convert svn: minor improvement to tag detection.
authorBrendan Cully <brendan@kublai.com>
Tue, 03 Jul 2007 20:22:39 -0700
changeset 4799 d00ca99bc54e
parent 4798 83c1bbb934ec
child 4800 27d5c4d51686
convert svn: minor improvement to tag detection. The better way is probably to list the latest tags directory and look up the last log message for each entry. This is surprisingly annoying to do.
hgext/convert/subversion.py
--- a/hgext/convert/subversion.py	Tue Jul 03 19:49:36 2007 -0700
+++ b/hgext/convert/subversion.py	Tue Jul 03 20:22:39 2007 -0700
@@ -532,6 +532,8 @@
             orig_paths, revnum, author, date, message, pool = arg
             orig_paths = svn_paths(orig_paths)
             for path in orig_paths:
+                if not path.startswith('/tags/'):
+                    continue
                 ent = orig_paths[path]
                 source = ent.copyfrom_path
                 rev = ent.copyfrom_rev
@@ -540,7 +542,7 @@
 
         start = self.revnum(self.head)
         try:
-            svn.ra.get_log(self.ra, ['/tags'], start, 0, 1, True, False,
+            svn.ra.get_log(self.ra, ['/tags'], 0, start, 0, True, False,
                            parselogentry)
             return tags
         except SubversionException: