Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.ObjectInserter.release()


            throw new JGitInternalException(MessageFormat.format(
                JGitText.get().updatingRefFailed,
                Constants.HEAD, commitId.toString(), rc));
          }
        } finally {
          odi.release();
        }
      } finally {
        index.unlock();
      }
    } catch (UnmergedPathException e) {
View Full Code Here


        TreeWalk.forPath(or, "a/c/d", tree).getObjectId(0));
    assertEquals(aSlashCSlashD.getObjectId(), TreeWalk
        .forPath(or, "c/d", a).getObjectId(0));

    or.release();
    oi.release();
  }

}
View Full Code Here

    final ObjectId id;
    try {
      id = inserter.insert(Constants.OBJ_BLOB, bytes);
      inserter.flush();
    } finally {
      inserter.release();
    }
    try {
      parse(id);
      fail("Object " + id.name() + " should not exist in test repository");
    } catch (MissingObjectException e) {
View Full Code Here

        String tag = newTag.getTag();
        return updateTagRef(tagId, revWalk, tag, newTag.toString());

      } finally {
        inserter.release();
      }

    } catch (IOException e) {
      throw new JGitInternalException(
          JGitText.get().exceptionCaughtDuringExecutionOfTagCommand,
View Full Code Here

    try {
      ObjectId id = oi.insert(tag);
      oi.flush();
      return id;
    } finally {
      oi.release();
    }
  }

  private RevTag parseTag(AnyObjectId id) throws MissingObjectException,
      IncorrectObjectTypeException, IOException {
View Full Code Here

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

      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

    ObjectInserter oi = db.newObjectInserter();
    try {
      emptyId = oi.insert(Constants.OBJ_BLOB, new byte[] {});
      oi.flush();
    } finally {
      oi.release();
    }
    return emptyId;
  }

  private ObjectId insertTree(Tree tree) throws IOException {
View Full Code Here

    try {
      ObjectId id = oi.insert(Constants.OBJ_TREE, tree.format());
      oi.flush();
      return id;
    } finally {
      oi.release();
    }
  }

  private ObjectId insertTree(TreeFormatter tree) throws IOException {
    ObjectInserter oi = db.newObjectInserter();
View Full Code Here

    try {
      ObjectId id = oi.insert(tree);
      oi.flush();
      return id;
    } finally {
      oi.release();
    }
  }

  private ObjectId insertCommit(final CommitBuilder builder)
      throws IOException, UnsupportedEncodingException {
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.