Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.ObjectInserter$Formatter


      b.finish();
      o.finish();
      t.finish();
    }

    final ObjectInserter ow = db.newObjectInserter();
    final ObjectId b = commit(ow, treeB, new ObjectId[] {});
    final ObjectId o = commit(ow, treeO, new ObjectId[] { b });
    final ObjectId t = commit(ow, treeT, new ObjectId[] { b });

    Merger ourMerger = MergeStrategy.SIMPLE_TWO_WAY_IN_CORE.newMerger(db);
View Full Code Here


      b.finish();
      o.finish();
      t.finish();
    }

    final ObjectInserter ow = db.newObjectInserter();
    final ObjectId b = commit(ow, treeB, new ObjectId[] {});
    final ObjectId o = commit(ow, treeO, new ObjectId[] { b });
    final ObjectId t = commit(ow, treeT, new ObjectId[] { b });

    Merger ourMerger = MergeStrategy.SIMPLE_TWO_WAY_IN_CORE.newMerger(db);
View Full Code Here

      b.finish();
      o.finish();
      t.finish();
    }

    final ObjectInserter ow = db.newObjectInserter();
    final ObjectId b = commit(ow, treeB, new ObjectId[] {});
    final ObjectId o = commit(ow, treeO, new ObjectId[] { b });
    final ObjectId t = commit(ow, treeT, new ObjectId[] { b });

    Merger ourMerger = MergeStrategy.SIMPLE_TWO_WAY_IN_CORE.newMerger(db);
View Full Code Here

    // One of our test packs contains the empty tree object. If the pack is
    // open when we create it we won't write the object file out as a loose
    // object (as it already exists in the pack).
    //
    final Repository newdb = createBareRepository();
    final ObjectInserter oi = newdb.newObjectInserter();
    final ObjectId treeId = oi.insert(new TreeFormatter());
    oi.release();

    assertEquals("4b825dc642cb6eb9a060e54bf8d69288fbee4904", treeId.name());
    final File o = new File(new File(new File(newdb.getDirectory(),
        "objects"), "4b"), "825dc642cb6eb9a060e54bf8d69288fbee4904");
    assertTrue("Exists " + o, o.isFile());
View Full Code Here

  }

  @Test
  public void test026_CreateCommitMultipleparents() throws IOException {
    final ObjectId treeId;
    final ObjectInserter oi = db.newObjectInserter();
    try {
      final ObjectId blobId = oi.insert(Constants.OBJ_BLOB,
          "and this is the data in me\n".getBytes(Constants.CHARSET
              .name()));
      TreeFormatter fmt = new TreeFormatter();
      fmt.append("i-am-a-file", FileMode.REGULAR_FILE, blobId);
      treeId = oi.insert(fmt);
      oi.flush();
    } finally {
      oi.release();
    }
    assertEquals(ObjectId
        .fromString("00b1f73724f493096d1ffa0b0f1f1482dbb8c936"), treeId);

    final CommitBuilder c1 = new CommitBuilder();
View Full Code Here

  }

  private ObjectId insertEmptyBlob() throws IOException {
    final ObjectId emptyId;
    ObjectInserter oi = db.newObjectInserter();
    try {
      emptyId = oi.insert(Constants.OBJ_BLOB, new byte[] {});
      oi.flush();
    } finally {
      oi.release();
    }
    return emptyId;
  }
View Full Code Here

    }
    return emptyId;
  }

  private ObjectId insertTree(Tree tree) throws IOException {
    ObjectInserter oi = db.newObjectInserter();
    try {
      ObjectId id = oi.insert(Constants.OBJ_TREE, tree.format());
      oi.flush();
      return id;
    } finally {
      oi.release();
    }
  }
View Full Code Here

      oi.release();
    }
  }

  private ObjectId insertTree(TreeFormatter tree) throws IOException {
    ObjectInserter oi = db.newObjectInserter();
    try {
      ObjectId id = oi.insert(tree);
      oi.flush();
      return id;
    } finally {
      oi.release();
    }
  }
View Full Code Here

    }
  }

  private ObjectId insertCommit(final CommitBuilder builder)
      throws IOException, UnsupportedEncodingException {
    ObjectInserter oi = db.newObjectInserter();
    try {
      ObjectId id = oi.insert(builder);
      oi.flush();
      return id;
    } finally {
      oi.release();
    }
  }
View Full Code Here

      o.finish();
      p.finish();
      t.finish();
    }

    final ObjectInserter ow = db.newObjectInserter();
    final ObjectId B = commit(ow, treeB, new ObjectId[] {});
    final ObjectId O = commit(ow, treeO, new ObjectId[] { B });
    final ObjectId P = commit(ow, treeP, new ObjectId[] { B });
    final ObjectId T = commit(ow, treeT, new ObjectId[] { P });
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.lib.ObjectInserter$Formatter

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.