Mercurial > hgsubversion
comparison hg_delta_editor.py @ 226:bb2b78f9f4ce
Use a reverse lookup in authormap to determine the author for 'hg svn info'.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Fri, 27 Mar 2009 02:59:42 +0100 |
parents | 2117cb0118fe |
children | d79843a3d42c |
comparison
equal
deleted
inserted
replaced
225:2117cb0118fe | 226:bb2b78f9f4ce |
---|---|
687 def authorforsvnauthor(self, author): | 687 def authorforsvnauthor(self, author): |
688 if(author in self.authors): | 688 if(author in self.authors): |
689 return self.authors[author] | 689 return self.authors[author] |
690 return '%s%s' %(author, self.author_host) | 690 return '%s%s' %(author, self.author_host) |
691 | 691 |
692 def svnauthorforauthor(self, author): | |
693 for svnauthor, hgauthor in self.authors.iteritems(): | |
694 if author == hgauthor: | |
695 return svnauthor | |
696 else: | |
697 # return the original svn-side author | |
698 return author.rsplit('@', 1)[0] | |
699 | |
692 def readauthors(self, authorfile): | 700 def readauthors(self, authorfile): |
693 self.ui.note(('Reading authormap from %s\n') % authorfile) | 701 self.ui.note(('Reading authormap from %s\n') % authorfile) |
694 f = open(authorfile, 'r') | 702 f = open(authorfile, 'r') |
695 for line in f: | 703 for line in f: |
696 if not line.strip(): | 704 if not line.strip(): |