Mercurial > jhg
comparison src/org/tmatesoft/hg/core/HgManifestCommand.java @ 424:6437d261048a
Deprecated code removed
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 28 Mar 2012 15:42:15 +0200 |
| parents | 9c9c442b5f2e |
| children | 31a89587eb04 |
comparison
equal
deleted
inserted
replaced
| 423:9c9c442b5f2e | 424:6437d261048a |
|---|---|
| 129 void file(HgFileRevision fileRevision); // XXX allow to check p is invalid (df.exists()) | 129 void file(HgFileRevision fileRevision); // XXX allow to check p is invalid (df.exists()) |
| 130 void end(Nodeid manifestRevision); | 130 void end(Nodeid manifestRevision); |
| 131 } | 131 } |
| 132 | 132 |
| 133 // I'd rather let HgManifestCommand implement HgManifest.Inspector directly, but this pollutes API alot | 133 // I'd rather let HgManifestCommand implement HgManifest.Inspector directly, but this pollutes API alot |
| 134 private class Mediator implements HgManifest.Inspector2 { | 134 private class Mediator implements HgManifest.Inspector { |
| 135 // file names are likely to repeat in each revision, hence caching of Paths. | 135 // file names are likely to repeat in each revision, hence caching of Paths. |
| 136 // However, once HgManifest.Inspector switches to Path objects, perhaps global Path pool | 136 // However, once HgManifest.Inspector switches to Path objects, perhaps global Path pool |
| 137 // might be more effective? | 137 // might be more effective? |
| 138 private PathPool pathPool; | 138 private PathPool pathPool; |
| 139 private List<HgFileRevision> manifestContent; | 139 private List<HgFileRevision> manifestContent; |
| 179 } | 179 } |
| 180 visitor.end(manifestNodeid); | 180 visitor.end(manifestNodeid); |
| 181 manifestNodeid = null; | 181 manifestNodeid = null; |
| 182 return true; | 182 return true; |
| 183 } | 183 } |
| 184 public boolean next(Nodeid nid, String fname, String flags) { | |
| 185 throw new IllegalStateException(HgManifest.Inspector2.class.getName()); | |
| 186 } | |
| 187 | 184 |
| 188 public boolean next(Nodeid nid, Path fname, Flags flags) { | 185 public boolean next(Nodeid nid, Path fname, Flags flags) { |
| 189 if (matcher != null && !matcher.accept(fname)) { | 186 if (matcher != null && !matcher.accept(fname)) { |
| 190 return true; | 187 return true; |
| 191 } | 188 } |
