git-cl-patch: fix --is-ancestor flag

TBR=tandrii@chromium.org

Bug: 723787
Change-Id: Ie5017747f2070116774cd12ba0dd2ea531b2d0aa
Reviewed-on: https://chromium-review.googlesource.com/529547
Reviewed-by: Aaron Gable <agable@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Aaron Gable <agable@chromium.org>
changes/47/529547/3
Aaron Gable 9 years ago committed by Commit Bot
parent 2c376aa21b
commit bacbdb9a55

@ -2796,10 +2796,10 @@ class _GerritChangelistImpl(_ChangelistCodereviewBase):
RunGit(['fetch', fetch_info['url'], fetch_info['ref']])
clean, _ = RunGitWithCode(
['merge-base', '--ancestor', 'HEAD', 'origin/master'])
['merge-base', '--is-ancestor', 'HEAD', 'origin/master'])
if clean != 0:
clean, _ = RunGitWithCode(
['merge-base', '--ancestor', 'HEAD', 'FETCH_HEAD'])
['merge-base', '--is-ancestor', 'HEAD', 'FETCH_HEAD'])
if clean != 0:
confirm_or_exit(
'It looks like you\'re on a branch with some local commits.\n'

@ -2128,7 +2128,7 @@ class TestGitCl(TestCase):
self.calls += [
((['git', 'fetch', 'https://chromium.googlesource.com/my/repo',
'refs/changes/56/123456/7'],), ''),
((['git', 'merge-base', '--ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'reset', '--hard', 'FETCH_HEAD'],), ''),
((['git', 'config', 'branch.master.gerritissue', '123456'],),
''),
@ -2147,7 +2147,7 @@ class TestGitCl(TestCase):
self.calls += [
((['git', 'fetch', 'https://host.googlesource.com/my/repo',
'refs/changes/56/123456/7'],), ''),
((['git', 'merge-base', '--ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'reset', '--hard', 'FETCH_HEAD'],), ''),
((['git', 'config', 'branch.master.gerritissue', '123456'],),
''),
@ -2168,7 +2168,7 @@ class TestGitCl(TestCase):
self.calls += [
((['git', 'fetch', 'https://else.googlesource.com/my/repo',
'refs/changes/56/123456/1'],), ''),
((['git', 'merge-base', '--ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'reset', '--hard', 'FETCH_HEAD'],), ''),
((['git', 'symbolic-ref', 'HEAD'],), 'master'),
((['git', 'config', 'branch.master.gerritissue', '123456'],),
@ -2191,7 +2191,7 @@ class TestGitCl(TestCase):
self.calls += [
((['git', 'fetch', 'https://else.googlesource.com/my/repo',
'refs/changes/56/123456/1'],), ''),
((['git', 'merge-base', '--ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'origin/master'],), ''),
((['git', 'reset', '--hard', 'FETCH_HEAD'],), ''),
((['git', 'symbolic-ref', 'HEAD'],), 'master'),
((['git', 'config', 'branch.master.gerritissue', '123456'],),
@ -2212,9 +2212,9 @@ class TestGitCl(TestCase):
self.calls += [
((['git', 'fetch', 'https://chromium.googlesource.com/my/repo',
'refs/changes/56/123456/7'],), ''),
((['git', 'merge-base', '--ancestor', 'HEAD', 'origin/master'],),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'origin/master'],),
CERR1),
((['git', 'merge-base', '--ancestor', 'HEAD', 'FETCH_HEAD'],),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'FETCH_HEAD'],),
CERR1),
(('ask_for_data',
'It looks like you\'re on a branch with some local commits.\n'
@ -2232,9 +2232,9 @@ class TestGitCl(TestCase):
self.calls += [
((['git', 'fetch', 'https://chromium.googlesource.com/my/repo',
'refs/changes/56/123456/7'],), ''),
((['git', 'merge-base', '--ancestor', 'HEAD', 'origin/master'],),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'origin/master'],),
CERR1),
((['git', 'merge-base', '--ancestor', 'HEAD', 'FETCH_HEAD'],),
((['git', 'merge-base', '--is-ancestor', 'HEAD', 'FETCH_HEAD'],),
CERR1),
(('ask_for_data',
'It looks like you\'re on a branch with some local commits.\n'

Loading…
Cancel
Save