diff hggit/git_handler.py @ 488:4793c3725abe

push: only output updated refs
author David M. Carr <david@carrclan.us>
date Wed, 05 Sep 2012 23:27:31 -0400
parents 68e5dddc7a20
children ccd521a1f585
line wrap: on
line diff
--- a/hggit/git_handler.py
+++ b/hggit/git_handler.py
@@ -245,9 +245,10 @@
         remote_name = self.remote_name(remote)
 
         if remote_name and new_refs:
-            for ref, sha in new_refs.iteritems():
+            for ref, new_sha in new_refs.iteritems():
+                if new_sha != old_refs.get(ref):
                     self.ui.status("    %s::%s => GIT:%s\n" %
-                                   (remote_name, ref, sha[0:8]))
+                                   (remote_name, ref, new_sha[0:8]))
 
             self.update_remote_branches(remote_name, new_refs)
         if old_refs == new_refs: