comparison src/org/tmatesoft/hg/internal/Internals.java @ 525:0be5be8d57e9

Repository checkout support, first iteration
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Fri, 11 Jan 2013 18:12:39 +0100
parents bf352ce2b97f
children 2f9ed6bcefa2
comparison
equal deleted inserted replaced
524:57b2c9eb3c69 525:0be5be8d57e9
29 import java.util.List; 29 import java.util.List;
30 import java.util.StringTokenizer; 30 import java.util.StringTokenizer;
31 31
32 import org.tmatesoft.hg.core.SessionContext; 32 import org.tmatesoft.hg.core.SessionContext;
33 import org.tmatesoft.hg.repo.HgDataFile; 33 import org.tmatesoft.hg.repo.HgDataFile;
34 import org.tmatesoft.hg.repo.HgInternals;
34 import org.tmatesoft.hg.repo.HgRuntimeException; 35 import org.tmatesoft.hg.repo.HgRuntimeException;
35 import org.tmatesoft.hg.repo.HgRepoConfig.ExtensionsSection; 36 import org.tmatesoft.hg.repo.HgRepoConfig.ExtensionsSection;
36 import org.tmatesoft.hg.repo.HgRepository; 37 import org.tmatesoft.hg.repo.HgRepository;
37 import org.tmatesoft.hg.util.PathRewrite; 38 import org.tmatesoft.hg.util.PathRewrite;
38 39
408 409
409 public boolean shallCacheRevlogs() { 410 public boolean shallCacheRevlogs() {
410 return shallCacheRevlogsInRepo; 411 return shallCacheRevlogsInRepo;
411 } 412 }
412 413
414 public static Internals getInstance(HgRepository repo) {
415 return HgInternals.getImplementationRepo(repo);
416 }
417
413 public static <T> CharSequence join(Iterable<T> col, CharSequence separator) { 418 public static <T> CharSequence join(Iterable<T> col, CharSequence separator) {
414 if (col == null) { 419 if (col == null) {
415 return String.valueOf(col); 420 return String.valueOf(col);
416 } 421 }
417 Iterator<T> it = col.iterator(); 422 Iterator<T> it = col.iterator();