From 3d884578840228323eb7f49827246313953056cf Mon Sep 17 00:00:00 2001 From: "Jeroen van Meeuwen (Ergo Project)" Date: Thu, 12 Aug 2010 14:26:50 +0100 Subject: Use the correct remote when listing revs --- src/pyfedpkg/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pyfedpkg/__init__.py b/src/pyfedpkg/__init__.py index 622717b..1e8b798 100644 --- a/src/pyfedpkg/__init__.py +++ b/src/pyfedpkg/__init__.py @@ -994,8 +994,11 @@ class PackageModule: # pushed or not branch = self.repo.active_branch remote = self.repo.git.config('--get', - 'branch.%s.merge' % branch).replace('refs/heads', 'origin') - if self.repo.git.rev_list('%s...%s' % (branch, remote)): + 'branch.%s.remote' % branch) + + merge = self.repo.git.config('--get', + 'branch.%s.merge' % branch).replace('refs/heads', remote) + if self.repo.git.rev_list('%s...%s' % (branch, merge)): raise FedpkgError('There are unpushed changes in your repo') # Get the commit hash to build commit = self.repo.iter_commits().next().sha -- cgit