From d84d91265e1eb6a0cbee1881b1cdaeb11b4c6309 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 17 Nov 2009 08:47:48 -0800 Subject: 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 --- lib/codereview/codereview.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/codereview') 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#" -- cgit v1.2.3