コード例 #1
0
ファイル: git.py プロジェクト: kr/git-goggles
 def __init__(self, *args, **kwargs):
     super(Branch, self).__init__(*args, **kwargs)
     self.parent_refspec = self.repo.branch_parents.get(self.refspec, self.refspec)
     log.info('Processing %s' % self.shortname)
     # TODO: find a better way to determine parent refspec
     # Find the common merge ancestor to show ahead/behind statistics.
     self.merge_refspec = None
     if self.repo.master_sha:
         merge_refspec = self.repo.git('merge-base', self.repo.master_sha, self.sha, split=True)
         if merge_refspec:
             self.merge_refspec = merge_refspec[0].strip()
コード例 #2
0
ファイル: git.py プロジェクト: stigkj/git-goggles
 def __init__(self, *args, **kwargs):
     super(Branch, self).__init__(*args, **kwargs)
     self.parent_refspec = self.repo.branch_parents.get(self.refspec, self.refspec)
     log.info('Processing %s' % self.shortname)
     # TODO: find a better way to determine parent refspec
     # Find the common merge ancestor to show ahead/behind statistics.
     self.merge_refspec = None
     if self.repo.master_sha:
         merge_refspec = self.repo.shell('git', 'merge-base', self.repo.master_sha, self.sha).split
         if merge_refspec:
             self.merge_refspec = merge_refspec[0].strip()
コード例 #3
0
ファイル: git.py プロジェクト: kr/git-goggles
 def _(self, *args, **kwargs):
     log.info('Processing %s' % self.shortname)
     return func(self, *args, **kwargs)
コード例 #4
0
ファイル: git.py プロジェクト: kr/git-goggles
 def fetch(self):
     for remote in self.remotes():
         log.info('Fetching %s' % remote)
         self.git('fetch', remote)
         self.git('fetch', '--tags', remote)
コード例 #5
0
ファイル: git.py プロジェクト: stigkj/git-goggles
 def _(self, *args, **kwargs):
     log.info('Processing %s' % self.shortname)
     return func(self, *args, **kwargs)
コード例 #6
0
ファイル: git.py プロジェクト: stigkj/git-goggles
 def remotes(self):
     log.info('Retreiving list of remotes')
     return self.shell('git', 'remote').split
コード例 #7
0
ファイル: git.py プロジェクト: stigkj/git-goggles
 def fetch(self):
     log.info('Fetching updates.')
     self.shell('git', 'remote', 'update', '--prune')
コード例 #8
0
ファイル: git.py プロジェクト: stigkj/git-goggles
 def remotes(self):
     log.info("Retreiving list of remotes")
     return self.shell("git", "remote").split
コード例 #9
0
ファイル: git.py プロジェクト: stigkj/git-goggles
 def fetch(self):
     log.info("Fetching updates.")
     self.shell("git", "remote", "update", "--prune")
コード例 #10
0
ファイル: git.py プロジェクト: flaper87/git-goggles
 def remotes(self):
     log.info('Retreiving list of remotes')
     return self.shell('git', 'remote').split
コード例 #11
0
ファイル: git.py プロジェクト: flaper87/git-goggles
 def fetch(self):
     log.info('Fetching updates.')
     self.shell('git', 'remote', 'update', '--prune')