Fixed merge change detection
authorAaron Bentley <abentley@panoramicfeedback.com>
Fri, 3 Feb 2006 21:00:26 +0000 (16:00 -0500)
committerAaron Bentley <abentley@panoramicfeedback.com>
Fri, 3 Feb 2006 21:00:26 +0000 (16:00 -0500)
libbe/bzr.py

index c6fc6223e9cfa086b70a0fb71373f54aab3495e4..d68776d65c735860db64206a61e3702d3f0c423a 100644 (file)
@@ -118,12 +118,12 @@ def commit(directory, summary, body=None):
 
 def postcommit(directory):
     try:
-        status = invoke_client('merge', directory=directory)
+        invoke_client('merge', directory=directory)
     except CommandError:
         status = invoke_client('revert --no-backup', directory=directory)
         status = invoke_client('resolve --all', directory=directory)
         raise
-    if status == 1:
+    if len(invoke_client('status', directory=directory)[1]) > 0:
         commit(directory, 'Merge from upstream')
     
 name = "bzr"