obsolete: rename all _fm to _fm0
authorPierre-Yves David <pierre-yves.david@fb.com>
Mon, 25 Aug 2014 14:56:15 +0200
changeset 22327 f737631a9f0a
parent 22326 370b71622670
child 22328 fba8c1a4ce21
obsolete: rename all _fm to _fm0 This change is because these formats are used for version 0 of the obsstore format. This is going to be useful in the future when we introduce new versions of the format.
mercurial/obsolete.py
--- a/mercurial/obsolete.py	Mon Aug 25 14:52:51 2014 +0200
+++ b/mercurial/obsolete.py	Mon Aug 25 14:56:15 2014 +0200
@@ -99,11 +99,11 @@
 _enabled = False
 
 # data used for parsing and writing
-_fmversion = 0
-_fmfixed   = '>BIB20s'
-_fmnode = '20s'
-_fmfsize = struct.calcsize(_fmfixed)
-_fmfnodesize = struct.calcsize(_fmnode)
+_fm0version = 0
+_fm0fixed   = '>BIB20s'
+_fm0node = '20s'
+_fm0fsize = struct.calcsize(_fm0fixed)
+_fm0fnodesize = struct.calcsize(_fm0node)
 
 ### obsolescence marker flag
 
@@ -142,23 +142,23 @@
     off = 0
     diskversion = _unpack('>B', data[off:off + 1])[0]
     off += 1
-    if diskversion != _fmversion:
+    if diskversion != _fm0version:
         raise util.Abort(_('parsing obsolete marker: unknown version %r')
                          % diskversion)
 
     # Loop on markers
     l = len(data)
-    while off + _fmfsize <= l:
+    while off + _fm0fsize <= l:
         # read fixed part
-        cur = data[off:off + _fmfsize]
-        off += _fmfsize
-        nbsuc, mdsize, flags, pre = _unpack(_fmfixed, cur)
+        cur = data[off:off + _fm0fsize]
+        off += _fm0fsize
+        nbsuc, mdsize, flags, pre = _unpack(_fm0fixed, cur)
         # read replacement
         sucs = ()
         if nbsuc:
-            s = _fmfnodesize * nbsuc
+            s = (_fm0fnodesize * nbsuc)
             cur = data[off:off + s]
-            sucs = _unpack(_fmnode * nbsuc, cur)
+            sucs = _unpack(_fm0node * nbsuc, cur)
             off += s
         # read metadata
         # (metadata will be decoded on demand)
@@ -422,7 +422,7 @@
     # Kept separate from flushmarkers(), it will be reused for
     # markers exchange.
     if addheader:
-        yield _pack('>B', _fmversion)
+        yield _pack('>B', _fm0version)
     for marker in markers:
         yield _encodeonemarker(marker)
 
@@ -439,7 +439,7 @@
             metadata['p%i' % (i + 1)] = node.hex(p)
     metadata = encodemeta(metadata)
     nbsuc = len(sucs)
-    format = _fmfixed + (_fmnode * nbsuc)
+    format = _fm0fixed + (_fm0node * nbsuc)
     data = [nbsuc, len(metadata), flags, pre]
     data.extend(sucs)
     return _pack(format, *data) + metadata
@@ -467,7 +467,7 @@
         currentpart.append(nextdata)
         currentlen += len(nextdata)
     for idx, part in enumerate(reversed(parts)):
-        data = ''.join([_pack('>B', _fmversion)] + part)
+        data = ''.join([_pack('>B', _fm0version)] + part)
         keys['dump%i' % idx] = base85.b85encode(data)
     return keys