Examples of SymbolicRef


Examples of org.eclipse.jgit.lib.SymbolicRef

    return Result.LOCK_FAILURE;
  }

  @Override
  protected Result doLink(String target) throws IOException {
    final SymbolicRef newRef = new SymbolicRef(
        dstRef.getName(),
        new ObjectIdRef.Unpeeled(
            Storage.NEW,
            target,
            null));
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

        Ref r = avail.get(target);
        if (r == null)
          r = readRef(avail, ROOT_DIR + target, target);
        if (r == null)
          r = new ObjectIdRef.Unpeeled(Ref.Storage.NEW, target, null);
        r = new SymbolicRef(name, r);
        avail.put(r.getName(), r);
        return r;
      }

      if (ObjectId.isId(line)) {
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

          if (line != null && line.startsWith(RefDirectory.SYMREF)) {
            String target = line.substring(RefDirectory.SYMREF.length());
            Ref r = refs.get(target);
            if (r == null)
              r = new ObjectIdRef.Unpeeled(Ref.Storage.NEW, target, null);
            r = new SymbolicRef(Constants.HEAD, r);
            refs.put(r.getName(), r);
          } else if (line != null && ObjectId.isId(line)) {
            Ref r = new ObjectIdRef.Unpeeled(Ref.Storage.NETWORK,
                Constants.HEAD, ObjectId.fromString(line));
            refs.put(r.getName(), r);
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

    return newRef(name,
        new ObjectIdRef.Unpeeled(Ref.Storage.NEW, dst, null));
  }

  private static Ref newRef(String name, Ref dst) {
    return new SymbolicRef(name, dst);
  }
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

  @Test
  public void testIntoHeadOtherThanMaster() throws IOException {
    Ref a = db.getRef("refs/heads/a");
    Ref b = db.getRef("refs/heads/b");
    SymbolicRef head = new SymbolicRef("HEAD", b);
    String message = formatter.format(Arrays.asList(a), head);
    assertEquals("Merge branch 'a' into b", message);
  }
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

  @Test
  public void testIntoSymbolicRefHeadPointingToMaster() throws IOException {
    Ref a = db.getRef("refs/heads/a");
    Ref master = db.getRef("refs/heads/master");
    SymbolicRef head = new SymbolicRef("HEAD", master);
    String message = formatter.format(Arrays.asList(a), head);
    assertEquals("Merge branch 'a'", message);
  }
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

        Ref r = avail.get(target);
        if (r == null)
          r = readRef(avail, target);
        if (r == null)
          r = new ObjectIdRef.Unpeeled(Ref.Storage.NEW, target, null);
        r = new SymbolicRef(rn, r);
        avail.put(r.getName(), r);
        return r;
      }

      if (ObjectId.isId(s)) {
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

  @Test
  public void testSortByName() throws Exception {
    Map<String, Ref> u = new LinkedHashMap<String, Ref>();
    u.put("foo", new ObjectIdRef.Unpeeled(LOOSE, R_HEADS + "foo", idA));
    u.put("bar", new ObjectIdRef.Unpeeled(LOOSE, R_HEADS + "bar", idA));
    u.put(HEAD, new SymbolicRef(HEAD, new ObjectIdRef.Unpeeled(LOOSE, R_HEADS
        + "master", null)));

    validate().andReturn(pc);
    expect(grm.openRepository(eq(name))).andReturn(mockDb);
    expect(mockDb.getAllRefs()).andReturn(u);
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

  public void testHeadNotVisible() throws Exception {
    ObjectIdRef.Unpeeled bar =
        new ObjectIdRef.Unpeeled(LOOSE, R_HEADS + "bar", idA);
    Map<String, Ref> u = new LinkedHashMap<String, Ref>();
    u.put(bar.getName(), bar);
    u.put(HEAD, new SymbolicRef(HEAD, bar));

    validate().andReturn(pc);
    expect(grm.openRepository(eq(name))).andReturn(mockDb);
    expect(mockDb.getAllRefs()).andReturn(u);
    assumeVisible(bar, false, targets(u));
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

    ObjectIdRef.Unpeeled foo =
        new ObjectIdRef.Unpeeled(LOOSE, R_HEADS + "foo", idA);

    Map<String, Ref> u = new LinkedHashMap<String, Ref>();
    u.put(bar.getName(), bar);
    u.put(HEAD, new SymbolicRef(HEAD, bar));
    u.put(foo.getName(), foo);

    validate().andReturn(pc);
    expect(grm.openRepository(eq(name))).andReturn(mockDb);
    expect(mockDb.getAllRefs()).andReturn(u);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.