Mercurial > hg4j
comparison src/org/tmatesoft/hg/internal/KeywordFilter.java @ 154:ba2bf656f00f
Changeset => RawChangeset
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 24 Feb 2011 22:16:19 +0100 |
parents | 4a948ec83980 |
children | a37ce7145c3f |
comparison
equal
deleted
inserted
replaced
153:ab7ea2ac21cb | 154:ba2bf656f00f |
---|---|
19 import java.nio.ByteBuffer; | 19 import java.nio.ByteBuffer; |
20 import java.util.ArrayList; | 20 import java.util.ArrayList; |
21 import java.util.Map; | 21 import java.util.Map; |
22 import java.util.TreeMap; | 22 import java.util.TreeMap; |
23 | 23 |
24 import org.tmatesoft.hg.repo.HgChangelog.Changeset; | 24 import org.tmatesoft.hg.repo.HgChangelog.RawChangeset; |
25 import org.tmatesoft.hg.repo.HgRepository; | 25 import org.tmatesoft.hg.repo.HgRepository; |
26 import org.tmatesoft.hg.util.Path; | 26 import org.tmatesoft.hg.util.Path; |
27 | 27 |
28 /** | 28 /** |
29 * | 29 * |
35 private final HgRepository repo; | 35 private final HgRepository repo; |
36 private final boolean isExpanding; | 36 private final boolean isExpanding; |
37 private final TreeMap<String,String> keywords; | 37 private final TreeMap<String,String> keywords; |
38 private final int minBufferLen; | 38 private final int minBufferLen; |
39 private final Path path; | 39 private final Path path; |
40 private Changeset latestFileCset; | 40 private RawChangeset latestFileCset; |
41 | 41 |
42 /** | 42 /** |
43 * | 43 * |
44 * @param hgRepo | 44 * @param hgRepo |
45 * @param path | 45 * @param path |
264 | 264 |
265 private String date() { | 265 private String date() { |
266 return String.format("%tY/%<tm/%<td %<tH:%<tM:%<tS", getChangeset().date()); | 266 return String.format("%tY/%<tm/%<td %<tH:%<tM:%<tS", getChangeset().date()); |
267 } | 267 } |
268 | 268 |
269 private Changeset getChangeset() { | 269 private RawChangeset getChangeset() { |
270 if (latestFileCset == null) { | 270 if (latestFileCset == null) { |
271 // XXX consider use of ChangelogHelper | 271 // XXX consider use of ChangelogHelper |
272 int csetRev = repo.getFileNode(path).getChangesetLocalRevision(HgRepository.TIP); | 272 int csetRev = repo.getFileNode(path).getChangesetLocalRevision(HgRepository.TIP); |
273 latestFileCset = repo.getChangelog().range(csetRev, csetRev).get(0); | 273 latestFileCset = repo.getChangelog().range(csetRev, csetRev).get(0); |
274 } | 274 } |