Package org.tmatesoft.hg.repo.HgRepoConfig

Examples of org.tmatesoft.hg.repo.HgRepoConfig.ExtensionsSection


    assertEquals(path1_value, p.getString(path1_key, null));
    assertTrue(p.hasDefault());
    assertEquals(path1_value, p.getDefault());
    assertFalse(p.hasDefault() ^ p.getDefault() != null);
    assertFalse(p.hasDefaultPush() ^ p.getDefaultPush() != null);
    final ExtensionsSection e = cfg.getExtensions();
    assertTrue(e.isEnabled(ext1_key));
    assertTrue(e.getString(ext2_key, null).length() > 0);
    assertFalse(e.isEnabled(ext2_key));
    assertNotNull(e.getString(ext3_key, null));
    assertTrue(e.isEnabled(ext3_key.substring("hgext.".length())));
    //
    assertEquals(username, new HgInternals(repo).getNextCommitUsername());
  }
View Full Code Here


  }

  public List<Filter.Factory> getFilters() {
    if (filterFactories == null) {
      filterFactories = new ArrayList<Filter.Factory>();
      ExtensionsSection cfg = repo.getConfiguration().getExtensions();
      if (cfg.isEnabled("eol")) {
        NewlineFilter.Factory ff = new NewlineFilter.Factory();
        ff.initialize(repo);
        filterFactories.add(ff);
      }
      if (cfg.isEnabled("keyword")) {
        KeywordFilter.Factory ff = new KeywordFilter.Factory();
        ff.initialize(repo);
        filterFactories.add(ff);
      }
    }
View Full Code Here

TOP

Related Classes of org.tmatesoft.hg.repo.HgRepoConfig.ExtensionsSection

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.