Mercurial > hg4j
comparison cmdline/org/tmatesoft/hg/console/Incoming.java @ 208:ef8eba4aa215
Correct index of revisions to be added into a repository
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Thu, 28 Apr 2011 03:17:50 +0200 |
| parents | 63c9fed4369e |
| children | 41a778e3fd31 |
comparison
equal
deleted
inserted
replaced
| 207:1bf0a5af2d5d | 208:ef8eba4aa215 |
|---|---|
| 61 cmd.against(hgRemote); | 61 cmd.against(hgRemote); |
| 62 // | 62 // |
| 63 List<Nodeid> missing = cmd.executeLite(null); | 63 List<Nodeid> missing = cmd.executeLite(null); |
| 64 Collections.reverse(missing); // useful to test output, from newer to older | 64 Collections.reverse(missing); // useful to test output, from newer to older |
| 65 Outgoing.dump("Nodes to fetch:", missing); | 65 Outgoing.dump("Nodes to fetch:", missing); |
| 66 System.out.printf("Total: %d\n\n", missing.size()); | |
| 66 // | 67 // |
| 67 // Complete | 68 // Complete |
| 68 final ChangesetDumpHandler h = new ChangesetDumpHandler(hgRepo.getRepository()); | 69 final ChangesetDumpHandler h = new ChangesetDumpHandler(hgRepo.getRepository()); |
| 69 h.complete(false); // this option looks up index of parent revision, done via repo.changelog (which doesn't have any of these new revisions) | 70 h.complete(false); // this option looks up index of parent revision, done via repo.changelog (which doesn't have any of these new revisions) |
| 70 // this can be fixed by tracking all nodeid->revision idx inside ChangesetDumpHandler, and refer to repo.changelog only when that mapping didn't work | 71 // this can be fixed by tracking all nodeid->revision idx inside ChangesetDumpHandler, and refer to repo.changelog only when that mapping didn't work |
