Mercurial > jhg
comparison src/org/tmatesoft/hg/core/HgLogCommand.java @ 559:6ca3d0c5b4bc
Commit: tests and fixes for defects discovered
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Mon, 25 Feb 2013 19:48:20 +0100 |
parents | f7fbf48b9383 |
children | 78a9e26e670d |
comparison
equal
deleted
inserted
replaced
558:154718ae23ed | 559:6ca3d0c5b4bc |
---|---|
296 throw new IllegalArgumentException(); | 296 throw new IllegalArgumentException(); |
297 } | 297 } |
298 if (csetTransform != null) { | 298 if (csetTransform != null) { |
299 throw new ConcurrentModificationException(); | 299 throw new ConcurrentModificationException(); |
300 } | 300 } |
301 if (repo.getChangelog().getRevisionCount() == 0) { | |
302 return; | |
303 } | |
301 final int lastCset = endRev == TIP ? repo.getChangelog().getLastRevision() : endRev; | 304 final int lastCset = endRev == TIP ? repo.getChangelog().getLastRevision() : endRev; |
302 // XXX pretty much like HgInternals.checkRevlogRange | 305 // XXX pretty much like HgInternals.checkRevlogRange |
303 if (lastCset < 0 || lastCset > repo.getChangelog().getLastRevision()) { | 306 if (lastCset < 0 || lastCset > repo.getChangelog().getLastRevision()) { |
304 throw new HgBadArgumentException(String.format("Bad value %d for end revision", endRev), null); | 307 throw new HgBadArgumentException(String.format("Bad value %d for end revision", lastCset), null); |
305 } | 308 } |
306 if (startRev < 0 || startRev > lastCset) { | 309 if (startRev < 0 || startRev > lastCset) { |
307 throw new HgBadArgumentException(String.format("Bad value %d for start revision for range [%1$d..%d]", startRev, lastCset), null); | 310 throw new HgBadArgumentException(String.format("Bad value %d for start revision for range [%1$d..%d]", startRev, lastCset), null); |
308 } | 311 } |
309 final ProgressSupport progressHelper = getProgressSupport(handler); | 312 final ProgressSupport progressHelper = getProgressSupport(handler); |