summaryrefslogtreecommitdiff
path: root/lib/codereview/codereview.py
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-11-30 10:28:48 -0800
committerRuss Cox <rsc@golang.org>2009-11-30 10:28:48 -0800
commit877e18afe2c8cec58ffd44f240eb45bb9e71119b (patch)
tree8d9cce6c925b6c136f3a89e6325bc2fdf8ffcc14 /lib/codereview/codereview.py
parent1c3e70c71246789d599fb25d1a419c7df72a80f8 (diff)
downloadgolang-877e18afe2c8cec58ffd44f240eb45bb9e71119b.tar.gz
codereview: allow editing of local CL description
between hg clpatch and hg submit. R=r http://codereview.appspot.com/162059
Diffstat (limited to 'lib/codereview/codereview.py')
-rw-r--r--lib/codereview/codereview.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/codereview/codereview.py b/lib/codereview/codereview.py
index e3331130a..0be956b61 100644
--- a/lib/codereview/codereview.py
+++ b/lib/codereview/codereview.py
@@ -344,7 +344,14 @@ def LoadCL(ui, repo, name, web=True):
return None, "malformed response loading CL data from code review server"
cl.reviewer = SplitCommaSpace(f['reviewers'])
cl.cc = SplitCommaSpace(f['cc'])
- cl.desc = f['description']
+ if cl.local and cl.original_author and cl.desc:
+ # local copy of CL written by someone else
+ # and we saved a description. use that one,
+ # so that committers can edit the description
+ # before doing hg submit.
+ pass
+ else:
+ cl.desc = f['description']
cl.url = server_url_base + name
cl.web = True
return cl, ''