]> source.dussan.org Git - jgit.git/commitdiff
Create empty GIT_DIR/hooks directory 66/2566/1
authorShawn O. Pearce <spearce@spearce.org>
Tue, 22 Feb 2011 15:38:51 +0000 (07:38 -0800)
committerShawn O. Pearce <spearce@spearce.org>
Tue, 22 Feb 2011 15:38:51 +0000 (07:38 -0800)
Bug: 337801
Change-Id: I5e0c4d838a211509fb4cc7e048dba6efaec15d5c
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.eclipse.jgit.test/tst/org/eclipse/jgit/storage/file/T0003_BasicTest.java
org.eclipse.jgit/src/org/eclipse/jgit/storage/file/FileRepository.java

index ec5c8848fd1805effd1ca654733875b9c4208d17..408bb930355081188abe43eece7fded4c38e6d3f 100644 (file)
@@ -89,6 +89,7 @@ public class T0003_BasicTest extends SampleDataRepositoryTestCase {
        @Test
        public void test001_Initalize() {
                final File gitdir = new File(trash, Constants.DOT_GIT);
+               final File hooks = new File(gitdir, "hooks");
                final File objects = new File(gitdir, "objects");
                final File objects_pack = new File(objects, "pack");
                final File objects_info = new File(objects, "info");
@@ -98,6 +99,7 @@ public class T0003_BasicTest extends SampleDataRepositoryTestCase {
                final File HEAD = new File(gitdir, "HEAD");
 
                assertTrue("Exists " + trash, trash.isDirectory());
+               assertTrue("Exists " + hooks, hooks.isDirectory());
                assertTrue("Exists " + objects, objects.isDirectory());
                assertTrue("Exists " + objects_pack, objects_pack.isDirectory());
                assertTrue("Exists " + objects_info, objects_info.isDirectory());
index 5a54e86bfc1d1d87d5273204538080dfa52a3eb0..e2bcb01e9497bbd81a4fc54f291f88b2238a716f 100644 (file)
@@ -244,6 +244,7 @@ public class FileRepository extends Repository {
                objectDatabase.create();
 
                FileUtils.mkdir(new File(getDirectory(), "branches"));
+               FileUtils.mkdir(new File(getDirectory(), "hooks"));
 
                RefUpdate head = updateRef(Constants.HEAD);
                head.disableRefLog();