Issue 20: Introduce CommitBuilder utility for creating commits
commit865b2b0b9efcf45acf0781ba5ff3f8d9cb5a9016
authorJonas Fonseca <fonseca@diku.dk>
Fri, 11 Sep 2009 12:02:33 +0000 (11 08:02 -0400)
committerJonas Fonseca <fonseca@diku.dk>
Mon, 14 Sep 2009 01:06:51 +0000 (13 21:06 -0400)
tree69d8eeaad9dcf81ef83bdb0af643842360237687
parentfdf8057e713f2b1b7fa399eba7d65c19c23737fc
Issue 20: Introduce CommitBuilder utility for creating commits

It is currently just a facade for GitCommit.doCommit(). To ease testing
the PersonIdent is now passed as an argument.

Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
19 files changed:
src/org/nbgit/client/CommitBuilder.java [new file with mode: 0644]
src/org/nbgit/client/IndexBuilder.java
src/org/nbgit/util/GitCommand.java
test/unit/data/generators/org.nbgit.client.CommitBuilderTest [new file with mode: 0755]
test/unit/data/goldenfiles/org/nbgit/client/CommitBuilderTest/testEmptyCommit.pass [new file with mode: 0644]
test/unit/data/goldenfiles/org/nbgit/client/CommitBuilderTest/testInitialEmptyCommit.pass [new file with mode: 0644]
test/unit/data/goldenfiles/org/nbgit/client/CommitBuilderTest/testInitialNonEmptyCommit.pass [new file with mode: 0644]
test/unit/data/goldenfiles/org/nbgit/client/CommitBuilderTest/testNonEmptyCommit.pass [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/default.git/HEAD [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/default.git/config [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/default.git/objects/pack/pack-0792a40f96cd44d1c008852c39cd711b65a81eb3.idx [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/default.git/objects/pack/pack-0792a40f96cd44d1c008852c39cd711b65a81eb3.pack [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/default.git/packed-refs [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/testInitialNonEmptyCommit/default.git/index [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/testInitialNonEmptyCommit/default.workdir/a [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/testNonEmptyCommit/default.git/index [new file with mode: 0644]
test/unit/data/org.nbgit.client.CommitBuilderTest/testNonEmptyCommit/default.workdir/a [new file with mode: 0644]
test/unit/src/org/nbgit/client/CommitBuilderTest.java [new file with mode: 0644]
test/unit/src/org/nbgit/junit/RepositoryTestCase.java