From: Russ Cox Date: Tue, 17 Nov 2009 16:47:48 +0000 (-0800) Subject: codereview: add clpatch --ignore_hgpatch_errors. X-Git-Tag: weekly.2009-11-17~18 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1a2418f575a3347540069b5deb856bac367e1a49;p=gostls13.git 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 https://golang.org/cl/154140 --- diff --git a/lib/codereview/codereview.py b/lib/codereview/codereview.py index dd56de8b18..ffcf945be5 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#"