Package org.eclipse.egit.core.internal

Examples of org.eclipse.egit.core.internal.GitURI


    return result;
  }

  @Override
  public String asReference(URI uri, String projectName) {
    GitURI gitURI = new GitURI(uri);
    return asReference(gitURI.getRepository().toString(), gitURI.getTag(), gitURI.getPath().toString());
  }
View Full Code Here


        Integer.valueOf(descriptions.length)));
    counterLabel.getParent().layout();
  }

  private static String getTag(URI scmUri) {
    GitURI gitURI = new GitURI(scmUri);
    return gitURI.getTag();
  }
View Full Code Here

      sb.append(ssp);
    return sb.toString();
  }

  private static String getServer(URI scmUri) {
    GitURI gitURI = new GitURI(scmUri);
    return gitURI.getRepository().toString();
  }
View Full Code Here

  }

  @SuppressWarnings("unused")
  @Test(expected = IllegalArgumentException.class)
  public void testInvalidScmUriForCVS() throws Exception {
    new GitURI(URI.create("scm:cvs:pserver:dev.eclipse.org:/cvsroot/eclipse:org.eclipse.compare"));
    // expected IAE, it's a CVS SCM URL
  }
View Full Code Here

  public void testScmUriWithPath() throws Exception {
    ScmUrlImportDescription description = new ScmUrlImportDescription(
        "scm:git:git://git.eclipse.org/gitroot/platform/eclipse.platform.team.git;path=\"bundles/org.eclipse.team.core\"",
        null);
    URI uri = description.getUri();
    GitURI gitUri = new GitURI(uri);
    assertEquals("bundles/org.eclipse.team.core", gitUri.getPath()
        .toString());
    URIish uriish = new URIish(
        "git://git.eclipse.org/gitroot/platform/eclipse.platform.team.git");
    assertEquals(uriish, gitUri.getRepository());
    assertEquals(Constants.MASTER, gitUri.getTag());

    String refString = capability.asReference(uri, "org.eclipse.team.core");
    assertEquals(
        "1.0,git://git.eclipse.org/gitroot/platform/eclipse.platform.team.git,master,bundles/org.eclipse.team.core",
        refString);
View Full Code Here

  public void testScmUriWithPathAndTag() throws Exception {
    ScmUrlImportDescription description = new ScmUrlImportDescription(
        "scm:git:git://git.eclipse.org/gitroot/platform/eclipse.platform.ui.git;path=\"bundles/org.eclipse.jface\";tag=v20111107-2125",
        null);
    URI uri = description.getUri();
    GitURI gitUri = new GitURI(uri);
    assertEquals("bundles/org.eclipse.jface", gitUri.getPath().toString());
    URIish uriish = new URIish(
        "git://git.eclipse.org/gitroot/platform/eclipse.platform.ui.git");
    assertEquals(uriish, gitUri.getRepository());
    assertEquals("v20111107-2125", gitUri.getTag());

    String refString = capability.asReference(uri, "org.eclipse.jface");
    assertEquals(
        "1.0,git://git.eclipse.org/gitroot/platform/eclipse.platform.ui.git,v20111107-2125,bundles/org.eclipse.jface",
        refString);
View Full Code Here

  public void testScmUriWithPathProjectAndTag() throws Exception {
    ScmUrlImportDescription description = new ScmUrlImportDescription(
        "scm:git:git://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git;path=\"bundles/org.eclipse.equinox.http.jetty6\";project=\"org.eclipse.equinox.http.jetty\";tag=v20111010-1614",
        null);
    URI uri = description.getUri();
    GitURI gitUri = new GitURI(uri);
    assertEquals("bundles/org.eclipse.equinox.http.jetty6", gitUri
        .getPath().toString());
    URIish uriish = new URIish(
        "git://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git");
    assertEquals(uriish, gitUri.getRepository());
    assertEquals("v20111010-1614", gitUri.getTag());
    assertEquals("org.eclipse.equinox.http.jetty", gitUri.getProjectName());

    String refString = capability.asReference(uri,
        "org.eclipse.equinox.http.jetty");
    assertEquals(
        "1.0,git://git.eclipse.org/gitroot/equinox/rt.equinox.bundles.git,v20111010-1614,bundles/org.eclipse.equinox.http.jetty6",
View Full Code Here

TOP

Related Classes of org.eclipse.egit.core.internal.GitURI

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.