e0e5e5698ea1 — Steve Fink 4 years ago
Fix "bug None" output
1 files changed, 2 insertions(+), 1 deletions(-)

M __init__.py
M __init__.py +2 -1
@@ 1826,7 1826,7 @@ def _bzexport_phabsend(ui, repo, opts, r
     revmap = {}
     # Avoid repeated rewriting by processing descendant-first.
     revs.reverse()
-    for rev in revs:
+    for rev, values in zip(revs, reversed(value_sets)):
         # When processing in this order, lookup shouldn't be needed. Do it
         # anyway, in case I change something.
         rev = recursive_lookup(rev, revmap)

          
@@ 1842,6 1842,7 @@ def _bzexport_phabsend(ui, repo, opts, r
             msg += ">"
             ui.write(b'Patch description: ' + repo[rev].description() + b'\n')
             bug = ui.prompt(msg.encode(), default=suggested_bug.encode()).decode()
+            values['BUGNUM'] = bug
 
         revmap.update(maybe_update_patch(ui, repo, rev, bug, opts))
     revs = reversed([recursive_lookup(r, revmap) for r in revs])