Examples of SymbolicRef


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

  }

  private static Ref recreate(final Ref old, final ObjectIdRef leaf) {
    if (old.isSymbolic()) {
      Ref dst = recreate(old.getTarget(), leaf);
      return new SymbolicRef(old.getName(), dst);
    }
    return leaf;
  }
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

      }

      dst = resolve(dst, depth + 1, prefix, loose, packed);
      if (dst == null)
        return null;
      return new SymbolicRef(ref.getName(), dst);
    }
    return ref;
  }
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

          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

        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

  }

  private static Ref recreate(final Ref old, final ObjectIdRef leaf) {
    if (old.isSymbolic()) {
      Ref dst = recreate(old.getTarget(), leaf);
      return new SymbolicRef(old.getName(), dst);
    }
    return leaf;
  }
View Full Code Here

Examples of org.eclipse.jgit.lib.SymbolicRef

      }

      dst = resolve(dst, depth + 1, prefix, loose, packed);
      if (dst == null)
        return null;
      return new SymbolicRef(ref.getName(), dst);
    }
    return ref;
  }
View Full Code Here

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
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.