Mercurial > hg4j
diff src/org/tmatesoft/hg/internal/KeywordFilter.java @ 331:a37ce7145c3f
Access to repository configuration
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Sat, 05 Nov 2011 04:21:18 +0100 |
parents | ba2bf656f00f |
children | 5f9073eabf06 |
line wrap: on
line diff
--- a/src/org/tmatesoft/hg/internal/KeywordFilter.java Tue Oct 25 03:30:02 2011 +0200 +++ b/src/org/tmatesoft/hg/internal/KeywordFilter.java Sat Nov 05 04:21:18 2011 +0100 @@ -18,11 +18,11 @@ import java.nio.ByteBuffer; import java.util.ArrayList; -import java.util.Map; import java.util.TreeMap; import org.tmatesoft.hg.repo.HgChangelog.RawChangeset; import org.tmatesoft.hg.repo.HgRepository; +import org.tmatesoft.hg.util.Pair; import org.tmatesoft.hg.util.Path; /** @@ -280,12 +280,12 @@ private HgRepository repo; private Path.Matcher matcher; - public void initialize(HgRepository hgRepo, ConfigFile cfg) { + public void initialize(HgRepository hgRepo) { repo = hgRepo; ArrayList<String> patterns = new ArrayList<String>(); - for (Map.Entry<String,String> e : cfg.getSection("keyword").entrySet()) { - if (!"ignore".equalsIgnoreCase(e.getValue())) { - patterns.add(e.getKey()); + for (Pair<String,String> e : hgRepo.getConfiguration().getSection("keyword")) { + if (!"ignore".equalsIgnoreCase(e.second())) { + patterns.add(e.first()); } } matcher = new PathGlobMatcher(patterns.toArray(new String[patterns.size()]));