diff hgsubversion/maps.py @ 1208:54d42e59b29c

maps: load commandline tagmap in __init__ Funcationally, this is the same as before but consolidates the logic to its own object so we later refactor all the map objects to inherit from a common base object.
author Sean Farley <sean.michael.farley@gmail.com>
date Mon, 24 Mar 2014 11:20:47 -0500
parents 878372849175
children a0c6dbd9afbb
line wrap: on
line diff
--- a/hgsubversion/maps.py
+++ b/hgsubversion/maps.py
@@ -437,6 +437,11 @@ class TagMap(dict):
         self.super.__init__()
         self.load(path)
 
+        # append tag mapping specified from the commandline
+        clmap = util.configpath(self.ui, 'tagmap')
+        if clmap:
+            self.load(clmap)
+
     def load(self, path):
         '''Load mappings from a file at the specified path.'''
         if not os.path.exists(path):