Mercurial > hg > hg-fastimport
comparison hgfastimport/hgimport.py @ 48:1cf21a8c274b
Adapt to upstream changes in pyfastimport.
- use parse(), not iter_commands()
- changeset hashes differ for streams with inline file contents
| author | Greg Ward <greg-hg@gerg.ca> |
|---|---|
| date | Sun, 17 May 2009 18:18:01 -0400 |
| parents | 7ff36dc9f0b1 |
| children | ed66bd7bd2f6 |
comparison
equal
deleted
inserted
replaced
| 47:7ff36dc9f0b1 | 48:1cf21a8c274b |
|---|---|
| 111 | 111 |
| 112 for source in self.sources: | 112 for source in self.sources: |
| 113 self.ui.debug("reading fastimport source: %s\n" % source) | 113 self.ui.debug("reading fastimport source: %s\n" % source) |
| 114 f = open(source) | 114 f = open(source) |
| 115 p = parser.ImportParser(f) | 115 p = parser.ImportParser(f) |
| 116 self.processor.process(p.iter_commands) | 116 self.processor.process(p.parse) |
| 117 f.close() | 117 f.close() |
| 118 | 118 |
| 119 self.parsed = True | 119 self.parsed = True |
| 120 | 120 |
| 121 class HgImportProcessor(processor.ImportProcessor): | 121 class HgImportProcessor(processor.ImportProcessor): |
