comparison src/com/tmate/hgkit/console/Status.java @ 59:b771e94a4f7c

Introduce Internals to keep LocalHgRepo casts and alike in a single place. WCSC optionally to reuse SC data
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Tue, 18 Jan 2011 00:08:15 +0100
parents 4cfc47bc14cc
children
comparison
equal deleted inserted replaced
58:4cfc47bc14cc 59:b771e94a4f7c
10 import java.util.List; 10 import java.util.List;
11 11
12 import com.tmate.hgkit.fs.RepositoryLookup; 12 import com.tmate.hgkit.fs.RepositoryLookup;
13 import com.tmate.hgkit.ll.HgDataFile; 13 import com.tmate.hgkit.ll.HgDataFile;
14 import com.tmate.hgkit.ll.HgRepository; 14 import com.tmate.hgkit.ll.HgRepository;
15 import com.tmate.hgkit.ll.Internals;
15 import com.tmate.hgkit.ll.LocalHgRepo; 16 import com.tmate.hgkit.ll.LocalHgRepo;
16 import com.tmate.hgkit.ll.Nodeid; 17 import com.tmate.hgkit.ll.Nodeid;
17 import com.tmate.hgkit.ll.StatusCollector; 18 import com.tmate.hgkit.ll.StatusCollector;
18 import com.tmate.hgkit.ll.WorkingCopyStatusCollector; 19 import com.tmate.hgkit.ll.WorkingCopyStatusCollector;
19 20
30 if (hgRepo.isInvalid()) { 31 if (hgRepo.isInvalid()) {
31 System.err.printf("Can't find repository in: %s\n", hgRepo.getLocation()); 32 System.err.printf("Can't find repository in: %s\n", hgRepo.getLocation());
32 return; 33 return;
33 } 34 }
34 System.out.println(hgRepo.getLocation()); 35 System.out.println(hgRepo.getLocation());
35 ((LocalHgRepo) hgRepo).loadDirstate().dump(); 36 Internals debug = new Internals(hgRepo);
37 debug.dumpDirstate();
36 final StatusDump dump = new StatusDump(); 38 final StatusDump dump = new StatusDump();
37 dump.showIgnored = false; 39 dump.showIgnored = false;
38 dump.showClean = false; 40 dump.showClean = false;
39 StatusCollector sc = new StatusCollector(hgRepo); 41 StatusCollector sc = new StatusCollector(hgRepo);
40 final int r1 = 0, r2 = 3; 42 final int r1 = 0, r2 = 3;