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 }