Mercurial > jhg
comparison cmdline/org/tmatesoft/hg/console/Main.java @ 197:3a7696fb457c
Investigate optimization options to allow fast processing of huge repositories. Fix defect in StatusCollector that lead to wrong result comparing first revision to empty repo (-1 to 0), due to same TIP constant value
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Tue, 19 Apr 2011 03:49:29 +0200 |
| parents | b413b16d10a5 |
| children | 8de327242aa0 |
comparison
equal
deleted
inserted
replaced
| 196:e2115da4cf6a | 197:3a7696fb457c |
|---|---|
| 223 final Nodeid nid = Nodeid.fromAscii(b, 0, b.length); | 223 final Nodeid nid = Nodeid.fromAscii(b, 0, b.length); |
| 224 System.out.println(s + " : " + n.length(nid)); | 224 System.out.println(s + " : " + n.length(nid)); |
| 225 } | 225 } |
| 226 } | 226 } |
| 227 | 227 |
| 228 static void force_gc() { | |
| 229 Runtime.getRuntime().runFinalization(); | |
| 230 Runtime.getRuntime().gc(); | |
| 231 Thread.yield(); | |
| 232 Runtime.getRuntime().runFinalization(); | |
| 233 Runtime.getRuntime().gc(); | |
| 234 Thread.yield(); | |
| 235 } | |
| 236 | |
| 228 private static class StatusDump implements HgStatusInspector { | 237 private static class StatusDump implements HgStatusInspector { |
| 229 public boolean hideStatusPrefix = false; // hg status -n option | 238 public boolean hideStatusPrefix = false; // hg status -n option |
| 230 public boolean showCopied = true; // -C | 239 public boolean showCopied = true; // -C |
| 231 public boolean showIgnored = true; // -i | 240 public boolean showIgnored = true; // -i |
| 232 public boolean showClean = true; // -c | 241 public boolean showClean = true; // -c |
