ignore merge in qsync
authorPierre-Yves David <pierre-yves.david@logilab.fr>
Thu, 29 Mar 2012 17:18:43 +0200
changeset 195 ccbadfae1d06
parent 194 b7145eed54fe
child 196 dea67dae27a4
ignore merge in qsync
hgext/qsync.py
--- a/hgext/qsync.py	Wed Mar 28 14:09:01 2012 +0200
+++ b/hgext/qsync.py	Thu Mar 29 17:18:43 2012 +0200
@@ -124,9 +124,12 @@
 def get_current_data(repo):
     """Return what would be exported if not previous data exists"""
     data = []
-    for ctx in repo.set('draft() - obsolete()'):
+    for ctx in repo.set('draft() - (obsolete() + merge())'):
         name = makename(ctx)
         data.append([ctx.hex(), makename(ctx)])
+    merges = repo.revs('draft() and merge()')
+    if merges:
+        repo.ui.warn('ignoring %i merge\n' % len(merges))
     return data