diff options
author | Russ Cox <rsc@golang.org> | 2009-11-17 08:47:48 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-11-17 08:47:48 -0800 |
commit | 911b6b0973630abcf31a33da761437815e25033f (patch) | |
tree | 01760f726e4fee1471eabae04f65df57e0dd14de /lib | |
parent | 92b08c2294c798548492e5d0521c10deff847d6e (diff) | |
download | go-911b6b0973630abcf31a33da761437815e25033f.tar.gz |
codereview: add clpatch --ignore_hgpatch_errors.
of limited utility but good for creating the metadata
for an AUTHORS/CONTRIBUTORS change even if
the patch doesn't apply cleanly.
R=r
http://codereview.appspot.com/154140
Diffstat (limited to 'lib')
-rw-r--r-- | lib/codereview/codereview.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/codereview/codereview.py b/lib/codereview/codereview.py index dd56de8b1..ffcf945be 100644 --- a/lib/codereview/codereview.py +++ b/lib/codereview/codereview.py @@ -778,7 +778,7 @@ def clpatch(ui, repo, clname, **opts): os._exit(0) cmd.stdin.close() out = cmd.stdout.read() - if cmd.wait() != 0: + if cmd.wait() != 0 and not opts["ignore_hgpatch_failure"]: return "hgpatch failed" cl.local = True cl.files = out.strip().split() @@ -1174,6 +1174,7 @@ cmdtable = { "^clpatch": ( clpatch, [ + ('', 'ignore_hgpatch_failure', None, 'create CL metadata even if hgpatch fails'), ('', 'no_incoming', None, 'disable check for incoming changes'), ], "change#" |