示例#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
 def remotes(self):
     log.info('Retreiving list of remotes')
     return self.shell('git', 'remote').split
示例#11
0
 def fetch(self):
     log.info('Fetching updates.')
     self.shell('git', 'remote', 'update', '--prune')