diff hgsubversion/maps.py @ 1186:f9650d24464a

svnmeta: move revmap.oldest to meta.firstpulled We factor out revmap.oldest and rename it to 'firstpulled' to make it analogous with 'lastpulled'.
author Sean Farley <sean.michael.farley@gmail.com>
date Mon, 24 Mar 2014 11:20:45 -0500
parents 43384d2782dc
children 30b2139c3931
line wrap: on
line diff
--- a/hgsubversion/maps.py
+++ b/hgsubversion/maps.py
@@ -197,7 +197,6 @@ class RevMap(dict):
     def __init__(self, meta):
         dict.__init__(self)
         self.meta = meta
-        self.oldest = 0
 
         if os.path.isfile(self.meta.revmap_file):
             self._load()
@@ -234,8 +233,8 @@ class RevMap(dict):
             revnum = int(revnum)
             if revnum > self.meta.lastpulled or not self.meta.lastpulled:
                 self.meta.lastpulled = revnum
-            if revnum < self.oldest or not self.oldest:
-                self.oldest = revnum
+            if revnum < self.meta.firstpulled or not self.meta.firstpulled:
+                self.meta.firstpulled = revnum
             dict.__setitem__(self, (revnum, branch), node.bin(ha))
 
     def _write(self):
@@ -251,8 +250,8 @@ class RevMap(dict):
         f.close()
         if revnum > self.meta.lastpulled or not self.meta.lastpulled:
             self.meta.lastpulled = revnum
-        if revnum < self.oldest or not self.oldest:
-            self.oldest = revnum
+        if revnum < self.meta.firstpulled or not self.meta.firstpulled:
+            self.meta.firstpulled = revnum
         dict.__setitem__(self, (revnum, branch), ha)