Tweak an informative message that has mislead at least 3 people so far.

Review URL: http://codereview.chromium.org/6331008

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@71893 0039d316-1c4b-4281-b951-d872f2087c98
experimental/szager/collated-output
thakis@chromium.org 14 years ago
parent 6c96e493a3
commit cde3bb69d2

@ -1029,8 +1029,14 @@ def SendUpstream(parser, args, cmd):
def CMDdcommit(parser, args):
"""commit the current changelist via git-svn"""
if not settings.GetIsGitSvn():
print('This doesn\'t appear to be an SVN repository.')
print('Are you sure you didn\'t mean \'git cl push\'?')
message = """This doesn't appear to be an SVN repository.
If your project has a git mirror with an upstream SVN master, you probably need
to run 'git svn init', see your project's git mirror documentation.
If your project has a true writeable upstream repository, you probably want
to run 'git cl push' instead.
Choose wisely, if you get this wrong, your commit might appear to succeed but
will instead be silently ignored."""
print(message)
raw_input('[Press enter to dcommit or ctrl-C to quit]')
return SendUpstream(parser, args, 'dcommit')

Loading…
Cancel
Save