Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.ObjectChecker


    } else {
      for (Ref r : db.getAllRefs().values())
        ow.markStart(ow.parseAny(r.getObjectId()));
    }

    ObjectChecker oc = new ObjectChecker();
    for (;;) {
      final RevCommit o = ow.next();
      if (o == null)
        break;

      final byte[] bin = db.open(o, o.getType()).getCachedBytes();
      oc.checkCommit(bin);
      assertHash(o, bin);
    }

    for (;;) {
      final RevObject o = ow.nextObject();
      if (o == null)
        break;

      final byte[] bin = db.open(o, o.getType()).getCachedBytes();
      oc.check(o.getType(), bin);
      assertHash(o, bin);
    }
  }
View Full Code Here


   *            received objects are valid.
   * @see #setObjectChecker(ObjectChecker)
   */
  public void setCheckReceivedObjects(final boolean check) {
    if (check && objectChecker == null)
      setObjectChecker(new ObjectChecker());
    else if (!check && objectChecker != null)
      setObjectChecker(null);
  }
View Full Code Here

    }

    ObjectChecker newObjectChecker() {
      if (!checkReceivedObjects)
        return null;
      return new ObjectChecker()
        .setAllowLeadingZeroFileMode(allowLeadingZeroFileMode)
        .setSafeForWindows(safeForWindows)
        .setSafeForMacOS(safeForMacOS);
    }
View Full Code Here

  private final ObjectReader reader;

  WalkFetchConnection(final WalkTransport t, final WalkRemoteObjectDatabase w) {
    Transport wt = (Transport)t;
    local = wt.local;
    objCheck = wt.isCheckFetchedObjects() ? new ObjectChecker() : null;
    inserter = local.newObjectInserter();
    reader = local.newObjectReader();

    remotes = new ArrayList<WalkRemoteObjectDatabase>();
    remotes.add(w);
View Full Code Here

    } else {
      for (Ref r : db.getAllRefs().values())
        ow.markStart(ow.parseAny(r.getObjectId()));
    }

    ObjectChecker oc = new ObjectChecker();
    for (;;) {
      final RevCommit o = ow.next();
      if (o == null)
        break;

      final byte[] bin = db.open(o, o.getType()).getCachedBytes();
      oc.checkCommit(bin);
      assertHash(o, bin);
    }

    for (;;) {
      final RevObject o = ow.nextObject();
      if (o == null)
        break;

      final byte[] bin = db.open(o, o.getType()).getCachedBytes();
      oc.check(o.getType(), bin);
      assertHash(o, bin);
    }
  }
View Full Code Here

   *
   * @param on
   *            true to enable the default checker; false to disable it.
   */
  public void setObjectChecking(final boolean on) {
    setObjectChecker(on ? new ObjectChecker() : null);
  }
View Full Code Here

   *
   * @param on
   *            true to enable the default checker; false to disable it.
   */
  public void setObjectChecking(final boolean on) {
    setObjectChecker(on ? new ObjectChecker() : null);
  }
View Full Code Here

  private final ObjectReader reader;

  WalkFetchConnection(final WalkTransport t, final WalkRemoteObjectDatabase w) {
    Transport wt = (Transport)t;
    local = wt.local;
    objCheck = wt.isCheckFetchedObjects() ? new ObjectChecker() : null;
    inserter = local.newObjectInserter();
    reader = local.newObjectReader();

    remotes = new ArrayList<WalkRemoteObjectDatabase>();
    remotes.add(w);
View Full Code Here

   *
   * @param on
   *            true to enable the default checker; false to disable it.
   */
  public void setObjectChecking(final boolean on) {
    setObjectChecker(on ? new ObjectChecker() : null);
  }
View Full Code Here

  private final ObjectReader reader;

  WalkFetchConnection(final WalkTransport t, final WalkRemoteObjectDatabase w) {
    Transport wt = (Transport)t;
    local = wt.local;
    objCheck = wt.isCheckFetchedObjects() ? new ObjectChecker() : null;
    inserter = local.newObjectInserter();
    reader = local.newObjectReader();

    remotes = new ArrayList<WalkRemoteObjectDatabase>();
    remotes.add(w);
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.lib.ObjectChecker

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.