Mercurial > hg4j
diff src/com/tmate/hgkit/console/Cat.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 | 92c3d0920d58 |
children |
line wrap: on
line diff
--- a/src/com/tmate/hgkit/console/Cat.java Mon Jan 17 23:01:19 2011 +0100 +++ b/src/com/tmate/hgkit/console/Cat.java Tue Jan 18 00:08:15 2011 +0100 @@ -6,9 +6,8 @@ import com.tmate.hgkit.fs.RepositoryLookup; import com.tmate.hgkit.ll.DigestHelper; import com.tmate.hgkit.ll.HgDataFile; -import com.tmate.hgkit.ll.HgIgnore; import com.tmate.hgkit.ll.HgRepository; -import com.tmate.hgkit.ll.LocalHgRepo; +import com.tmate.hgkit.ll.Internals; /** * @author artem @@ -24,9 +23,11 @@ System.err.printf("Can't find repository in: %s\n", hgRepo.getLocation()); return; } - HgIgnore ignore = ((LocalHgRepo) hgRepo).loadIgnore(); - for (String s : new String[] {"design.txt", "src/com/tmate/hgkit/ll/Changelog.java", "src/Extras.java", "bin/com/tmate/hgkit/ll/Changelog.class"} ) { - System.out.println("Ignored " + s + ": " + ignore.isIgnored(s)); + Internals debug = new Internals(hgRepo); + String[] toCheck = new String[] {"design.txt", "src/com/tmate/hgkit/ll/Changelog.java", "src/Extras.java", "bin/com/tmate/hgkit/ll/Changelog.class"}; + boolean[] checkResult = debug.checkIgnored(toCheck); + for (int i = 0; i < toCheck.length; i++) { + System.out.println("Ignored " + toCheck[i] + ": " + checkResult[i]); } DigestHelper dh = new DigestHelper(); for (String fname : cmdLineOpts.files) {