Mercurial > hgsubversion
comparison hg_delta_editor.py @ 168:4f26fa049452
authormap: Add tests, fix in stupid mode.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Tue, 30 Dec 2008 20:14:03 -0600 |
| parents | 3cd6a7354207 |
| children | f80132c5fea5 |
comparison
equal
deleted
inserted
replaced
| 167:3cd6a7354207 | 168:4f26fa049452 |
|---|---|
| 480 if (rev.revnum, branch) not in self.revmap: | 480 if (rev.revnum, branch) not in self.revmap: |
| 481 self.add_to_revmap(rev.revnum, branch, new_hash) | 481 self.add_to_revmap(rev.revnum, branch, new_hash) |
| 482 self.clear_current_info() | 482 self.clear_current_info() |
| 483 | 483 |
| 484 def authorforsvnauthor(self, author): | 484 def authorforsvnauthor(self, author): |
| 485 if(author in self.authors): | 485 if(author in self.authors): |
| 486 return self.authors[author] | 486 return self.authors[author] |
| 487 return '%s%s' %(author, self.author_host) | 487 return '%s%s' %(author, self.author_host) |
| 488 | 488 |
| 489 def readauthors(self, authorfile): | 489 def readauthors(self, authorfile): |
| 490 self.ui.status( | 490 self.ui.status( |
| 491 ('Reading authormap %s\n') | 491 ('Reading authormap %s\n') |
| 492 % authorfile) | 492 % authorfile) |
| 493 f = open(authorfile, 'r') | 493 f = open(authorfile, 'r') |
| 494 for line in f: | 494 for line in f: |
| 495 if line.strip() == '': | 495 if not line.strip(): |
| 496 continue | 496 continue |
| 497 try: | 497 try: |
| 498 srcauth, dstauth = line.split('=', 1) | 498 srcauth, dstauth = line.split('=', 1) |
| 499 srcauth = srcauth.strip() | 499 srcauth = srcauth.strip() |
| 500 dstauth = dstauth.strip() | 500 dstauth = dstauth.strip() |
| 509 except IndexError: | 509 except IndexError: |
| 510 self.ui.warn( | 510 self.ui.warn( |
| 511 ('Ignoring bad line in author map file %s: %s\n') | 511 ('Ignoring bad line in author map file %s: %s\n') |
| 512 % (authorfile, line.rstrip())) | 512 % (authorfile, line.rstrip())) |
| 513 f.close() | 513 f.close() |
| 514 | 514 |
| 515 def writeauthors(self): | 515 def writeauthors(self): |
| 516 f = open(self.authors_file, 'w+') | 516 f = open(self.authors_file, 'w+') |
| 517 self.ui.status( | 517 self.ui.status( |
| 518 ('Writing author map file %s\n') | 518 ('Writing author map file %s\n') |
| 519 % self.authors_file) | 519 % self.authors_file) |
| 561 return open(self.svn_url_file).read() | 561 return open(self.svn_url_file).read() |
| 562 | 562 |
| 563 @property | 563 @property |
| 564 def authors_file(self): | 564 def authors_file(self): |
| 565 return self.meta_file_named('authors') | 565 return self.meta_file_named('authors') |
| 566 | 566 |
| 567 @stash_exception_on_self | 567 @stash_exception_on_self |
| 568 def delete_entry(self, path, revision_bogus, parent_baton, pool=None): | 568 def delete_entry(self, path, revision_bogus, parent_baton, pool=None): |
| 569 br_path, branch = self._path_and_branch_for_path(path) | 569 br_path, branch = self._path_and_branch_for_path(path) |
| 570 if br_path == '': | 570 if br_path == '': |
| 571 self.branches_to_delete.add(branch) | 571 self.branches_to_delete.add(branch) |
