hgext/convert/hg.py
changeset 15069 650d81a313cb
parent 14556 517e1d88bf7e
child 15193 a84e3ed661cb
equal deleted inserted replaced
15068:73307643a09f 15069:650d81a313cb
    68             self.lock.release()
    68             self.lock.release()
    69         if self.wlock:
    69         if self.wlock:
    70             self.wlock.release()
    70             self.wlock.release()
    71 
    71 
    72     def revmapfile(self):
    72     def revmapfile(self):
    73         return os.path.join(self.path, ".hg", "shamap")
    73         return self.repo.join("shamap")
    74 
    74 
    75     def authorfile(self):
    75     def authorfile(self):
    76         return os.path.join(self.path, ".hg", "authormap")
    76         return self.repo.join("authormap")
    77 
    77 
    78     def getheads(self):
    78     def getheads(self):
    79         h = self.repo.changelog.heads()
    79         h = self.repo.changelog.heads()
    80         return [hex(x) for x in h]
    80         return [hex(x) for x in h]
    81 
    81 
   362 
   362 
   363         return changes[0] + changes[1] + changes[2]
   363         return changes[0] + changes[1] + changes[2]
   364 
   364 
   365     def converted(self, rev, destrev):
   365     def converted(self, rev, destrev):
   366         if self.convertfp is None:
   366         if self.convertfp is None:
   367             self.convertfp = open(os.path.join(self.path, '.hg', 'shamap'),
   367             self.convertfp = open(self.repo.join('shamap'), 'a')
   368                                   'a')
       
   369         self.convertfp.write('%s %s\n' % (destrev, rev))
   368         self.convertfp.write('%s %s\n' % (destrev, rev))
   370         self.convertfp.flush()
   369         self.convertfp.flush()
   371 
   370 
   372     def before(self):
   371     def before(self):
   373         self.ui.debug('run hg source pre-conversion action\n')
   372         self.ui.debug('run hg source pre-conversion action\n')