| Index: depot_tools/git_cl/git_cl.py | 
| =================================================================== | 
| --- depot_tools/git_cl/git_cl.py	(revision 71892) | 
| +++ depot_tools/git_cl/git_cl.py	(working copy) | 
| @@ -1029,8 +1029,14 @@ | 
| 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') | 
|  | 
|  |