Mercurial > hg4j
diff src/org/tmatesoft/hg/repo/HgDataFile.java @ 135:3959bffb14e9
explicit op name instead math op to get last rev number
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 16 Feb 2011 22:00:39 +0100 |
parents | afac8ddc5dd2 |
children | 1a7a9a20e1f9 |
line wrap: on
line diff
--- a/src/org/tmatesoft/hg/repo/HgDataFile.java Wed Feb 16 21:51:32 2011 +0100 +++ b/src/org/tmatesoft/hg/repo/HgDataFile.java Wed Feb 16 22:00:39 2011 +0100 @@ -97,7 +97,7 @@ @Override public byte[] content(int revision) { if (revision == TIP) { - revision = content.revisionCount() - 1; // FIXME maxRevision. + revision = getLastRevision(); } byte[] data = super.content(revision); if (metadata == null) { @@ -154,14 +154,14 @@ } public void history(HgChangelog.Inspector inspector) { - history(0, content.revisionCount() - 1, inspector); + history(0, getLastRevision(), inspector); } public void history(int start, int end, HgChangelog.Inspector inspector) { if (!exists()) { throw new IllegalStateException("Can't get history of invalid repository file node"); } - final int last = content.revisionCount() - 1; + final int last = getLastRevision(); if (start < 0 || start > last) { throw new IllegalArgumentException(); }