changeset 105:41e76444105c

make git-mapfile and git-configfile constants
author Sverre Rabbelier <sverre@rabbelier.nl>
date Sun, 10 May 2009 10:37:23 -0700
parents 7e345078425e
children 3aa2f6caed16
files git_handler.py
diffstat 1 files changed, 9 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/git_handler.py
+++ b/git_handler.py
@@ -48,6 +48,8 @@
     def __init__(self, dest_repo, ui):
         self.repo = dest_repo
         self.ui = ui
+        self.mapfile = 'git-mapfile'
+        self.configfile = 'git-config'
         self.init_if_missing()
         self.load_git()
         self.load_map()
@@ -79,27 +81,27 @@
     def load_map(self):
         self._map_git = {}
         self._map_hg = {}
-        if os.path.exists(self.repo.join('git-mapfile')):
-            for line in self.repo.opener('git-mapfile'):
+        if os.path.exists(self.repo.join(self.mapfile)):
+            for line in self.repo.opener(self.mapfile):
                 gitsha, hgsha = line.strip().split(' ', 1)
                 self._map_git[gitsha] = hgsha
                 self._map_hg[hgsha] = gitsha
 
     def save_map(self):
-        file = self.repo.opener('git-mapfile', 'w+', atomictemp=True)
+        file = self.repo.opener(self.mapfile, 'w+', atomictemp=True)
         for gitsha, hgsha in sorted(self._map_git.iteritems()):
             file.write("%s %s\n" % (gitsha, hgsha))
         file.rename()
 
     def load_config(self):
         self._config = {}
-        if os.path.exists(self.repo.join('git-config')):
-            for line in self.repo.opener('git-config'):
+        if os.path.exists(self.repo.join(self.configfile)):
+            for line in self.repo.opener(self.configfile):
                 key, value = line.strip().split(' ', 1)
                 self._config[key] = value
 
     def save_config(self):
-        file = self.repo.opener('git-config', 'w+', atomictemp=True)
+        file = self.repo.opener(self.configfile, 'w+', atomictemp=True)
         for key, value in self._config.iteritems():
             file.write("%s %s\n" % (key, value))
         file.rename()
@@ -596,7 +598,7 @@
 
     def clear(self):
         git_dir = self.repo.join('git')
-        mapfile = self.repo.join('git-mapfile')
+        mapfile = self.repo.join(self.mapfile)
         if os.path.exists(git_dir):
             for root, dirs, files in os.walk(git_dir, topdown=False):
                 for name in files: