From 439a2dc34c3ad26d7d575613ecad785ed73dfb6f Mon Sep 17 00:00:00 2001 From: Clement Verna Date: May 08 2016 08:21:43 +0000 Subject: Switched newrev and oldrev in logic in order to fix the function --- diff --git a/pagure/lib/git.py b/pagure/lib/git.py index 1b343a7..6745c63 100644 --- a/pagure/lib/git.py +++ b/pagure/lib/git.py @@ -847,11 +847,11 @@ def get_revs_between(oldrev, newrev, abspath, forced=False): if forced: head = get_default_branch(abspath) cmd.append('^%s' % head) - if set(newrev) == set('0'): - cmd = ['rev-list', '%s' % oldrev] - elif set(oldrev) == set('0') or set(oldrev) == set('^0'): + if set(oldrev) == set('0'): + cmd = ['rev-list', '%s' % newrev] + elif set(newrev) == set('0') or set(newrev) == set('^0'): head = get_default_branch(abspath) - cmd = ['rev-list', '%s' % newrev, '^%s' % head] + cmd = ['rev-list', '%s' % oldrev, '^%s' % head] return pagure.lib.git.read_git_lines(cmd, abspath)