comparison src/org/tmatesoft/hg/repo/HgInternals.java @ 284:7232b94f2ae3

HgDirstate shall operate with Path instead of String for file names. Use of Pair instead of array of unspecified length for parents.
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Sat, 03 Sep 2011 13:12:13 +0200
parents 7af843ecc378
children 981f9f50bb6c
comparison
equal deleted inserted replaced
283:7a8e1a305a78 284:7232b94f2ae3
29 import org.tmatesoft.hg.internal.Experimental; 29 import org.tmatesoft.hg.internal.Experimental;
30 import org.tmatesoft.hg.internal.RelativePathRewrite; 30 import org.tmatesoft.hg.internal.RelativePathRewrite;
31 import org.tmatesoft.hg.util.FileIterator; 31 import org.tmatesoft.hg.util.FileIterator;
32 import org.tmatesoft.hg.util.FileWalker; 32 import org.tmatesoft.hg.util.FileWalker;
33 import org.tmatesoft.hg.util.Path; 33 import org.tmatesoft.hg.util.Path;
34 import org.tmatesoft.hg.util.PathPool;
34 import org.tmatesoft.hg.util.PathRewrite; 35 import org.tmatesoft.hg.util.PathRewrite;
35 36
36 37
37 /** 38 /**
38 * DO NOT USE THIS CLASS, INTENDED FOR TESTING PURPOSES. 39 * DO NOT USE THIS CLASS, INTENDED FOR TESTING PURPOSES.
51 public HgInternals(HgRepository hgRepo) { 52 public HgInternals(HgRepository hgRepo) {
52 repo = hgRepo; 53 repo = hgRepo;
53 } 54 }
54 55
55 public void dumpDirstate() { 56 public void dumpDirstate() {
56 repo.loadDirstate().dump(); 57 repo.loadDirstate(new PathPool(new PathRewrite.Empty())).dump();
57 } 58 }
58 59
59 public boolean[] checkIgnored(String... toCheck) { 60 public boolean[] checkIgnored(String... toCheck) {
60 HgIgnore ignore = repo.getIgnore(); 61 HgIgnore ignore = repo.getIgnore();
61 boolean[] rv = new boolean[toCheck.length]; 62 boolean[] rv = new boolean[toCheck.length];