176177178179180181182183184185
return impl == null || impl.isInvalid(); } public HgChangelog getChangelog() { if (changelog == null) { RevlogStream content = impl.createChangelogStream(); changelog = new HgChangelog(this, content); } return changelog; }
184185186187188189190191192193
return changelog; } public HgManifest getManifest() { if (manifest == null) { RevlogStream content = impl.createManifestStream(); manifest = new HgManifest(this, content, impl.buildFileNameEncodingHelper()); } return manifest; }
243244245246247248249250251
Path p = sessionContext.getPathFactory().path(nPath); return getFileNode(p); } public HgDataFile getFileNode(Path path) { RevlogStream content = impl.resolveStoreFile(path); assert content != null; return new HgDataFile(this, path, content); }