hgkw/updatekw.py
branchupdatehook
changeset 28 c7f5821f3513
parent 19 d1f478aa61c5
child 32 b70b38b15fa4
--- a/hgkw/updatekw.py	Sun Dec 17 14:09:06 2006 +0100
+++ b/hgkw/updatekw.py	Sun Dec 17 14:48:08 2006 +0100
@@ -9,18 +9,18 @@
         # bail out with error
         return True
 
-    p1, p2 = args['parent1'], args['parent2']
-    node1 = repo.changelog.lookup(p1)
-    if p2:
-        node2 = repo.changelog.lookup(p2)
+    n1, n2 = args['parent1'], args['parent2']
+    r1 = repo.changelog.lookup(n1)
+    if n2:
+        r2 = repo.changelog.lookup(n2)
         # next line for debugging only (check merges)
-        ui.warn('parent2: %s\n' % p2)
+        ui.warn('parent2: %s\n' % n2)
     else:
-        node2 = None
+        r2 = None
 
     (modified, added, removed, deleted,
-            unknown, ignored, clean) = repo.status(node1=node1, node2=node2)
+            unknown, ignored, clean) = repo.status(node1=r1, node2=r2)
     candidates = modified + added + clean
 
-    return kwexpander.expandkw(ui, repo,
-            node1, p1, candidates, update=True)
+    if  candidates:
+        return kwexpander.expandkw(ui, repo, r1, n1, candidates, update=True)