diff --git a/misc/performance_measure.py b/misc/performance_measure.py
new file mode 100644
index 0000000..18ea438
--- /dev/null
+++ b/misc/performance_measure.py
@@ -0,0 +1,177 @@
+# python3.6 -m pip install GitPython
+
+import os
+import re
+import git
+import time
+import subprocess
+from git import RemoteProgress
+
+TEST_DIR = '/tmp/testing'
+
+GIT_URLS = [
+    # git@github.com:torvalds/linux.git
+    'git@github.com:pockethub/PocketHub.git',
+    # 'git@github.com:cstamas/nexus-core-ng.git',
+    'git@github.com:apache/maven.git',
+    'git@github.com:apache/wicket.git',
+    'git@github.com:netty/netty.git',
+    'git@github.com:tensorflow/tensorflow.git',
+    'git@github.com:angular/angular.js.git',
+    'git@github.com:twbs/bootstrap.git'
+]
+
+
+class CustomProgress(RemoteProgress):
+    def update(self, op_code, cur_count, max_count=None, message=''):
+        if message:
+            percent = cur_count / max_count
+            print("{0:50}\t{1:.2%}".format(message, percent), end='\r')
+            if op_code & RemoteProgress.END == RemoteProgress.END:
+                print('')
+
+
+def git_url_to_path(base_dir, git_url):
+    repo_name = re.findall('/(.+?)\.git', git_url)[0]
+    repo_path = os.path.join(base_dir, repo_name)
+    return repo_path
+
+
+def setup_testing_repos():
+    os.makedirs(TEST_DIR, exist_ok=True)
+    for git_url in GIT_URLS:
+        repo_path = git_url_to_path(TEST_DIR, git_url)
+
+        if not os.path.isdir(repo_path):
+            print('Clone {0} into {1}'.format(git_url, repo_path))
+            git.Repo.clone_from(git_url, repo_path, progress=CustomProgress())
+        else:
+            print('Nothing to-do for {0}'.format(git_url))
+
+
+def setup_maven_benchmark_pom(tmp_dir_name):
+    with open(os.path.join(tmp_dir_name, "pom.xml"), 'w') as mvn_pom:
+        mvn_pom.write('''<?xml version="1.0" encoding="UTF-8"?>
+            <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+                <modelVersion>4.0.0</modelVersion>
+                <parent>
+                    <groupId>org.sonatype.oss</groupId>
+                    <artifactId>oss-parent</artifactId>
+                    <version>9</version>
+                </parent>
+            
+                <artifactId>naive-performance-test</artifactId>
+                <version>0.0.3-SNAPSHOT</version>
+            
+                <properties>
+                    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+                    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+                    <git-commit-id-version>3.0.0-SNAPSHOT</git-commit-id-version>
+                    <git-use-native>false</git-use-native>
+                </properties>
+            
+                <build>
+                    <plugins>
+                        <plugin>
+                            <groupId>pl.project13.maven</groupId>
+                            <artifactId>git-commit-id-plugin</artifactId>
+                            <version>${git-commit-id-version}</version>
+                            <executions>
+                                <execution>
+                                    <id>get-the-git-infos</id>
+                                    <goals>
+                                        <goal>revision</goal>
+                                    </goals>
+                                    <phase>initialize</phase>
+                                </execution>
+                            </executions>
+                            <configuration>
+                                <prefix>git</prefix>
+                                <verbose>true</verbose>
+                                <useNativeGit>${git-use-native}</useNativeGit>
+                                <skipPoms>false</skipPoms>
+                                <!-- <nativeGitTimeoutInMs>3000</nativeGitTimeoutInMs> -->
+                                <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+                                <generateGitPropertiesFile>true</generateGitPropertiesFile>
+                                <evaluateOnCommit>HEAD</evaluateOnCommit>
+                                <generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename>
+                                <!--
+                                <includeOnlyProperties>
+                                    <includeOnlyProperty>^git.commit.id$</includeOnlyProperty>
+                                </includeOnlyProperties>
+                                -->
+                                <excludeProperties>
+                                    <excludeProperty>^git.local.branch.*$</excludeProperty>
+                                </excludeProperties>
+                            </configuration>
+                        </plugin>
+                        <!--
+                        <plugin>
+                            <artifactId>maven-antrun-plugin</artifactId>
+                            <version>1.8</version>
+                            <executions>
+                                <execution>
+                                    <id>echo-properties</id>
+                                    <phase>initialize</phase>
+                                    <goals>
+                                        <goal>run</goal>
+                                    </goals>
+                                    <configuration>
+                                        <target>
+                                            <echo>git-evaluation-dir: ${git-evaluation-dir}</echo>
+                                            <echo>git-use-native: ${git-use-native}</echo>
+                                        </target>
+                                    </configuration>
+                                </execution>
+                            </executions>
+                        </plugin>
+                        -->
+                    </plugins>
+                </build>
+            </project>''')
+
+
+def run_process(args, cwd):
+    # print("start process: " + str(' '.join(args)))
+    proc = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, cwd=cwd)
+    stdout, _ = proc.communicate()
+    if proc.returncode != 0:
+        raise ValueError('Process failed with exit-code {0}.\nOutput: {1}'.format(proc.returncode, stdout))
+
+    return stdout
+
+
+def mean(numbers):
+    return float(sum(numbers)) / max(len(numbers), 1)
+
+
+setup_testing_repos()
+
+for git_url in GIT_URLS:
+    repo_path = git_url_to_path(TEST_DIR, git_url)
+    actual_git_repo = os.path.join(repo_path, '.git')
+
+    commit_count = run_process(['git', 'rev-list', '--all', '--count'], cwd=repo_path)
+    commit_count = re.search(r'\d+', str(commit_count)).group()
+
+    print(f"=== Run test for {repo_path} (commit count: {commit_count})")
+    setup_maven_benchmark_pom(repo_path)
+
+    for use_native_git in [True, False]:
+        for git_commit_id_plugin_version in ['2.2.6', '3.0.0-SNAPSHOT']:
+            max_attempts = 10
+            execution_times = []
+            for attempt in range(1, max_attempts + 1):
+                print(f"Launching {attempt} / {max_attempts} for {git_commit_id_plugin_version},{use_native_git}",
+                      end='\r', flush=True)
+                start = time.time()
+                run_process(
+                    ['mvn',
+                     'pl.project13.maven:git-commit-id-plugin:' + str(git_commit_id_plugin_version) + ':revision',
+                     '-Dgit-use-native=' + str(use_native_git).lower()],
+                    cwd=repo_path)
+
+                total_time = time.time() - start
+                execution_times.append(total_time)
+            avg_execution_time = mean(execution_times)
+            print(f"\"{git_commit_id_plugin_version}\",\"{use_native_git}\",\"{avg_execution_time:.2f}\"{100*' '}")
diff --git a/pom.xml b/pom.xml
index 620939d..b10c9e8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,230 +1,230 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.sonatype.oss</groupId>
-    <artifactId>oss-parent</artifactId>
-    <version>6</version>
-  </parent>
-
-  <groupId>pl.project13.maven</groupId>
-  <artifactId>git-commit-id-plugin</artifactId>
-  <packaging>pom</packaging>
-
-  <version>2.1.10</version>
-
-  <name>Git Commit Id Plugin Maven Mojo</name>
-  <description>
-    git-commit-id-plugin is a plugin quite similar to
-    https://fisheye.codehaus.org/browse/mojo/tags/buildnumber-maven-plugin-1.0-beta-4 for example but as buildnumber
-    only supports svn (which is very sad) and cvs (which is even more sad).
-    This plugin makes basic repository information available through maven resources. This can be used to display
-    "what version is this?" or "who has deployed this and when, from which branch?" information at runtime - making
-    it easy to find things like "oh, that isn't deployed yet, I'll test it tomorrow" and making both testers and
-    developers life easier.
-
-    The data currently exported is like this (that's the end effect from the GitRepositoryState Bean):
-    {
-    "branch" : "testing-maven-git-plugin",
-    "commitTime" : "06.01.1970 @ 16:16:26 CET",
-    "commitId" : "787e39f61f99110e74deed68ab9093088d64b969",
-    "commitUserName" : "Konrad Malawski",
-    "commitUserEmail" : "konrad.malawski@java.pl",
-    "commitMessageFull" : "releasing my fun plugin :-) + fixed some typos + cleaned up directory structure + added
-    license etc",
-    "commitMessageShort" : "releasing my fun plugin :-)",
-    "buildTime" : "06.01.1970 @ 16:17:53 CET",
-    "buildUserName" : "Konrad Malawski",
-    "buildUserEmail" : "konrad.malawski@java.pl"
-    }
-
-    Note that the data is exported via maven resource filtering and is really easy to use with spring -
-    which I've explained in detail in this readme https://github.com/ktoso/maven-git-commit-id-plugin
-  </description>
-  <url>http://www.blog.project13.pl</url>
-
-  <modules>
-    <module>submodule-one</module>
-    <module>submodule-two</module>
-  </modules>
-
-  <prerequisites>
-    <maven>[${maven-plugin-api.version},)</maven>
-  </prerequisites>
-
-  <licenses>
-    <license>
-      <name>GNU Lesser General Public License 3.0</name>
-      <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
-    </license>
-  </licenses>
-
-  <scm>
-    <url>git@github.com/ktoso/maven-git-commit-id-plugin.git</url>
-    <connection>scm:git:https://github.com/ktoso/maven-git-commit-id-plugin</connection>
-    <developerConnection>scm:git:git@github.com:ktoso/maven-git-commit-id-plugin.git</developerConnection>
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<groupId>org.sonatype.oss</groupId>
+		<artifactId>oss-parent</artifactId>
+		<version>9</version>
+	</parent>
+
+	<groupId>pl.project13.maven</groupId>
+	<artifactId>git-commit-id-plugin-debugging</artifactId>
+	<packaging>pom</packaging>
+
+	<version>0.0.3-SNAPSHOT</version>
+
+	<name>Git Commit Id Plugin Maven Mojo Debugging</name>
+	<description>
+		Debugging Project for https://github.com/ktoso/maven-git-commit-id-plugin
+	</description>
+	<url>http://www.blog.project13.pl</url>
+
+	<modules>
+		<module>submodule-one</module>
+		<module>submodule-two</module>
+	</modules>
+
+	<licenses>
+		<license>
+			<name>GNU Lesser General Public License 3.0</name>
+			<url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
+		</license>
+	</licenses>
+
+	<scm>
+		<url>git@github.com:TheSnoozer/git-commit-id-debugging.git</url>
+		<connection>scm:git:git@github.com:TheSnoozer/git-commit-id-debugging.git</connection>
+		<developerConnection>scm:git:git@github.com:TheSnoozer/git-commit-id-debugging.git</developerConnection>
+	  <tag>HEAD</tag>
   </scm>
 
-  <properties>
-    <maven-plugin-api.version>2.2.1</maven-plugin-api.version>
-
-    <jgit.version>2.0.0.201206130900-r</jgit.version>
-    <junit.version>4.10</junit.version>
-    <mockito.version>1.9.0</mockito.version>
-
-    <java.target>1.6</java.target>
-    <sourceEncoding>UTF-8</sourceEncoding>
-    <outputEncoding>UTF-8</outputEncoding>
-    <fest-assert.version>1.4</fest-assert.version>
-  </properties>
-
-  <dependencies>
-    <!-- MAVEN -->
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-plugin-api</artifactId>
-      <version>${maven-plugin-api.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.maven</groupId>
-      <artifactId>maven-project</artifactId>
-      <version>${maven-plugin-api.version}</version>
-    </dependency>
-
-    <dependency>
-      <groupId>com.fasterxml.jackson.core</groupId>
-      <artifactId>jackson-databind</artifactId>
-      <version>2.2.3</version>
-    </dependency>
-
-    <dependency>
-      <groupId>com.google.inject</groupId>
-      <artifactId>guice</artifactId>
-      <version>2.0</version>
-    </dependency>
-
-    <!-- Joda Time -->
-    <dependency>
-      <groupId>joda-time</groupId>
-      <artifactId>joda-time</artifactId>
-      <version>2.0</version>
-    </dependency>
-
-    <!-- Guava -->
-    <dependency>
-      <groupId>com.google.guava</groupId>
-      <artifactId>guava</artifactId>
-      <version>15.0</version>
-    </dependency>
-
-    <!-- IntelliJ Annotations -->
-    <dependency>
-      <groupId>com.intellij</groupId>
-      <artifactId>annotations</artifactId>
-      <version>9.0.4</version>
-    </dependency>
-
-    <!-- JGit -->
-
-    <dependency>
-      <groupId>org.eclipse.jgit</groupId>
-      <artifactId>org.eclipse.jgit</artifactId>
-      <version>${jgit.version}</version>
-    </dependency>
-
-    <!-- Test stuff -->
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>${junit.version}</version>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.easytesting</groupId>
-      <artifactId>fest-assert</artifactId>
-      <version>${fest-assert.version}</version>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.codehaus.plexus</groupId>
-      <artifactId>plexus-utils</artifactId>
-      <version>2.0.5</version>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.mockito</groupId>
-      <artifactId>mockito-all</artifactId>
-      <version>${mockito.version}</version>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-io</artifactId>
-      <version>1.3.2</version>
-      <type>jar</type>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>pl.pragmatists</groupId>
-      <artifactId>JUnitParams</artifactId>
-      <version>1.0.2</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <!-- GIT COMMIT ID PLUGIN CONFIGURATION -->
-    <resources>
-      <resource>
-        <directory>src/main/resources</directory>
-        <filtering>true</filtering>
-        <includes>
-          <include>**/*.properties</include>
-          <include>**/*.xml</include>
-        </includes>
-      </resource>
-    </resources>
-
-    <plugins>
-      <plugin>
-        <groupId>pl.project13.maven</groupId>
-        <artifactId>git-commit-id-plugin</artifactId>
-        <version>${project.version}</version>
-        <executions>
-          <execution>
-            <goals>
-              <goal>revision</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <prefix>git</prefix>
-          <verbose>true</verbose>
-          <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
-          <generateGitPropertiesFile>true</generateGitPropertiesFile>
-          <generateGitPropertiesFilename>example/git.properties</generateGitPropertiesFilename>
-        </configuration>
-      </plugin>
-
-      <!-- Setting built-in java compiler properties -->
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <configuration>
-          <encoding>UTF-8</encoding>
-          <source>${java.target}</source>
-          <target>${java.target}</target>
-        </configuration>
-      </plugin>
-
-    </plugins>
-  </build>
-
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+		<java.target>1.8</java.target>
+		<!--<git-commit-id-version>2.2.5</git-commit-id-version> -->
+		<git-commit-id-version>8.0.1-SNAPSHOT</git-commit-id-version>
+		<sonar.projectVersion>${project.version}-${git.branch}</sonar.projectVersion>
+		<git-commit-plugin-prefix>git</git-commit-plugin-prefix>
+	</properties>
+
+	<dependencies>
+	</dependencies>
+
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-release-plugin</artifactId>
+					<version>2.5.3</version>
+				</plugin>
+				<plugin>
+					<groupId>org.sonarsource.scanner.maven</groupId>
+					<artifactId>sonar-maven-plugin</artifactId>
+					<version>3.6.0.1398</version>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+		<plugins>
+			<!-- Setting built-in java compiler properties -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>3.8.0</version>
+				<configuration>
+					<encoding>UTF-8</encoding>
+					<source>${java.target}</source>
+					<target>${java.target}</target>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+	<profiles>
+		<profile>
+			<id>setup-git-prefix-for-submodule</id>
+			<activation>
+				<file>
+					<exists>../pom.xml</exists>
+				</file>
+			</activation>
+			<properties>
+				<git-commit-plugin-prefix>git.${project.artifactId}</git-commit-plugin-prefix>
+			</properties>
+		</profile>
+		<profile>
+			<id>generate-git-props</id>
+			<activation>
+				<file>
+					<exists>${basedir}/.git</exists>
+				</file>
+			</activation>
+			<build>
+				<plugins>
+					<plugin>
+
+                                                <groupId>io.github.git-commit-id</groupId>
+                                                <artifactId>git-commit-id-maven-plugin</artifactId>
+						<version>${git-commit-id-version}</version>
+						<executions>
+							<execution>
+								<id>get-the-git-infos</id>
+								<goals>
+									<goal>revision</goal>
+								</goals>
+								<phase>initialize</phase>
+							</execution>
+							<execution>
+								<id>validate-the-git-infos</id>
+								<goals>
+									<goal>validateRevision</goal>
+								</goals>
+								<phase>compile</phase>
+							</execution>
+						</executions>
+						<configuration>
+							<prefix>${git-commit-plugin-prefix}</prefix>
+							<!-- <prefix>git.${project.artifactId}</prefix> -->
+							<skipPoms>false</skipPoms>
+							<verbose>false</verbose>
+							<dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+							<injectAllReactorProjects>true</injectAllReactorProjects>
+							<generateGitPropertiesFile>true</generateGitPropertiesFile>
+							<generateGitPropertiesFilename>${project.build.outputDirectory}/${project.artifactId}_git.properties</generateGitPropertiesFilename>
+						</configuration>
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-antrun-plugin</artifactId>
+						<version>3.1.0</version>
+						<executions>
+							<execution>
+								<phase>package</phase>
+								<configuration>
+									<target>
+										<echo>===========================================================================</echo>
+										<echo>Found .git-Folder assuming we need to generate git.properties!</echo>
+										<echo>Set prefix to: ${git-commit-plugin-prefix}</echo>
+										<echo>Set dotGitDirectory to: ${project.basedir}/.git</echo>
+										<echo>Set generateGitPropertiesFilename to: ${project.build.outputDirectory}/${project.artifactId}_git.properties</echo>
+									</target>
+								</configuration>
+								<goals>
+									<goal>run</goal>
+								</goals>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+		<profile>
+			<id>git-with-parent</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>pl.project13.maven</groupId>
+						<artifactId>git-commit-id-plugin</artifactId>
+						<version>${git-commit-id-version}</version>
+						<executions>
+							<execution>
+								<id>get-the-git-infos</id>
+								<goals>
+									<goal>revision</goal>
+								</goals>
+								<phase>initialize</phase>
+							</execution>
+							<execution>
+								<id>validate-the-git-infos</id>
+								<goals>
+									<goal>validateRevision</goal>
+								</goals>
+								<phase>compile</phase>
+							</execution>
+						</executions>
+						<configuration>
+							<prefix>git</prefix>
+							<skipPoms>false</skipPoms>
+							<verbose>false</verbose>
+							<dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+							<injectAllReactorProjects>true</injectAllReactorProjects>
+							<generateGitPropertiesFile>true</generateGitPropertiesFile>
+							<evaluateOnCommit>HEAD</evaluateOnCommit>
+							<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename>
+							<replacementProperties>
+								<replacementProperty>
+									<property>git.commit.id.describe</property>
+									<propertyOutputSuffix>withoutdirty</propertyOutputSuffix>
+									<token>^(.*?)(-dirty)?$</token>
+									<value>$1</value>
+								</replacementProperty>
+							</replacementProperties>
+						</configuration>
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-antrun-plugin</artifactId>
+						<version>1.8</version>
+						<executions>
+							<execution>
+								<phase>package</phase>
+								<configuration>
+									<target>
+										<echo>===========================================================================</echo>
+										<echo>git.commit.id.describe: ${git.commit.id.describe}</echo>
+										<echo>git.commit.id.describe: ${git.commit.id.describe}</echo>
+										<echo>git.commit.id.describe.withoutdirty: ${git.commit.id.describe.withoutdirty}</echo>
+									</target>
+								</configuration>
+								<goals>
+									<goal>run</goal>
+								</goals>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
 </project>
 
diff --git a/src/main/java/pl/project13/jgit/DescribeCommand.java b/src/main/java/pl/project13/jgit/DescribeCommand.java
deleted file mode 100644
index 902d50d..0000000
--- a/src/main/java/pl/project13/jgit/DescribeCommand.java
+++ /dev/null
@@ -1,642 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Function;
-import com.google.common.base.Optional;
-import com.google.common.base.Preconditions;
-import com.google.common.base.Throwables;
-import com.google.common.collect.Lists;
-import org.eclipse.jgit.api.Git;
-import org.eclipse.jgit.api.GitCommand;
-import org.eclipse.jgit.api.Status;
-import org.eclipse.jgit.api.errors.GitAPIException;
-import org.eclipse.jgit.errors.IncorrectObjectTypeException;
-import org.eclipse.jgit.lib.ObjectId;
-import org.eclipse.jgit.lib.ObjectReader;
-import org.eclipse.jgit.lib.Ref;
-import org.eclipse.jgit.lib.Repository;
-import org.eclipse.jgit.revwalk.RevCommit;
-import org.eclipse.jgit.revwalk.RevTag;
-import org.eclipse.jgit.revwalk.RevWalk;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-import pl.project13.jgit.dummy.DatedRevTag;
-import pl.project13.maven.git.GitDescribeConfig;
-import pl.project13.maven.git.log.LoggerBridge;
-import pl.project13.maven.git.log.StdOutLoggerBridge;
-import pl.project13.maven.git.util.Pair;
-
-import java.io.IOException;
-import java.util.*;
-import java.util.regex.Pattern;
-
-import static com.google.common.collect.Lists.newArrayList;
-import static com.google.common.collect.Lists.newLinkedList;
-import static com.google.common.collect.Maps.newHashMap;
-import static com.google.common.collect.Sets.newHashSet;
-
-/**
- * Implements git's <pre>describe</pre> command.
- * <p/>
- * <code><pre>
- *  usage: git describe [options] <committish>*
- *  or: git describe [options] --dirty
- * <p/>
- *   --contains            find the tag that comes after the commit
- *   --debug               debug search strategy on stderr
- *   --all                 use any ref in .git/refs
- *   --tags                use any tag in .git/refs/tags
- *   --long                always use long format
- *   --abbrev[=<n>]        use <n> digits to display SHA-1s
- *   --exact-match         only output exact matches
- *   --candidates <n>      consider <n> most recent tags (default: 10)
- *   --match <pattern>     only consider tags matching <pattern>
- *   --always              show abbreviated commit object as fallback
- *   --dirty[=<mark>]      append <mark> on dirty working tree (default: "-dirty")
- * </pre></code>
- *
- * @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
- */
-public class DescribeCommand extends GitCommand<DescribeResult> {
-
-  private LoggerBridge loggerBridge;
-
-//   todo not yet implemented options:
-//  private boolean containsFlag = false;
-//  private boolean allFlag = false;
-//  private boolean tagsFlag = false;
-//  private Optional<Integer> candidatesOption = Optional.of(10);
-//  private boolean exactMatchFlag = false;
-
-  private Optional<String> matchOption = Optional.absent();
-
-  /**
-   * How many chars of the commit hash should be displayed? 7 is the default used by git.
-   */
-  private int abbrev = 7;
-
-  /**
-   * Skipping lightweight tags by default - that's how git-describe works by default.
-   * {@link DescribeCommand#tags(Boolean)} for more details.
-   */
-  private boolean tagsFlag = false;
-
-  private boolean alwaysFlag = true;
-
-  /**
-   * Corresponds to <pre>--long</pre>. Always use the <pre>TAG-N-HASH</pre> format, even when ON a tag.
-   */
-  private boolean forceLongFormat = false;
-
-  /**
-   * The string marker (such as "DEV") to be suffixed to the describe result when the working directory is dirty
-   */
-  private Optional<String> dirtyOption = Optional.absent();
-
-  /**
-   * Creates a new describe command which interacts with a single repository
-   *
-   * @param repo the {@link org.eclipse.jgit.lib.Repository} this command should interact with
-   */
-  @NotNull
-  public static DescribeCommand on(Repository repo) {
-    return new DescribeCommand(repo);
-  }
-
-  /**
-   * Creates a new describe command which interacts with a single repository
-   *
-   * @param repo the {@link org.eclipse.jgit.lib.Repository} this command should interact with
-   */
-  private DescribeCommand(Repository repo) {
-    this(repo, true);
-  }
-
-  private DescribeCommand(Repository repo, boolean verbose) {
-    super(repo);
-    initDefaultLoggerBridge(verbose);
-    setVerbose(verbose);
-  }
-
-  private void initDefaultLoggerBridge(boolean verbose) {
-    loggerBridge = new StdOutLoggerBridge(verbose);
-  }
-
-  @NotNull
-  public DescribeCommand setVerbose(boolean verbose) {
-    loggerBridge.setVerbose(verbose);
-    return this;
-  }
-
-  @NotNull
-  public DescribeCommand withLoggerBridge(LoggerBridge bridge) {
-    this.loggerBridge = bridge;
-    return this;
-  }
-
-  /**
-   * <pre>--always</pre>
-   * <p/>
-   * Show uniquely abbreviated commit object as fallback.
-   * <p/>
-   * <pre>true</pre> by default.
-   */
-  @NotNull
-  public DescribeCommand always(boolean always) {
-    this.alwaysFlag = always;
-    log("--always =", always);
-    return this;
-  }
-
-  /**
-   * <pre>--long</pre>
-   * <p/>
-   * Always output the long format (the tag, the number of commits and the abbreviated commit name)
-   * even when it matches a tag. This is useful when you want to see parts of the commit object name
-   * in "describe" output, even when the commit in question happens to be a tagged version. Instead
-   * of just emitting the tag name, it will describe such a commit as v1.2-0-gdeadbee (0th commit
-   * since tag v1.2 that points at object deadbee....).
-   * <p/>
-   * <pre>false</pre> by default.
-   */
-  @NotNull
-  public DescribeCommand forceLongFormat(@Nullable Boolean forceLongFormat) {
-    if (forceLongFormat != null) {
-      this.forceLongFormat = forceLongFormat;
-      log("--long =", forceLongFormat);
-    }
-    return this;
-  }
-
-  /**
-   * <pre>--abbrev=N</pre>
-   * <p/>
-   * Instead of using the default <em>7 hexadecimal digits</em> as the abbreviated object name,
-   * use <b>N</b> digits, or as many digits as needed to form a unique object name.
-   * <p/>
-   * An <n> of 0 will suppress long format, only showing the closest tag.
-   */
-  @NotNull
-  public DescribeCommand abbrev(@Nullable Integer n) {
-    if (n != null) {
-      Preconditions.checkArgument(n < 41, String.format("N (commit abbres length) must be < 41. (Was:[%s])", n));
-      Preconditions.checkArgument(n >= 0, String.format("N (commit abbrev length) must be positive! (Was [%s])", n));
-      log("--abbrev =", n);
-      abbrev = n;
-    }
-    return this;
-  }
-
-  /**
-   * <pre>--tags</pre>
-   * <p>
-   * Instead of using only the annotated tags, use any tag found in .git/refs/tags.
-   * This option enables matching a lightweight (non-annotated) tag.
-   * </p>
-   * <p/>
-   * <p>Searching for lightweight tags is <b>false</b> by default.</p>
-   * <p/>
-   * Example:
-   * <pre>
-   *    b6a73ed - (HEAD, master)
-   *    d37a598 - (v1.0-fixed-stuff) - a lightweight tag (with no message)
-   *    9597545 - (v1.0) - an annotated tag
-   *
-   *  > git describe
-   *    annotated-tag-2-gb6a73ed     # the nearest "annotated" tag is found
-   *
-   *  > git describe --tags
-   *    lightweight-tag-1-gb6a73ed   # the nearest tag (including lightweights) is found
-   * </pre>
-   * <p/>
-   * <p>
-   * Using only annotated tags to mark builds may be useful if you're using tags to help yourself with annotating
-   * things like "i'll get back to that" etc - you don't need such tags to be exposed. But if you want lightweight
-   * tags to be included in the search, enable this option.
-   * </p>
-   */
-  @NotNull
-  public DescribeCommand tags(@Nullable Boolean includeLightweightTagsInSearch) {
-    if (includeLightweightTagsInSearch != null) {
-      tagsFlag = includeLightweightTagsInSearch;
-      log("--tags =", includeLightweightTagsInSearch);
-    }
-    return this;
-  }
-
-  /**
-   * Alias for {@link DescribeCommand#tags(Boolean)} with <b>true</b> value
-   */
-  public DescribeCommand tags() {
-    return tags(true);
-  }
-
-  /**
-   * Apply all configuration options passed in with {@param config}.
-   * If a setting is null, it will not be applied - so for abbrev for example, the default 7 would be used.
-   *
-   * @return itself, after applying the settings
-   */
-  @NotNull
-  public DescribeCommand apply(@Nullable GitDescribeConfig config) {
-    if (config != null) {
-      always(config.isAlways());
-      dirty(config.getDirty());
-      abbrev(config.getAbbrev());
-      forceLongFormat(config.getForceLongFormat());
-      tags(config.getTags());
-      match(config.getMatch());
-    }
-    return this;
-  }
-
-  /**
-   * <pre>--dirty[=mark]</pre>
-   * Describe the working tree. It means describe HEAD and appends mark (<pre>-dirty</pre> by default) if the
-   * working tree is dirty.
-   *
-   * @param dirtyMarker the marker name to be appended to the describe output when the workspace is dirty
-   * @return itself, to allow fluent configuration
-   */
-  @NotNull
-  public DescribeCommand dirty(@Nullable String dirtyMarker) {
-    Optional<String> option = Optional.fromNullable(dirtyMarker);
-    log("--dirty =", option.or(""));
-    this.dirtyOption = option;
-    return this;
-  }
-
-  /**
-   * <pre>--match glob-pattern</pre>
-   * Consider only those tags which match the given glob pattern.
-   *
-   * @param pattern the glob style pattern to match against the tag names
-   * @return itself, to allow fluent configuration
-   */
-  @NotNull
-  public DescribeCommand match(@Nullable String pattern) {
-    matchOption = Optional.fromNullable(pattern);
-    log("--match =", matchOption.or(""));
-    return this;
-  }
-
-  @Override
-  public DescribeResult call() throws GitAPIException {
-    // needed for abbrev id's calculation
-    ObjectReader objectReader = repo.newObjectReader();
-
-    // get tags
-    Map<ObjectId, List<String>> tagObjectIdToName = findTagObjectIds(repo, tagsFlag);
-
-    // get current commit
-    RevCommit headCommit = findHeadObjectId(repo);
-    ObjectId headCommitId = headCommit.getId();
-
-    // check if dirty
-    boolean dirty = findDirtyState(repo);
-
-    if (hasTags(headCommit, tagObjectIdToName) && !forceLongFormat) {
-      String tagName = tagObjectIdToName.get(headCommit).iterator().next();
-      log("The commit we're on is a Tag ([",tagName,"]) and forceLongFormat == false, returning.");
-
-      return new DescribeResult(tagName, dirty, dirtyOption);
-    }
-
-    // get commits, up until the nearest tag
-    List<RevCommit> commits = findCommitsUntilSomeTag(repo, headCommit, tagObjectIdToName);
-
-    // if there is no tags or any tag is not on that branch then return generic describe
-    if (foundZeroTags(tagObjectIdToName) || commits.isEmpty()) {
-      return new DescribeResult(objectReader, headCommitId, dirty, dirtyOption)
-          .withCommitIdAbbrev(abbrev);
-    }
-
-    // check how far away from a tag we are
-
-    int distance = distanceBetween(repo, headCommit, commits.get(0));
-    String tagName = tagObjectIdToName.get(commits.get(0)).iterator().next();
-    Pair<Integer, String> howFarFromWhichTag = Pair.of(distance, tagName);
-
-    // if it's null, no tag's were found etc, so let's return just the commit-id
-    return createDescribeResult(objectReader, headCommitId, dirty, howFarFromWhichTag);
-  }
-
-  /**
-   * Prepares the final result of this command.
-   * It tries to put as much information as possible into the result,
-   * and will fallback to a plain commit hash if nothing better is returnable.
-   * <p/>
-   * The exact logic is following what <pre>git-describe</pre> would do.
-   */
-  private DescribeResult createDescribeResult(ObjectReader objectReader, ObjectId headCommitId, boolean dirty, @Nullable Pair<Integer, String> howFarFromWhichTag) {
-    if (howFarFromWhichTag == null) {
-      return new DescribeResult(objectReader, headCommitId, dirty, dirtyOption)
-          .withCommitIdAbbrev(abbrev);
-
-    } else if (howFarFromWhichTag.first > 0 || forceLongFormat) {
-      return new DescribeResult(objectReader, howFarFromWhichTag.second, howFarFromWhichTag.first, headCommitId, dirty, dirtyOption, forceLongFormat)
-          .withCommitIdAbbrev(abbrev); // we're a bit away from a tag
-
-    } else if (howFarFromWhichTag.first == 0) {
-      return new DescribeResult(howFarFromWhichTag.second)
-          .withCommitIdAbbrev(abbrev); // we're ON a tag
-
-    } else if (alwaysFlag) {
-      return new DescribeResult(objectReader, headCommitId)
-          .withCommitIdAbbrev(abbrev); // we have no tags! display the commit
-
-    } else {
-      return DescribeResult.EMPTY;
-    }
-  }
-
-  private static boolean foundZeroTags(@NotNull Map<ObjectId, List<String>> tags) {
-    return tags.isEmpty();
-  }
-
-  @VisibleForTesting
-  boolean findDirtyState(Repository repo) throws GitAPIException {
-    Git git = Git.wrap(repo);
-    Status status = git.status().call();
-
-    // Git describe doesn't mind about untracked files when checking if
-    // repo is dirty. JGit does this, so we cannot use the isClean method
-    // to get the same behaviour. Instead check dirty state without
-    // status.getUntracked().isEmpty()
-    boolean isDirty = !(status.getAdded().isEmpty()
-        && status.getChanged().isEmpty()
-        && status.getRemoved().isEmpty()
-        && status.getMissing().isEmpty()
-        && status.getModified().isEmpty()
-        && status.getConflicting().isEmpty());
-
-    log("Repo is in dirty state [", isDirty, "]");
-    return isDirty;
-  }
-
-  @VisibleForTesting
-  static boolean hasTags(ObjectId headCommit, @NotNull Map<ObjectId, List<String>> tagObjectIdToName) {
-    return tagObjectIdToName.containsKey(headCommit);
-  }
-
-  RevCommit findHeadObjectId(@NotNull Repository repo) throws RuntimeException {
-    try {
-      ObjectId headId = repo.resolve("HEAD");
-
-      RevWalk walk = new RevWalk(repo);
-      RevCommit headCommit = walk.lookupCommit(headId);
-      walk.dispose();
-
-      log("HEAD is [",headCommit.getName(),"] ");
-      return headCommit;
-    } catch (IOException ex) {
-      throw new RuntimeException("Unable to obtain HEAD commit!", ex);
-    }
-  }
-
-  private List<RevCommit> findCommitsUntilSomeTag(Repository repo, RevCommit head, @NotNull Map<ObjectId, List<String>> tagObjectIdToName) {
-    RevWalk revWalk = new RevWalk(repo);
-    try {
-      revWalk.markStart(head);
-
-      for (RevCommit commit : revWalk) {
-        ObjectId objId = commit.getId();
-        if (tagObjectIdToName.size() > 0) {
-          List<String> maybeList = tagObjectIdToName.get(objId);
-          if (maybeList != null && maybeList.get(0) != null) {
-            return Collections.singletonList(commit);
-          }
-        }
-      }
-
-      return Collections.emptyList();
-    } catch (Exception e) {
-      throw new RuntimeException("Unable to find commits until some tag", e);
-    }
-  }
-
-  /**
-   * Calculates the distance (number of commits) between the given parent and child commits.
-   *
-   * @return distance (number of commits) between the given commits
-   * @see <a href="https://github.com/mdonoughe/jgit-describe/blob/master/src/org/mdonoughe/JGitDescribeTask.java">mdonoughe/jgit-describe/blob/master/src/org/mdonoughe/JGitDescribeTask.java</a>
-   */
-  private int distanceBetween(@NotNull Repository repo, @NotNull RevCommit child, @NotNull RevCommit parent) {
-    RevWalk revWalk = new RevWalk(repo);
-
-    try {
-      revWalk.markStart(child);
-
-      Set<ObjectId> seena = newHashSet();
-      Set<ObjectId> seenb = newHashSet();
-      Queue<RevCommit> q = newLinkedList();
-
-      q.add(revWalk.parseCommit(child));
-      int distance = 0;
-      ObjectId parentId = parent.getId();
-
-      while (q.size() > 0) {
-        RevCommit commit = q.remove();
-        ObjectId commitId = commit.getId();
-
-        if (seena.contains(commitId)) {
-          continue;
-        }
-        seena.add(commitId);
-
-        if (parentId.equals(commitId)) {
-          // don't consider commits that are included in this commit
-          seeAllParents(revWalk, commit, seenb);
-          // remove things we shouldn't have included
-          for (ObjectId oid : seenb) {
-            if (seena.contains(oid)) {
-              distance--;
-            }
-          }
-          seena.addAll(seenb);
-          continue;
-        }
-
-        for (ObjectId oid : commit.getParents()) {
-          if (!seena.contains(oid)) {
-            q.add(revWalk.parseCommit(oid));
-          }
-        }
-        distance++;
-      }
-
-      return distance;
-
-    } catch (Exception e) {
-      throw new RuntimeException(String.format("Unable to calculate distance between [%s] and [%s]", child, parent), e);
-    } finally {
-      revWalk.dispose();
-    }
-  }
-
-  private static void seeAllParents(@NotNull RevWalk revWalk, RevCommit child, @NotNull Set<ObjectId> seen) throws IOException {
-    Queue<RevCommit> q = newLinkedList();
-    q.add(child);
-
-    while (q.size() > 0) {
-      RevCommit commit = q.remove();
-      for (ObjectId oid : commit.getParents()) {
-        if (seen.contains(oid)) {
-          continue;
-        }
-        seen.add(oid);
-        q.add(revWalk.parseCommit(oid));
-      }
-    }
-  }
-
-  // git commit id -> its tag (or tags)
-  private Map<ObjectId, List<String>> findTagObjectIds(@NotNull Repository repo, boolean tagsFlag) {
-    Map<ObjectId, List<DatedRevTag>> commitIdsToTags = newHashMap();
-
-    RevWalk walk = new RevWalk(repo);
-    try {
-      walk.markStart(walk.parseCommit(repo.resolve("HEAD")));
-
-      List<Ref> tagRefs = Git.wrap(repo).tagList().call();
-      String matchPattern = createMatchPattern();
-      Pattern regex = Pattern.compile(matchPattern);
-      log("Tag refs [", tagRefs, "]");
-
-      for (Ref tagRef : tagRefs) {
-        walk.reset();
-        String name = tagRef.getName();
-        if (!regex.matcher(name).matches()) {
-          log("Skipping tagRef with name [", name, "] as it doesn't match [", matchPattern, "]");
-          continue;
-        }
-        ObjectId resolvedCommitId = repo.resolve(name);
-
-        // todo that's a bit of a hack...
-        try {
-          final RevTag revTag = walk.parseTag(resolvedCommitId);
-          ObjectId taggedCommitId = revTag.getObject().getId();
-          log("Resolved tag [",revTag.getTagName(),"] [",revTag.getTaggerIdent(),"], points at [",taggedCommitId,"] ");
-
-          // sometimes a tag, may point to another tag, so we need to unpack it
-          while (isTagId(taggedCommitId)) {
-            taggedCommitId = walk.parseTag(taggedCommitId).getObject().getId();
-          }
-
-          if (commitIdsToTags.containsKey(taggedCommitId)) {
-            commitIdsToTags.get(taggedCommitId).add(new DatedRevTag(revTag));
-          } else {
-            commitIdsToTags.put(taggedCommitId, newArrayList(new DatedRevTag(revTag)));
-          }
-
-        } catch (IncorrectObjectTypeException ex) {
-          // it's an lightweight tag! (yeah, really)
-          if (tagsFlag) {
-            // --tags means "include lightweight tags"
-            log("Including lightweight tag [", name, "]");
-
-            DatedRevTag datedRevTag = new DatedRevTag(resolvedCommitId, name);
-
-            if (commitIdsToTags.containsKey(resolvedCommitId)) {
-              commitIdsToTags.get(resolvedCommitId).add(datedRevTag);
-            } else {
-              commitIdsToTags.put(resolvedCommitId, newArrayList(datedRevTag));
-            }
-          }
-        } catch (Exception ignored) {
-          error("Failed while parsing [",tagRef,"] -- ", Throwables.getStackTraceAsString(ignored));
-        }
-      }
-
-      for (Map.Entry<ObjectId, List<DatedRevTag>> entry : commitIdsToTags.entrySet()) {
-        log("key [",entry.getKey(),"], tags => [",entry.getValue(),"] ");
-      }
-
-      Map<ObjectId, List<String>> commitIdsToTagNames = transformRevTagsMapToDateSortedTagNames(commitIdsToTags);
-
-      log("Created map: [",commitIdsToTagNames,"] ");
-
-      return commitIdsToTagNames;
-    } catch (Exception e) {
-      log("Unable to locate tags\n[",Throwables.getStackTraceAsString(e),"]");
-    } finally {
-      walk.release();
-    }
-
-    return Collections.emptyMap();
-  }
-
-  /** Checks if the given object id resolved to a tag object */
-  private boolean isTagId(ObjectId objectId) {
-    return objectId.toString().startsWith("tag ");
-  }
-
-  private HashMap<ObjectId, List<String>> transformRevTagsMapToDateSortedTagNames(Map<ObjectId, List<DatedRevTag>> commitIdsToTags) {
-    HashMap<ObjectId, List<String>> commitIdsToTagNames = newHashMap();
-    for (Map.Entry<ObjectId, List<DatedRevTag>> objectIdListEntry : commitIdsToTags.entrySet()) {
-      List<DatedRevTag> tags = objectIdListEntry.getValue();
-
-      List<DatedRevTag> newTags = newArrayList(tags);
-      Collections.sort(newTags, new Comparator<DatedRevTag>() {
-        @Override
-        public int compare(DatedRevTag revTag, DatedRevTag revTag2) {
-          return revTag2.date.compareTo(revTag.date);
-        }
-      });
-
-      List<String> tagNames = Lists.transform(newTags, new Function<DatedRevTag, String>() {
-        @Override
-        public String apply(DatedRevTag input) {
-          return trimFullTagName(input.tagName);
-        }
-      });
-
-      commitIdsToTagNames.put(objectIdListEntry.getKey(), tagNames);
-    }
-    return commitIdsToTagNames;
-  }
-
-  private String createMatchPattern() {
-    if (!matchOption.isPresent()) {
-      return ".*";
-    }
-
-    StringBuffer buf = new StringBuffer();
-    buf.append("^refs/tags/\\Q");
-    buf.append(matchOption.get().replace("*", "\\E.*\\Q").replace("?", "\\E.\\Q"));
-    buf.append("\\E$");
-    return buf.toString();
-  }
-
-  @VisibleForTesting
-  static String trimFullTagName(@NotNull String tagName) {
-    return tagName.replaceFirst("refs/tags/", "");
-  }
-
-  private void log(Object... parts) {
-    loggerBridge.log(parts);
-  }
-
-  private void error(Object... parts) {
-    loggerBridge.error(parts);
-  }
-
-}
-
diff --git a/src/main/java/pl/project13/jgit/DescribeResult.java b/src/main/java/pl/project13/jgit/DescribeResult.java
deleted file mode 100644
index 767235a..0000000
--- a/src/main/java/pl/project13/jgit/DescribeResult.java
+++ /dev/null
@@ -1,238 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import com.google.common.base.Joiner;
-import com.google.common.base.Optional;
-import com.google.common.base.Preconditions;
-import org.eclipse.jgit.lib.AbbreviatedObjectId;
-import org.eclipse.jgit.lib.ObjectId;
-import org.eclipse.jgit.lib.ObjectReader;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import java.io.IOException;
-import java.util.List;
-
-import static com.google.common.collect.Lists.newArrayList;
-
-/**
- * Represents the result of a <code>git describe</code> command.
- * <p/>
- * See {@link pl.project13.jgit.DescribeResult#toString()} for a detailed information how this result looks like.
- */
-public class DescribeResult {
-
-  private Optional<String> tagName = Optional.absent();
-
-  private Optional<ObjectId> commitId = Optional.absent();
-  private Optional<AbbreviatedObjectId> abbreviatedObjectId = Optional.absent();
-
-  private int abbrev = 7;
-  private int commitsAwayFromTag;
-
-  private boolean dirty;
-  private String dirtyMarker;
-
-  private boolean forceLongFormat;
-
-  private ObjectReader objectReader;
-
-  public static final DescribeResult EMPTY = new DescribeResult("");
-
-  public DescribeResult(@NotNull String tagName) {
-    this(tagName, false, Optional.<String>absent());
-  }
-
-  public DescribeResult(@NotNull ObjectReader objectReader, String tagName, int commitsAwayFromTag, @Nullable ObjectId commitId) {
-    this(objectReader, tagName, commitsAwayFromTag, commitId, false, Optional.<String>absent(), false);
-  }
-
-  public DescribeResult(@NotNull ObjectReader objectReader, @NotNull ObjectId commitId) {
-    this.objectReader = objectReader;
-
-    this.commitId = Optional.of(commitId);
-    this.abbreviatedObjectId = createAbbreviatedCommitId(objectReader, commitId, this.abbrev);
-  }
-
-  public DescribeResult(@NotNull ObjectReader objectReader, String tagName, int commitsAwayFromTag, ObjectId commitId, boolean dirty, String dirtyMarker) {
-    this(objectReader, tagName, commitsAwayFromTag, commitId, dirty, Optional.of(dirtyMarker), false);
-  }
-
-  public DescribeResult(@NotNull ObjectReader objectReader, String tagName, int commitsAwayFromTag, ObjectId commitId, boolean dirty, Optional<String> dirtyMarker, boolean forceLongFormat) {
-    this(objectReader, commitId, dirty, dirtyMarker);
-    this.tagName = Optional.of(tagName);
-    this.commitsAwayFromTag = commitsAwayFromTag;
-    this.forceLongFormat = forceLongFormat;
-  }
-
-  public DescribeResult(@NotNull ObjectReader objectReader, @NotNull ObjectId commitId, boolean dirty, @NotNull Optional<String> dirtyMarker) {
-    this.objectReader = objectReader;
-
-    this.commitId = Optional.of(commitId);
-    this.abbreviatedObjectId = createAbbreviatedCommitId(objectReader, commitId, this.abbrev);
-
-    this.dirty = dirty;
-    this.dirtyMarker = dirtyMarker.or("");
-  }
-
-  public DescribeResult(@NotNull String tagName, boolean dirty, @NotNull Optional<String> dirtyMarker) {
-    this.tagName = Optional.of(tagName);
-    this.dirty = dirty;
-    this.dirtyMarker = dirtyMarker.or("");
-  }
-
-  @NotNull
-  public DescribeResult withCommitIdAbbrev(int n) {
-    Preconditions.checkArgument(n >= 0, String.format("The --abbrev parameter must be >= 0, but it was: [%s]", n));
-    this.abbrev = n;
-    this.abbreviatedObjectId = createAbbreviatedCommitId(this.objectReader, this.commitId.get(), this.abbrev);
-    return this;
-  }
-
-  /**
-   * The format of a describe result is defined as:
-   * <pre>
-   * v1.0.4-14-g2414721-DEV
-   *   ^    ^    ^       ^
-   *   |    |    |       |-- if a dirtyMarker was given, it will appear here if the repository is in "dirty" state
-   *   |    |    |---------- the "g" prefixed commit id. The prefix is compatible with what git-describe would return - weird, but true.
-   *   |    |--------------- the number of commits away from the found tag. So "2414721" is 14 commits ahead of "v1.0.4", in this example.
-   *   |-------------------- the "nearest" tag, to the mentioned commit.
-   * </pre>
-   * <p/>
-   * Other outputs may look like:
-   * <pre>
-   * v1.0.4 -- if the repository is "on a tag"
-   * v1.0.4-DEV -- if the repository is "on a tag", but in "dirty" state
-   * 2414721 -- a plain commit id hash if not tags were defined (of determined "near" this commit).
-   *            It does NOT include the "g" prefix, that is used in the "full" describe output format!
-   * </pre>
-   * <p/>
-   * For more details (on when what output will be returned etc), see <code>man git-describe</code>.
-   * In general, you can assume it's a "best effort" approach, to give you as much info about the repo state as possible.
-   *
-   * @return the String representation of this Describe command
-   */
-  @Override
-  public String toString() {
-    List<String> parts;
-
-    if (abbrevZeroHidesCommitsPartOfDescribe()) {
-      parts = newArrayList(tag());
-    } else {
-      parts = newArrayList(tag(), commitsAwayFromTag(), prefixedCommitId());
-    }
-
-    return Joiner.on("-").skipNulls().join(parts) + dirtyMarker(); // like in the describe spec the entire "-dirty" is configurable (incl. "-")
-  }
-
-  private boolean abbrevZeroHidesCommitsPartOfDescribe() {
-    return abbrev == 0;
-  }
-
-  @Nullable
-  public String commitsAwayFromTag() {
-    if (forceLongFormat) {
-      return String.valueOf(commitsAwayFromTag);
-    }
-    return commitsAwayFromTag == 0 ? null : String.valueOf(commitsAwayFromTag);
-  }
-
-  @Nullable
-  public String dirtyMarker() {
-    return dirty ? dirtyMarker : "";
-  }
-
-  /**
-   * <p>The (possibly) "g" prefixed <strong>abbriverated</strong> object id of a commit.</p>
-   * <p>
-   * The "g" prefix is prepended to be compatible with git's describe output, please refer to
-   * <b>man git-describe</b> to check why it's included.
-   * </p>
-   * <p>
-   * The "g" prefix is used when a tag is defined on this result. If it's not, this method yields a plain commit id hash.
-   * This is following git's behaviour - so any git tooling should be happy with this output.
-   * </p>
-   * <p>
-   * Notes about the abbriverated object id:<br/>
-   * Git will try to use your given abbrev lenght, but when it's to short to guarantee uniqueness -
-   * a longer one will be used (which WILL guarantee uniqueness).
-   * If you need the full commit id, it's always available via {@link pl.project13.jgit.DescribeResult#commitObjectId()}.
-   * </p>
-   */
-  @Nullable
-  public String prefixedCommitId() {
-    if (abbreviatedObjectId.isPresent()) {
-      String name = abbreviatedObjectId.get().name();
-      return gPrefixedCommitId(name);
-
-    } else if (commitId.isPresent()) {
-      String name = commitId.get().name();
-      return gPrefixedCommitId(name);
-
-    } else {
-      return null;
-    }
-  }
-
-  private String gPrefixedCommitId(String name) {
-    if (tagName.isPresent()) {
-      return "g" + name;
-    } else {
-      return name;
-    }
-  }
-
-  /**
-   * JGit won't ever use 1 char as abbreviated ID, that's why only values of:
-   * <ul>
-   *   <li>0 (special meaning - don't show commit id at all),</li>
-   *   <li>the range from 2 to 40 (inclusive) are valid</li>
-   * </ul>
-   *
-   * @return the abbreviated commit id, possibly longer than the requested len (if it wouldn't be unique)
-   */
-  private static Optional<AbbreviatedObjectId> createAbbreviatedCommitId(@NotNull ObjectReader objectReader, ObjectId commitId, int requestedLenght) {
-    if(requestedLenght < 2) {
-      // 0 means we don't want to print commit id's at all
-      return Optional.absent();
-    }
-
-    try {
-      AbbreviatedObjectId abbreviatedObjectId = objectReader.abbreviate(commitId, requestedLenght);
-      return Optional.of(abbreviatedObjectId);
-    } catch (IOException e) {
-      return Optional.absent();
-    }
-  }
-
-  @Nullable
-  public ObjectId commitObjectId() {
-    if (commitId.isPresent()) {
-      return commitId.get();
-    } else {
-      return null;
-    }
-  }
-
-  @Nullable
-  public String tag() {
-    return tagName.orNull();
-  }
-}
diff --git a/src/main/java/pl/project13/jgit/dummy/DatedRevTag.java b/src/main/java/pl/project13/jgit/dummy/DatedRevTag.java
deleted file mode 100644
index 7beb7ad..0000000
--- a/src/main/java/pl/project13/jgit/dummy/DatedRevTag.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package pl.project13.jgit.dummy;
-
-import org.eclipse.jgit.lib.AnyObjectId;
-import org.eclipse.jgit.revwalk.RevTag;
-import org.joda.time.DateTime;
-import org.joda.time.format.DateTimeFormat;
-
-public class DatedRevTag {
-
-  public final AnyObjectId id;
-  public final String tagName;
-  public final DateTime date;
-
-  public DatedRevTag(RevTag tag) {
-    this(tag.getId(), tag.getTagName(), new DateTime(tag.getTaggerIdent().getWhen()));
-  }
-
-  public DatedRevTag(AnyObjectId id, String tagName) {
-    this(id, tagName, DateTime.now().minusYears(2000));
-  }
-
-  public DatedRevTag(AnyObjectId id, String tagName, DateTime date) {
-    this.id = id;
-    this.tagName = tagName;
-    this.date = date;
-  }
-
-  @Override
-  public String toString() {
-    return "DatedRevTag{" +
-        "id=" + id.name() +
-        ", tagName='" + tagName + '\'' +
-        ", date=" + DateTimeFormat.longDateTime().print(date) +
-        '}';
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/GitCommitIdMojo.java b/src/main/java/pl/project13/maven/git/GitCommitIdMojo.java
deleted file mode 100644
index 8207ec7..0000000
--- a/src/main/java/pl/project13/maven/git/GitCommitIdMojo.java
+++ /dev/null
@@ -1,581 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Function;
-import com.google.common.base.Predicate;
-import com.google.common.base.Predicates;
-import com.google.common.collect.Lists;
-import com.google.common.io.Closeables;
-import com.google.common.io.Files;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.project.MavenProject;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-import pl.project13.maven.git.log.LoggerBridge;
-import pl.project13.maven.git.log.MavenLoggerBridge;
-import pl.project13.maven.git.util.PropertyManager;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.text.SimpleDateFormat;
-import java.util.Collections;
-import java.util.Date;
-import java.util.List;
-import java.util.Properties;
-
-/**
- * Goal which puts git build-time information into property files or maven's properties.
- *
- * @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
- * @goal revision
- * @phase initialize
- * @requiresProject
- * @threadSafe true
- * @since 1.0
- */
-@SuppressWarnings({"JavaDoc"})
-public class GitCommitIdMojo extends AbstractMojo {
-
-  // these properties will be exposed to maven
-  public static final String BRANCH = "branch";
-  public static final String COMMIT_ID = "commit.id";
-  public static final String COMMIT_ID_ABBREV = "commit.id.abbrev";
-  public static final String COMMIT_DESCRIBE = "commit.id.describe";
-  public static final String COMMIT_SHORT_DESCRIBE = "commit.id.describe-short";
-  public static final String BUILD_AUTHOR_NAME = "build.user.name";
-  public static final String BUILD_AUTHOR_EMAIL = "build.user.email";
-  public static final String BUILD_TIME = "build.time";
-  public static final String COMMIT_AUTHOR_NAME = "commit.user.name";
-  public static final String COMMIT_AUTHOR_EMAIL = "commit.user.email";
-  public static final String COMMIT_MESSAGE_FULL = "commit.message.full";
-  public static final String COMMIT_MESSAGE_SHORT = "commit.message.short";
-  public static final String COMMIT_TIME = "commit.time";
-  public static final String REMOTE_ORIGIN_URL = "remote.origin.url";
-
-  /**
-   * The maven project.
-   *
-   * @parameter property="project"
-   * @readonly
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  MavenProject project;
-
-  /**
-   * Contains the full list of projects in the reactor.
-   *
-   * @parameter property="reactorProjects"
-   * @readonly
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private List<MavenProject> reactorProjects;
-
-  /**
-   * Tell git-commit-id to inject the git properties into all
-   * reactor projects not just the current one.
-   * <p/>
-   * For details about why you might want to skip this, read this issue: https://github.com/ktoso/maven-git-commit-id-plugin/pull/65
-   * Basically, injecting into all projects may slow down the build and you don't always need this feature.
-   *
-   * @parameter default-value="true"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean injectAllReactorProjects;
-
-  /**
-   * Specifies whether the goal runs in verbose mode.
-   * To be more specific, this means more info being printed out while scanning for paths and also
-   * it will make git-commit-id "eat it's own dog food" :-)
-   *
-   * @parameter default-value="false"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean verbose;
-
-  /**
-   * Specifies whether the execution in pom projects should be skipped.
-   * Override this value to false if you want to force the plugin to run on 'pom' packaged projects.
-   *
-   * @parameter parameter="git.skipPoms" default-value="true"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean skipPoms;
-
-  /**
-   * Specifies whether plugin should generate properties file.
-   * By default it will not generate any additional file,
-   * and only add properties to maven project's properties for further filtering
-   * <p/>
-   * If set to "true" properties will be fully generated with no placeholders inside.
-   *
-   * @parameter default-value="false"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean generateGitPropertiesFile;
-
-  /**
-   * Decide where to generate the git.properties file. By default, the ${project.build.outputDirectory}/git.properties
-   * file will be updated - of course you must first set generateGitPropertiesFile = true to force git-commit-id
-   * into generateFile mode.
-   * <p/>
-   * The path here is relative to your projects src directory.
-   *
-   * @parameter default-value="${project.build.outputDirectory}/git.properties"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private String generateGitPropertiesFilename;
-
-  /**
-   * The root directory of the repository we want to check
-   *
-   * @parameter default-value="${project.basedir}/.git"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private File dotGitDirectory;
-
-  /**
-   * Configuration for the <pre>git-describe</pre> command.
-   * You can modify the dirty marker, abbrev length and other options here.
-   * <p/>
-   * If not specified, default values will be used.
-   *
-   * @parameter
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private GitDescribeConfig gitDescribe;
-
-  /**
-   * <p>
-   * Configure the "git.commit.id.abbrev" property to be at least of length N.
-   * N must be in the range of 2 to 40 (inclusive), other values will result in an Exception.
-   * </p>
-   * <p/>
-   * <p>
-   * An Abbreviated commit is a shorter version of the commit id, it is guaranteed to be unique though.
-   * To keep this contract, the plugin may decide to print an abbrev version that is longer than the value specified here.
-   * </p>
-   * <p/>
-   * <b>Example:</b>
-   * <p>
-   * You have a very big repository, yet you set this value to 2. It's very probable that you'll end up getting a 4 or 7 char
-   * long abbrev version of the commit id. If your repository, on the other hand, has just 4 commits, you'll probably get a 2 char long abbrev.
-   * </p>
-   *
-   * @parameter default-value=7
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private int abbrevLength;
-
-  /**
-   * The format to save properties in. Valid options are "properties" (default) and "json".
-   *
-   * @parameter default-value="properties"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private String format;
-
-  /**
-   * The prefix to expose the properties on, for example 'git' would allow you to access '${git.branch}'
-   *
-   * @parameter default-value="git"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private String prefix;
-  private String prefixDot = "";
-
-  /**
-   * The date format to be used for any dates exported by this plugin.
-   * It should be a valid SimpleDateFormat string.
-   *
-   * @parameter default-value="dd.MM.yyyy '@' HH:mm:ss z"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private String dateFormat;
-
-  /**
-   * Specifies whether the plugin should fail if it can't find the .git directory. The default
-   * value is true.
-   *
-   * @parameter default-value="true"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean failOnNoGitDirectory;
-
-  /**
-   * By default the plugin will fail the build if unable to obtain enough data for a complete run,
-   * if you don't care about this - for example it's not needed during your CI builds and the CI server does weird
-   * things to the repository, you may want to set this value to false.
-   * <p/>
-   * Setting this value to `false`, causes the plugin to gracefully tell you "I did my best" and abort it's execution
-   * if unable to obtain git meta data - yet the build will continue to run (without failing).
-   * <p/>
-   * See https://github.com/ktoso/maven-git-commit-id-plugin/issues/63 for a rationale behing this flag.
-   *
-   * @parameter default-value="true"
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean failOnUnableToExtractRepoInfo;
-
-  /**
-   * By default the plugin will use a jgit implementation as a source of a information about the repository. You can
-   * use a native GIT executable to fetch information about the repository, witch is in most cases faster but requires
-   * a git executable to be installed in system.
-   *
-   * @parameter default-value="false"
-   * @since 2.1.9
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean useNativeGit;
-
-  /**
-   * Skip the plugin execution.
-   *
-   * @parameter default-value="false"
-   * @since 2.1.8
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private boolean skip = false;
-
-  /**
-   * Can be used to exclude certain properties from being emited into the resulting file.
-   * May be useful when you want to hide {@code git.remote.origin.url} (maybe because it contains your repo password?),
-   * or the email of the committer etc.
-   *
-   * Each value may be globbing, that is, you can write {@code git.commit.user.*} to exclude both, the {@code name},
-   * as well as {@code email} properties from being emitted into the resulting files.
-   *
-   * Please note that the strings here are Java regexes ({@code .*} is globbing, not plain {@code *}).
-   *
-   * @parameter
-   * @since 2.1.9
-   */
-  @SuppressWarnings("UnusedDeclaration")
-  private List<String> excludeProperties = Collections.emptyList();
-
-
-  /**
-   * The properties we store our data in and then expose them
-   */
-  private Properties properties;
-
-  boolean runningTests = false;
-
-  @NotNull
-  LoggerBridge loggerBridge = new MavenLoggerBridge(getLog(), true);
-
-  public void execute() throws MojoExecutionException {
-    // Set the verbose setting now it should be correctly loaded from maven.
-    loggerBridge.setVerbose(verbose);
-
-    if (skip) {
-      log("skip is true, return");
-      return;
-    }
-
-    if (isPomProject(project) && skipPoms) {
-      log("isPomProject is true and skipPoms is true, return");
-      return;
-    }
-
-    dotGitDirectory = lookupGitDirectory();
-    throwWhenRequiredDirectoryNotFound(dotGitDirectory, failOnNoGitDirectory, ".git directory could not be found! Please specify a valid [dotGitDirectory] in your pom.xml");
-
-    if (dotGitDirectory != null) {
-      log("dotGitDirectory", dotGitDirectory.getAbsolutePath());
-    } else {
-      log("dotGitDirectory is null, aborting execution!");
-      return;
-    }
-    
-    try {
-      properties = initProperties();
-
-      String trimmedPrefix = prefix.trim();
-      prefixDot = trimmedPrefix.equals("") ? "" : trimmedPrefix + ".";
-
-      loadGitData(properties);
-      loadBuildTimeData(properties);
-      loadShortDescribe(properties);
-      filterNot(properties, excludeProperties);
-      logProperties(properties);
-
-      if (generateGitPropertiesFile) {
-        generatePropertiesFile(properties, project.getBasedir(), generateGitPropertiesFilename);
-      }
-
-      if (injectAllReactorProjects) {
-        appendPropertiesToReactorProjects(properties);
-      }
-    } catch (Exception e) {
-      e.printStackTrace();
-      handlePluginFailure(e);
-    }
-
-  }
-
-  private void filterNot(Properties properties, @Nullable List<String> exclusions) {
-    if (exclusions == null)
-      return;
-
-    List<Predicate<CharSequence>> excludePredicates = Lists.transform(exclusions, new Function<String, Predicate<CharSequence>>() {
-      @Override
-      public Predicate<CharSequence> apply(String exclude) {
-        return Predicates.containsPattern(exclude);
-      }
-    });
-
-    Predicate<CharSequence> shouldExclude = Predicates.alwaysFalse();
-    for (Predicate<CharSequence> predicate : excludePredicates) {
-      shouldExclude = Predicates.or(shouldExclude, predicate);
-    }
-
-    for (String key : properties.stringPropertyNames()) {
-      if (shouldExclude.apply(key)) {
-        loggerBridge.debug("shouldExclude.apply(" + key +") = " + shouldExclude.apply(key));
-        properties.remove(key);
-      }
-    }
-  }
-
-  /**
-   * Reacts to an exception based on the {@code failOnUnableToExtractRepoInfo} setting.
-   * If it's true, an MojoExecutionException will be throw, otherwise we just log an error message.
-   *
-   * @throws MojoExecutionException which will be should be throw within an MojoException in case the
-   *                                {@code failOnUnableToExtractRepoInfo} setting was set to true.
-   */
-  private void handlePluginFailure(Exception e) throws MojoExecutionException {
-    if (failOnUnableToExtractRepoInfo) {
-      throw new MojoExecutionException("Could not complete Mojo execution...", e);
-    } else {
-      loggerBridge.error(e.getMessage(), com.google.common.base.Throwables.getStackTraceAsString(e));
-    }
-  }
-
-  private void appendPropertiesToReactorProjects(@NotNull Properties properties) {
-    for (MavenProject mavenProject : reactorProjects) {
-      Properties mavenProperties = mavenProject.getProperties();
-
-      log(mavenProject.getName(), "] project", mavenProject.getName());
-
-      for (Object key : properties.keySet()) {
-        mavenProperties.put(key, properties.get(key));
-      }
-    }
-  }
-
-  private void throwWhenRequiredDirectoryNotFound(File dotGitDirectory, Boolean required, String message) throws MojoExecutionException {
-    if (required && directoryDoesNotExits(dotGitDirectory)) {
-      throw new MojoExecutionException(message);
-    }
-  }
-
-  /**
-   * Find the git directory of the currently used project.
-   * If it's not already specified, this method will try to find it.
-   *
-   * @return the File representation of the .git directory
-   */
-  @VisibleForTesting
-  File lookupGitDirectory() throws MojoExecutionException {
-    return new GitDirLocator(project, reactorProjects).lookupGitDirectory(dotGitDirectory);
-  }
-
-  private Properties initProperties() throws MojoExecutionException {
-    if (generateGitPropertiesFile) {
-      return properties = new Properties();
-    } else if (!runningTests) {
-      return properties = project.getProperties();
-    } else {
-      return properties = new Properties(); // that's ok for unit tests
-    }
-  }
-
-  private void logProperties(@NotNull Properties properties) {
-    for (Object key : properties.keySet()) {
-      String keyString = key.toString();
-      if (isOurProperty(keyString)) {
-        log("found property", keyString);
-      }
-    }
-  }
-
-  private boolean isOurProperty(@NotNull String keyString) {
-    return keyString.startsWith(prefixDot);
-  }
-
-  void loadBuildTimeData(@NotNull Properties properties) {
-    Date commitDate = new Date();
-    SimpleDateFormat smf = new SimpleDateFormat(dateFormat);
-    put(properties, BUILD_TIME, smf.format(commitDate));
-  }
-  
-  void loadShortDescribe(@NotNull Properties properties) {
-    //removes git hash part from describe
-    String commitDescribe = properties.getProperty(prefixDot + COMMIT_DESCRIBE);
-
-    if (commitDescribe != null) {
-      int startPos = commitDescribe.indexOf("-g");
-      if (startPos > 0) {
-        String commitShortDescribe;
-        int endPos = commitDescribe.indexOf('-', startPos + 1);
-        if (endPos < 0) {
-          commitShortDescribe = commitDescribe.substring(0, startPos);
-        } else {
-          commitShortDescribe = commitDescribe.substring(0, startPos) + commitDescribe.substring(endPos);
-        }
-        put(properties, COMMIT_SHORT_DESCRIBE, commitShortDescribe);
-      } else {
-        put(properties, COMMIT_SHORT_DESCRIBE, commitDescribe);
-      }
-    }
-  }
-
-  void loadGitData(@NotNull Properties properties) throws IOException, MojoExecutionException {
-    if (useNativeGit) {
-      loadGitDataWithNativeGit(properties);
-    }else{
-      loadGitDataWithJGit(properties);
-    }
-  }
-
-  void loadGitDataWithNativeGit(@NotNull Properties properties) throws IOException, MojoExecutionException {
-    File basedir = project.getBasedir().getCanonicalFile();
-    NativeGitProvider nativeGitProvider = NativeGitProvider
-      .on(basedir)
-      .withLoggerBridge(loggerBridge)
-			.setVerbose(verbose)
-      .setPrefixDot(prefixDot)
-      .setAbbrevLength(abbrevLength)
-			.setDateFormat(dateFormat)
-      .setGitDescribe(gitDescribe);
-
-    nativeGitProvider.loadGitData(properties);    
-  }
-
-  void loadGitDataWithJGit(@NotNull Properties properties) throws IOException, MojoExecutionException {
-    JGitProvider jGitProvider = JGitProvider
-				.on(dotGitDirectory)
-				.withLoggerBridge(loggerBridge)
-				.setVerbose(verbose)
-				.setPrefixDot(prefixDot)
-				.setAbbrevLength(abbrevLength)
-				.setDateFormat(dateFormat)
-				.setGitDescribe(gitDescribe);
-
-    jGitProvider.loadGitData(properties);
-  }
-
-  static int counter;
-
-  void generatePropertiesFile(@NotNull Properties properties, File base, String propertiesFilename) throws IOException {
-    FileWriter fileWriter = null;
-    File gitPropsFile = new File(base, propertiesFilename);
-    try {
-      Files.createParentDirs(gitPropsFile);
-
-      fileWriter = new FileWriter(gitPropsFile);
-      if ("json".equalsIgnoreCase(format)) {
-        log("Writing json file to [", gitPropsFile.getAbsolutePath(), "] (for module ", project.getName() + (++counter), ")...");
-        ObjectMapper mapper = new ObjectMapper();
-        mapper.writeValue(fileWriter, properties);
-      } else {
-        log("Writing properties file to [", gitPropsFile.getAbsolutePath(), "] (for module ", project.getName() + (++counter), ")...");
-        properties.store(fileWriter, "Generated by Git-Commit-Id-Plugin");
-      }
-
-    } catch (IOException ex) {
-      throw new RuntimeException("Cannot create custom git properties file: " + gitPropsFile, ex);
-    } finally {
-      Closeables.closeQuietly(fileWriter);
-    }
-  }
-
-  boolean isPomProject(@NotNull MavenProject project) {
-    return project.getPackaging().equalsIgnoreCase("pom");
-  }
-
-  private void put(@NotNull Properties properties, String key, String value) {
-    String keyWithPrefix = prefixDot + key;
-    log(keyWithPrefix, value);
-    PropertyManager.putWithoutPrefix(properties, keyWithPrefix, value);
-  }
-
-  void log(String... parts) {
-    loggerBridge.log((Object[]) parts);
-  }
-
-  private boolean directoryExists(@Nullable File fileLocation) {
-    return fileLocation != null && fileLocation.exists() && fileLocation.isDirectory();
-  }
-
-  private boolean directoryDoesNotExits(File fileLocation) {
-    return !directoryExists(fileLocation);
-  }
-
-  // SETTERS FOR TESTS ----------------------------------------------------
-
-  public void setFormat(String format) {
-    this.format = format;
-  }
-
-  public void setVerbose(boolean verbose) {
-    this.verbose = verbose;
-  }
-
-  public void setDotGitDirectory(File dotGitDirectory) {
-    this.dotGitDirectory = dotGitDirectory;
-  }
-
-  public void setPrefix(String prefix) {
-    this.prefix = prefix;
-  }
-
-  public void setDateFormat(String dateFormat) {
-    this.dateFormat = dateFormat;
-  }
-
-  public Properties getProperties() {
-    return properties;
-  }
-
-  public void setGitDescribe(GitDescribeConfig gitDescribe) {
-    this.gitDescribe = gitDescribe;
-  }
-
-  public void setAbbrevLength(int abbrevLength) {
-    this.abbrevLength = abbrevLength;
-  }
-
-  public void setExcludeProperties(List<String> excludeProperties) {
-    this.excludeProperties = excludeProperties;
-  }
-
-  public void useNativeGit(boolean useNativeGit){
-    this.useNativeGit = useNativeGit;
-  }
-
-  public LoggerBridge getLoggerBridge(){
-    return loggerBridge;
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/GitDataProvider.java b/src/main/java/pl/project13/maven/git/GitDataProvider.java
deleted file mode 100644
index c9a50be..0000000
--- a/src/main/java/pl/project13/maven/git/GitDataProvider.java
+++ /dev/null
@@ -1,156 +0,0 @@
-package pl.project13.maven.git;
-
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.project.MavenProject;
-import java.io.IOException;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-import java.util.*;
-import pl.project13.maven.git.log.LoggerBridge;
-import pl.project13.maven.git.log.MavenLoggerBridge;
-import pl.project13.maven.git.util.PropertyManager;
-
-import static com.google.common.base.Strings.isNullOrEmpty;
-
-/**
-*
-* @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
-*/
-public abstract class GitDataProvider {
-  @NotNull
-  protected LoggerBridge loggerBridge;
-
-  protected boolean verbose;
-
-  protected String prefixDot;
-
-  protected int abbrevLength;
-
-  protected String dateFormat;
-
-  protected GitDescribeConfig gitDescribe;
-
-  protected abstract void init() throws MojoExecutionException;
-  protected abstract String getBuildAuthorName();
-  protected abstract String getBuildAuthorEmail();
-  protected abstract void prepareGitToExtractMoreDetailedReproInformation() throws MojoExecutionException;
-  protected abstract String getBranchName() throws IOException;
-  protected abstract String getGitDescribe() throws MojoExecutionException;
-  protected abstract String getCommitId();
-  protected abstract String getAbbrevCommitId() throws MojoExecutionException;
-  protected abstract String getCommitAuthorName();
-  protected abstract String getCommitAuthorEmail();
-  protected abstract String getCommitMessageFull();
-  protected abstract String getCommitMessageShort();
-  protected abstract String getCommitTime();
-  protected abstract String getRemoteOriginUrl() throws MojoExecutionException;
-  protected abstract void finalCleanUp();
-
-  public void loadGitData(@NotNull Properties properties) throws IOException, MojoExecutionException{
-    init();
-    // git.user.name
-    put(properties, GitCommitIdMojo.BUILD_AUTHOR_NAME, getBuildAuthorName());
-    // git.user.email
-    put(properties, GitCommitIdMojo.BUILD_AUTHOR_EMAIL, getBuildAuthorEmail());
-    
-    try {
-      prepareGitToExtractMoreDetailedReproInformation();
-      validateAbbrevLength(abbrevLength);
-
-      // git.branch
-      put(properties, GitCommitIdMojo.BRANCH, determineBranchName(System.getenv()));
-      // git.commit.id.describe
-      maybePutGitDescribe(properties);
-      // git.commit.id
-      put(properties, GitCommitIdMojo.COMMIT_ID, getCommitId());
-      // git.commit.id.abbrev      
-      put(properties, GitCommitIdMojo.COMMIT_ID_ABBREV, getAbbrevCommitId());
-      // git.commit.author.name
-      put(properties, GitCommitIdMojo.COMMIT_AUTHOR_NAME, getCommitAuthorName());
-      // git.commit.author.email
-      put(properties, GitCommitIdMojo.COMMIT_AUTHOR_EMAIL, getCommitAuthorEmail());
-      // git.commit.message.full
-      put(properties, GitCommitIdMojo.COMMIT_MESSAGE_FULL, getCommitMessageFull());
-      // git.commit.message.short
-      put(properties, GitCommitIdMojo.COMMIT_MESSAGE_SHORT, getCommitMessageShort());
-      // git.commit.time
-      put(properties, GitCommitIdMojo.COMMIT_TIME, getCommitTime());
-      // git remote.origin.url
-      put(properties, GitCommitIdMojo.REMOTE_ORIGIN_URL, getRemoteOriginUrl());
-    }finally{
-      finalCleanUp();
-    }
-  }
-
-  private void maybePutGitDescribe(@NotNull Properties properties) throws MojoExecutionException{
-    boolean isGitDescribeOptOutByDefault = (gitDescribe == null);
-    boolean isGitDescribeOptOutByConfiguration = (gitDescribe != null && !gitDescribe.isSkip());
-    
-    if (isGitDescribeOptOutByDefault || isGitDescribeOptOutByConfiguration) {
-      put(properties, GitCommitIdMojo.COMMIT_DESCRIBE, getGitDescribe());
-    }
-  }
-
-  void validateAbbrevLength(int abbrevLength) throws MojoExecutionException {
-    if (abbrevLength < 2 || abbrevLength > 40) {
-      throw new MojoExecutionException("Abbreviated commit id lenght must be between 2 and 40, inclusive! Was [%s]. ".codePointBefore(abbrevLength) +
-                                           "Please fix your configuration (the <abbrevLength/> element).");
-    }
-  }
-
-  /**
-   * If running within Jenkins/Hudosn, honor the branch name passed via GIT_BRANCH env var.  This
-   * is necessary because Jenkins/Hudson alwways invoke build in a detached head state.
-   *
-   * @param env
-   * @return results of getBranchName() or, if in Jenkins/Hudson, value of GIT_BRANCH
-   */
-  protected String determineBranchName(Map<String, String> env) throws IOException {
-    if (runningOnBuildServer(env)) {
-      return determineBranchNameOnBuildServer(env);
-    } else {
-      return getBranchName();
-    }
-  }
-
-  /**
-   * Detects if we're running on Jenkins or Hudson, based on expected env variables.
-   * <p/>
-   * TODO: How can we detect Bamboo, TeamCity etc? Pull requests welcome.
-   *
-   * @return true if running
-   * @see <a href="https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-JenkinsSetEnvironmentVariables">JenkinsSetEnvironmentVariables</a>
-   * @param env
-   */
-  private boolean runningOnBuildServer(Map<String, String> env) {
-    return env.containsKey("HUDSON_URL") || env.containsKey("JENKINS_URL");
-  }
-
-  /**
-   * Is "Jenkins aware", and prefers {@code GIT_BRANCH} to getting the branch via git if that enviroment variable is set.
-   * The {@GIT_BRANCH} variable is set by Jenkins/Hudson when put in detached HEAD state, but it still knows which branch was cloned.
-   */
-  protected String determineBranchNameOnBuildServer(Map<String, String> env) throws IOException {
-    String enviromentBasedBranch = env.get("GIT_BRANCH");
-    if(isNullOrEmpty(enviromentBasedBranch)) {
-      log("Detected that running on CI enviroment, but using repository branch, no GIT_BRANCH detected.");
-      return getBranchName();
-    }else {
-      log("Using environment variable based branch name.", "GIT_BRANCH =", enviromentBasedBranch);
-      return enviromentBasedBranch;
-    }
-  }
-
-  void log(String... parts) {
-    if(loggerBridge!=null){
-      loggerBridge.log((Object[]) parts);
-    }
-  }
-
-  protected void put(@NotNull Properties properties, String key, String value) {
-    String keyWithPrefix = prefixDot + key;
-    log(keyWithPrefix, value);
-    PropertyManager.putWithoutPrefix(properties, keyWithPrefix, value);
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/GitDescribeConfig.java b/src/main/java/pl/project13/maven/git/GitDescribeConfig.java
deleted file mode 100644
index 1d48ad3..0000000
--- a/src/main/java/pl/project13/maven/git/GitDescribeConfig.java
+++ /dev/null
@@ -1,234 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-/**
- * Represents options passed in via maven configuration,
- * corresponds to options of git-describe.
- */
-@SuppressWarnings("JavaDoc")
-public class GitDescribeConfig {
-
-  /**
-   * If you don't use describe, you can always disable it and make the build a bit faster.
-   * <p/>
-   * Although it's highly recommended to use <pre>git-describe</pre> to identify your build state,
-   * so think twice before disabeling it.
-   *
-   * @parameter default-value=false
-   */
-  private boolean skip;
-
-  /**
-   * <pre>--always</pre>
-   * <p>Show uniquely abbreviated commit object as fallback.</p>
-   *
-   * <b>true</b> by default. (Doesn't really make much sense to disable this option).
-   *
-   * @parameter default-value=true
-   */
-  private boolean always;
-
-  /**
-   * <pre>--dirty[=mark]</pre>
-   * Describe the working tree. It means describe HEAD and appends mark (<pre>-dirty</pre> by default) if the
-   * working tree is dirty.
-   *
-   * <b>-devel</b> by default, following git's behaviour.
-   *
-   * @parameter default-value="devel"
-   */
-  private String dirty;
-
-  /**
-   *<pre>--match glob-pattern</pre>
-   * Only consider tags matching the given pattern (can be used to avoid leaking private tags made from the repository).
-   *
-   * <b>*</b> by default, following git's behaviour.
-   *
-   * @parameter default-value="*"
-   */
-  private String match;
-
-  /**
-   * <pre>--abbrev=N</pre>
-   * <p>
-   * Instead of using the default <em>7 hexadecimal digits</em> as the abbreviated object name,
-   * use <b>N</b> digits, or as many digits as needed to form a unique object name.
-   * Valid values range form 2 to 40 (inclusive). With special treatment for 0 (see "Special values").
-   * </p>
-   *
-   * <p>
-   *   <strong>Special values:</strong>
-   *   <ul>
-   *     <li>
-   *       0 - will suppress long format, only showing the closest tag. (Won't show anything about the commit's id).
-   *     </li>
-   *     <li>
-   *       <strong>1 - is invalid</strong>. Git's minimal abbrev lenght is 2 chars.
-   *       This will be silently ignored and you'll get a full commit id.
-   *     </li>
-   *   </ul>
-   * </p>
-   *
-   * Examples:
-   *
-   * <pre>
-   * > git describe
-   *    some-tag-2-gb6a7335 # the default 7 kicked in
-   *
-   * > git describe --abbrev=0
-   *   some-tag
-   * > git describe --abbrev=3
-   *   some-tag-2-gb6a73 # you specified 3, but git determined that it wouldn't be unique, and returned 5 chars instead!
-   *
-   * > git describe --abbrev=40
-   *   some-tag-2-gb6a73ed747dd8dc98642d731ddbf09824efb9d48
-   * </pre>
-   *
-   * @parameter default-value=7
-   */
-  private int abbrev;
-
-  /**
-   * <pre>--tags</pre>
-   * <p>
-   * Instead of using only the annotated tags, use any tag found in .git/refs/tags.
-   * This option enables matching a lightweight (non-annotated) tag.
-   * </p>
-   *
-   * <p>Searching for lightweight tags is <b>false</b> by default.</p>
-   * <p/>
-   *
-   * Example:
-   * <pre>
-   *    b6a73ed - (HEAD, master)
-   *    d37a598 - (v1.0-fixed-stuff) - a lightweight tag (with no message)
-   *    9597545 - (v1.0) - an annotated tag
-   *
-   *  > git describe
-   *    annotated-tag-2-gb6a73ed     # the nearest "annotated" tag is found
-   *
-   *  > git describe --tags
-   *    lightweight-tag-1-gb6a73ed   # the nearest tag (including lightweights) is found
-   * </pre>
-   *
-   * <p>
-   * Using only annotated tags to mark builds may be useful if you're using tags to help yourself with annotating
-   * things like "i'll get back to that" etc - you don't need such tags to be exposed. But if you want lightweight
-   * tags to be included in the search, enable this option.
-   * </p>
-   *
-   * @parameter default-value=false
-   */
-  private boolean tags;
-
-  /**
-   * <pre>--long</pre>
-   * <p/>
-   * Always output the long format (the tag, the number of commits and the abbreviated commit name)
-   * even when it matches a tag. This is useful when you want to see parts of the commit object name
-   * in "describe" output, even when the commit in question happens to be a tagged version. Instead
-   * of just emitting the tag name, it will describe such a commit as v1.2-0-gdeadbee (0th commit
-   * since tag v1.2 that points at object deadbee....).
-   * <p/>
-   * <pre>false</pre> by default.
-   */
-  private boolean forceLongFormat;
-
-  public GitDescribeConfig() {
-  }
-
-  public GitDescribeConfig(boolean always, String dirty, String match, Integer abbrev, boolean forceLongFormat, boolean tags) {
-    this.always = always;
-    this.dirty = dirty;
-    this.match = match;
-    this.abbrev = abbrev;
-    this.forceLongFormat = forceLongFormat;
-    this.tags = tags;
-  }
-
-  public boolean isAlways() {
-    return always;
-  }
-
-  public void setAlways(boolean always) {
-    this.always = always;
-  }
-
-  public String getDirty() {
-    return dirty;
-  }
-
-  public void setDirty(String dirty) {
-    this.dirty = dirty;
-  }
-
-  public String getMatch() {
-    return match;
-  }
-
-  public void setMatch(String match) {
-    this.match = match;
-  }
-
-  public int getAbbrev() {
-    return abbrev;
-  }
-
-  public void setAbbrev(int abbrev) {
-    this.abbrev = abbrev;
-  }
-
-  public boolean isSkip() {
-    return skip;
-  }
-
-  public void setSkip(boolean skip) {
-    this.skip = skip;
-  }
-
-  public boolean getForceLongFormat() {
-    return forceLongFormat;
-  }
-
-  public void setForceLongFormat(boolean forceLongFormat) {
-    this.forceLongFormat = forceLongFormat;
-  }
-
-  public boolean getTags() {
-    return tags;
-  }
-
-  public void setTags(boolean tags) {
-    this.tags = tags;
-  }
-
-  @Override
-  public String toString() {
-    return "GitDescribeConfig{" +
-        "skip=" + skip +
-        ", always=" + always +
-        ", dirty='" + dirty + '\'' +
-        ", match='" + match + '\'' +
-        ", abbrev=" + abbrev +
-        ", tags=" + tags +
-        ", forceLongFormat=" + forceLongFormat +
-        '}';
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/GitDirLocator.java b/src/main/java/pl/project13/maven/git/GitDirLocator.java
deleted file mode 100644
index dad40d7..0000000
--- a/src/main/java/pl/project13/maven/git/GitDirLocator.java
+++ /dev/null
@@ -1,183 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import com.google.common.base.Optional;
-import org.apache.maven.artifact.Artifact;
-import org.apache.maven.project.MavenProject;
-import org.eclipse.jgit.lib.Constants;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import java.io.*;
-import java.util.List;
-
-/**
- * Encapsulates logic to locate a valid .git directory.
- *
- * @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
- */
-public class GitDirLocator {
-  final MavenProject mavenProject;
-  final List<MavenProject> reactorProjects;
-
-  public GitDirLocator(MavenProject mavenProject, List<MavenProject> reactorProjects) {
-    this.mavenProject = mavenProject;
-    this.reactorProjects = reactorProjects;
-  }
-
-  @Nullable
-  public File lookupGitDirectory(@NotNull File manuallyConfiguredDir) {
-
-    if (manuallyConfiguredDir.exists()) {
-
-      // If manuallyConfiguredDir is a directory then we can use it as the git path. 
-      if (manuallyConfiguredDir.isDirectory()) {
-        return manuallyConfiguredDir;
-      }
-
-      // If the path exists but is not a directory it might be a git submodule "gitdir" link.
-      File gitDirLinkPath = processGitDirFile(manuallyConfiguredDir);
-
-      // If the linkPath was found from the file and it exists then use it.
-      if (isExistingDirectory(gitDirLinkPath)) {
-        return gitDirLinkPath;
-      }
-
-      /**
-       * FIXME: I think we should fail here because a manual path was set and it was not found
-       * but I'm leaving it falling back to searching for the git path because that is the current
-       * behaviour - Unluckypixie.
-       */
-    }
-
-    return findProjectGitDirectory();
-  }
-
-  /**
-   * Search up all the maven parent project heirarchy until a .git
-   * directory is found.
-   *
-   * @return File which represents the location of the .git directory or NULL if none found.
-   */
-  @Nullable
-  private File findProjectGitDirectory() {
-    MavenProject currentProject = this.mavenProject;
-
-    while (currentProject != null) {
-      File dir = getProjectGitDir(currentProject);
-
-      if (isExistingDirectory(dir)) {
-        return dir;
-      }
-      // If the path exists but is not a directory it might be a git submodule "gitdir" link.
-      File gitDirLinkPath = processGitDirFile(dir);
-
-      // If the linkPath was found from the file and it exists then use it.
-      if (isExistingDirectory(gitDirLinkPath)) {
-        return gitDirLinkPath;
-      }
-
-      /**
-       * project.getParent always returns NULL for me, but if getParentArtifact returns
-       * not null then there is actually a parent - seems like a bug in maven to me.
-       */
-      if (currentProject.getParent() == null && currentProject.getParentArtifact() != null) {
-        Optional<MavenProject> maybeFoundParentProject = getReactorParentProject(currentProject);
-
-        if (maybeFoundParentProject.isPresent())
-        currentProject = maybeFoundParentProject.get();
-
-      } else {
-        // Get the parent, or NULL if no parent AND no parentArtifact.
-        currentProject = currentProject.getParent();
-      }
-    }
-
-    return null;
-  }
-
-  /**
-   * Find a project in the reactor by its artifact, I'm new to maven coding
-   * so there may be a better way to do this, it would not be necessary
-   * if project.getParent() actually worked.
-   *
-   * @return MavenProject parent project or NULL if no parent available
-   */
-  private Optional<MavenProject> getReactorParentProject(@NotNull MavenProject project) {
-    Artifact parentArtifact = project.getParentArtifact();
-
-    if (parentArtifact != null) {
-      for (MavenProject reactorProject : this.reactorProjects) {
-        if (reactorProject.getArtifactId().equals(parentArtifact.getArtifactId())) {
-          return Optional.of(reactorProject);
-        }
-      }
-    }
-
-    return Optional.absent();
-  }
-
-  /**
-   * Load a ".git" git submodule file and read the gitdir path from it.
-   *
-   * @return File object with path loaded or null
-   */
-  private File processGitDirFile(@NotNull File file) {
-    try {
-      BufferedReader reader = null;
-
-      try {
-        reader = new BufferedReader(new FileReader(file));
-
-        // There should be just one line in the file, e.g.
-        // "gitdir: /usr/local/src/parentproject/.git/modules/submodule"
-        String line = reader.readLine();
-
-        // Separate the key and the value in the string.
-        String[] parts = line.split(": ");
-
-        // If we don't have 2 parts or if the key is not gitdir then give up.
-        if (parts.length != 2 || !parts[0].equals("gitdir")) {
-          return null;
-        }
-
-        // All seems ok so return the "gitdir" value read from the file.
-        return new File(file.getParentFile(), parts[1]);
-      } catch (FileNotFoundException e) {
-        return null;
-      } finally {
-        if (reader != null) {
-          reader.close();
-        }
-      }
-    } catch (IOException e) {
-      return null;
-    }
-  }
-
-  @NotNull
-  private static File getProjectGitDir(@NotNull MavenProject mavenProject) {
-    // FIXME Shouldn't this look at the dotGitDirectory property (if set) for the given project?
-    return new File(mavenProject.getBasedir(), Constants.DOT_GIT);
-  }
-
-  private static boolean isExistingDirectory(@Nullable File fileLocation) {
-    return fileLocation != null && fileLocation.exists() && fileLocation.isDirectory();
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/GitRepositoryState.java b/src/main/java/pl/project13/maven/git/GitRepositoryState.java
deleted file mode 100644
index e7b6d67..0000000
--- a/src/main/java/pl/project13/maven/git/GitRepositoryState.java
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-//import org.codehaus.jackson.annotate.JsonWriteNullProperties;
-
-import org.jetbrains.annotations.NotNull;
-
-/**
- * A spring controlled bean that will be injected
- * with properties about the repository state at build time.
- * This information is supplied by my plugin - <b>pl.project13.maven.git-commit-id-plugin</b>
- *
- * @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
- * @since 1.0
- */
-//@JsonWriteNullProperties(true)
-public class GitRepositoryState {
-  String branch;                  // =${git.branch}
-  String commitId;                // =${git.commit.id}
-  String commitIdAbbrev;          // =${git.commit.id.abbrev}
-  String buildUserName;           // =${git.build.user.name}
-  String buildUserEmail;          // =${git.build.user.email}
-  String buildTime;               // =${git.build.time}
-  String commitUserName;          // =${git.commit.user.name}
-  String commitUserEmail;         // =${git.commit.user.email}
-  String commitMessageFull;       // =${git.commit.message.full}
-  String commitMessageShort;      // =${git.commit.message.short}
-  String commitTime;              // =${git.commit.time}
-
-  String mavenProjectVersion;     // =${maven.project.version}
-
-  public GitRepositoryState() {
-  }
-
-  public String getBranch() {
-    return branch;
-  }
-
-  public void setBranch(String branch) {
-    this.branch = branch;
-  }
-
-  public String getCommitId() {
-    return commitId;
-  }
-
-  public void setCommitId(String commitId) {
-    this.commitId = commitId;
-  }
-
-  public void setCommitIdAbbrev(String commitIdAbbrev) {
-    this.commitIdAbbrev = commitIdAbbrev;
-  }
-
-  public String getCommitIdAbbrev() {
-    return commitIdAbbrev;
-  }
-
-  public String getBuildUserName() {
-    return buildUserName;
-  }
-
-  public void setBuildUserName(String buildUserName) {
-    this.buildUserName = buildUserName;
-  }
-
-  public String getBuildUserEmail() {
-    return buildUserEmail;
-  }
-
-  public void setBuildUserEmail(String buildUserEmail) {
-    this.buildUserEmail = buildUserEmail;
-  }
-
-  public String getCommitUserName() {
-    return commitUserName;
-  }
-
-  public void setCommitUserName(String commitUserName) {
-    this.commitUserName = commitUserName;
-  }
-
-  public String getCommitUserEmail() {
-    return commitUserEmail;
-  }
-
-  public void setCommitUserEmail(String commitUserEmail) {
-    this.commitUserEmail = commitUserEmail;
-  }
-
-  public String getCommitMessageFull() {
-    return commitMessageFull;
-  }
-
-  public void setCommitMessageFull(String commitMessageFull) {
-    this.commitMessageFull = commitMessageFull;
-  }
-
-  public String getCommitMessageShort() {
-    return commitMessageShort;
-  }
-
-  public void setCommitMessageShort(String commitMessageShort) {
-    this.commitMessageShort = commitMessageShort;
-  }
-
-  public String getCommitTime() {
-    return commitTime;
-  }
-
-  public void setCommitTime(String commitTime) {
-    this.commitTime = commitTime;
-  }
-
-  public String getBuildTime() {
-    return buildTime;
-  }
-
-  public void setBuildTime(String buildTime) {
-    this.buildTime = buildTime;
-  }
-
-  public String getMavenProjectVersion() {
-    return mavenProjectVersion;
-  }
-
-  public void setMavenProjectVersion(String mavenProjectVersion) {
-    this.mavenProjectVersion = mavenProjectVersion;
-  }
-
-  /**
-   * If you need it as json but don't have jackson installed etc
-   *
-   * @return the JSON representation of this resource
-   */
-  public String toJson() {
-    StringBuilder sb = new StringBuilder("{");
-    appendProperty(sb, "branch", branch);
-
-    appendProperty(sb, "commitId", commitId);
-    appendProperty(sb, "commitIdAbbrev", commitIdAbbrev);
-    appendProperty(sb, "commitTime", commitTime);
-    appendProperty(sb, "commitUserName", commitUserName);
-    appendProperty(sb, "commitUserEmail", commitUserEmail);
-    appendProperty(sb, "commitMessageShort", commitMessageShort);
-    appendProperty(sb, "commitMessageFull", commitMessageFull);
-
-    appendProperty(sb, "buildTime", buildTime);
-    appendProperty(sb, "buildUserName", buildUserName);
-    appendProperty(sb, "buildUserEmail", buildUserEmail);
-
-    appendProperty(sb, "mavenProjectVersion", mavenProjectVersion);
-
-    return sb.append("}").toString();
-  }
-
-  private void appendProperty(@NotNull StringBuilder sb, String label, String value) {
-    sb.append(String.format("\"%s\": \"%s\",", label, value));
-  }
-
-}
diff --git a/src/main/java/pl/project13/maven/git/JGitProvider.java b/src/main/java/pl/project13/maven/git/JGitProvider.java
deleted file mode 100644
index 00363e3..0000000
--- a/src/main/java/pl/project13/maven/git/JGitProvider.java
+++ /dev/null
@@ -1,247 +0,0 @@
-package pl.project13.maven.git;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Function;
-import com.google.common.base.Predicate;
-import com.google.common.base.Predicates;
-import com.google.common.collect.Lists;
-import com.google.common.io.Closeables;
-import com.google.common.io.Files;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.project.MavenProject;
-import org.eclipse.jgit.api.errors.GitAPIException;
-import org.eclipse.jgit.lib.AbbreviatedObjectId;
-import org.eclipse.jgit.lib.Constants;
-import org.eclipse.jgit.lib.ObjectReader;
-import org.eclipse.jgit.lib.Ref;
-import org.eclipse.jgit.lib.Repository;
-import org.eclipse.jgit.revwalk.RevCommit;
-import org.eclipse.jgit.revwalk.RevWalk;
-import org.eclipse.jgit.storage.file.FileRepositoryBuilder;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-import pl.project13.jgit.DescribeCommand;
-import pl.project13.jgit.DescribeResult;
-import pl.project13.maven.git.log.LoggerBridge;
-import pl.project13.maven.git.log.MavenLoggerBridge;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.text.SimpleDateFormat;
-import java.util.*;
-
-/**
-*
-* @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
-*/
-public class JGitProvider extends GitDataProvider {
-
-  private File dotGitDirectory;
-  private Repository git;
-  private ObjectReader objectReader;
-  private RevWalk revWalk;
-  private RevCommit headCommit;
-
-  @NotNull
-  public static JGitProvider on(@NotNull File dotGitDirectory) {
-    return new JGitProvider(dotGitDirectory);
-  }
-
-  JGitProvider(@NotNull File dotGitDirectory){
-    this.dotGitDirectory = dotGitDirectory;
-  }
-
-  @NotNull
-  public JGitProvider withLoggerBridge(LoggerBridge bridge) {
-    super.loggerBridge = bridge;
-    return this;
-  }
-
-  @NotNull
-  public JGitProvider setVerbose(boolean verbose) {
-    super.verbose = verbose;
-    super.loggerBridge.setVerbose(verbose);
-    return this;
-  }
-
-  public JGitProvider setPrefixDot(String prefixDot) {
-    super.prefixDot = prefixDot;
-    return this;
-  }
-
-  public JGitProvider setAbbrevLength(int abbrevLength) {
-    super.abbrevLength = abbrevLength;
-    return this;
-  }
-
-  public JGitProvider setDateFormat(String dateFormat) {
-    super.dateFormat = dateFormat;
-    return this;
-  }
-
-  public JGitProvider setGitDescribe(GitDescribeConfig gitDescribe){
-    super.gitDescribe = gitDescribe;
-    return this;
-  }
-
-  @Override
-  protected void init() throws MojoExecutionException{
-    git = getGitRepository();
-    objectReader = git.newObjectReader();
-  }
-
-  @Override
-  protected String getBuildAuthorName(){
-    String userName = git.getConfig().getString("user", null, "name");
-    return userName;
-  }
-
-  @Override
-  protected String getBuildAuthorEmail(){
-    String userEmail = git.getConfig().getString("user", null, "email");
-    return userEmail;
-  }
-
-  @Override
-  protected void prepareGitToExtractMoreDetailedReproInformation() throws MojoExecutionException{
-    try{
-      // more details parsed out bellow
-      Ref HEAD = git.getRef(Constants.HEAD);
-      if (HEAD == null) {
-        throw new MojoExecutionException("Could not get HEAD Ref, are you sure you've set the dotGitDirectory property of this plugin to a valid path?");
-      }
-      revWalk = new RevWalk(git);
-      headCommit = revWalk.parseCommit(HEAD.getObjectId());
-      revWalk.markStart(headCommit);
-    }catch(Exception e){
-      throw new MojoExecutionException("Error", e);
-    }
-  }
-
-  @Override
-  protected String getBranchName() throws IOException{
-    String branch = git.getBranch();
-    return branch;
-  }
-
-  @Override
-  protected String getGitDescribe() throws MojoExecutionException{
-    String gitDescribe = getGitDescribe(git);
-    return gitDescribe;
-  }
-
-  @Override
-  protected String getCommitId(){
-    String commitId = headCommit.getName();
-    return commitId;
-  }
-
-  @Override
-  protected String getAbbrevCommitId() throws MojoExecutionException{
-    String abbrevCommitId = getAbbrevCommitId(objectReader, headCommit, abbrevLength);
-    return abbrevCommitId;
-  }
-
-  @Override
-  protected String getCommitAuthorName(){
-    String commitAuthor = headCommit.getAuthorIdent().getName();
-    return commitAuthor;
-  }
-
-  @Override
-  protected String getCommitAuthorEmail(){
-    String commitEmail = headCommit.getAuthorIdent().getEmailAddress();
-    return commitEmail;
-  }
-
-  @Override
-  protected String getCommitMessageFull(){
-    String fullMessage = headCommit.getFullMessage();
-    return fullMessage;
-  }
-
-  @Override
-  protected String getCommitMessageShort(){
-    String shortMessage = headCommit.getShortMessage();
-    return shortMessage;
-  }
-
-  @Override
-  protected String getCommitTime(){
-    long timeSinceEpoch = headCommit.getCommitTime();
-    Date commitDate = new Date(timeSinceEpoch * 1000); // git is "by sec" and java is "by ms"
-    SimpleDateFormat smf = new SimpleDateFormat(dateFormat);
-    return smf.format(commitDate);
-  }
-
-  @Override
-  protected String getRemoteOriginUrl() throws MojoExecutionException{
-    String remoteOriginUrl = git.getConfig().getString("remote", "origin", "url");
-    return remoteOriginUrl;
-  }
-
-  @Override
-  protected void finalCleanUp(){
-    revWalk.dispose();
-  }
-
-
-  @VisibleForTesting
-  String getGitDescribe(@NotNull Repository repository) throws MojoExecutionException {
-    try {
-      DescribeResult describeResult = DescribeCommand
-          .on(repository)
-          .withLoggerBridge(super.loggerBridge)
-          .setVerbose(super.verbose)
-          .apply(super.gitDescribe)
-          .call();
-
-      return describeResult.toString();
-    } catch (GitAPIException ex) {
-      ex.printStackTrace();
-      throw new MojoExecutionException("Unable to obtain git.commit.id.describe information", ex);
-    }
-  }
-
-  private String getAbbrevCommitId(ObjectReader objectReader, RevCommit headCommit, int abbrevLength) throws MojoExecutionException {
-    try {
-      AbbreviatedObjectId abbreviatedObjectId = objectReader.abbreviate(headCommit, abbrevLength);
-      return abbreviatedObjectId.name();
-    } catch (IOException e) {
-      throw new MojoExecutionException("Unable to abbreviate commit id! " +
-                                           "You may want to investigate the <abbrevLength/> element in your configuration.", e);
-    }
-  }
-
-
-  @NotNull
-  private Repository getGitRepository() throws MojoExecutionException {
-    Repository repository;
-
-    FileRepositoryBuilder repositoryBuilder = new FileRepositoryBuilder();
-    try {
-      repository = repositoryBuilder
-          .setGitDir(dotGitDirectory)
-          .readEnvironment() // scan environment GIT_* variables
-          .findGitDir() // scan up the file system tree
-          .build();
-    } catch (IOException e) {
-      throw new MojoExecutionException("Could not initialize repository...", e);
-    }
-
-    if (repository == null) {
-      throw new MojoExecutionException("Could not create git repository. Are you sure '" + dotGitDirectory + "' is the valid Git root for your project?");
-    }
-
-    return repository;
-  }
-
-  // SETTERS FOR TESTS ----------------------------------------------------
-
-  @VisibleForTesting
-  public void setRepository (Repository git){
-    this.git = git;
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/NativeGitProvider.java b/src/main/java/pl/project13/maven/git/NativeGitProvider.java
deleted file mode 100644
index af78910..0000000
--- a/src/main/java/pl/project13/maven/git/NativeGitProvider.java
+++ /dev/null
@@ -1,288 +0,0 @@
-package pl.project13.maven.git;
-
-import com.google.common.base.Splitter;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.jetbrains.annotations.NotNull;
-import pl.project13.maven.git.log.LoggerBridge;
-
-import java.io.*;
-
-
-public class NativeGitProvider extends GitDataProvider {
-
-  private transient CliRunner runner;
-
-  private String dateFormat;
-
-  File dotGitDirectory;
-
-  File canonical;
-
-  private static final int REMOTE_COLS = 3;
-
-  private NativeGitProvider(CliRunner runner, String dateFormat) {
-    this.runner = runner;
-    this.dateFormat = dateFormat;
-  }
-
-  @NotNull
-  public static NativeGitProvider on(@NotNull File dotGitDirectory) {
-    return new NativeGitProvider(dotGitDirectory);
-  }
-
-  NativeGitProvider(@NotNull File dotGitDirectory) {
-    this.dotGitDirectory = dotGitDirectory;
-  }
-
-
-  @NotNull
-  public NativeGitProvider withLoggerBridge(LoggerBridge bridge) {
-    super.loggerBridge = bridge;
-    return this;
-  }
-
-  @NotNull
-  public NativeGitProvider setVerbose(boolean verbose) {
-    super.verbose = verbose;
-    super.loggerBridge.setVerbose(verbose);
-    return this;
-  }
-
-  public NativeGitProvider setPrefixDot(String prefixDot) {
-    super.prefixDot = prefixDot;
-    return this;
-  }
-
-  public NativeGitProvider setAbbrevLength(int abbrevLength) {
-    super.abbrevLength = abbrevLength;
-    return this;
-  }
-
-  public NativeGitProvider setDateFormat(String dateFormat) {
-    super.dateFormat = dateFormat;
-    return this;
-  }
-
-  public NativeGitProvider setGitDescribe(GitDescribeConfig gitDescribe) {
-    super.gitDescribe = gitDescribe;
-    return this;
-  }
-
-  @Override
-  protected void init() throws MojoExecutionException {
-    try {
-      canonical = dotGitDirectory.getCanonicalFile();
-    } catch (Exception ex) {
-      throw new MojoExecutionException("Passed a invalid directory, not a GIT repository: " + dotGitDirectory, ex);
-    }
-  }
-
-  @Override
-  protected String getBuildAuthorName() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%an\"");
-  }
-
-  @Override
-  protected String getBuildAuthorEmail() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%ae\"");
-  }
-
-  @Override
-  protected void prepareGitToExtractMoreDetailedReproInformation() throws MojoExecutionException {
-  }
-
-  @Override
-  protected String getBranchName() throws IOException {
-    return getBranch(canonical);
-  }
-
-  private String getBranch(File canonical) {
-    String branch = tryToRunGitCommand(canonical, "symbolic-ref HEAD");
-    if (branch != null) {
-      branch = branch.replace("refs/heads/", "");
-    }
-    return branch;
-  }
-
-  @Override
-  protected String getGitDescribe() throws MojoExecutionException {
-    String argumentsForGitDescribe = getArgumentsForGitDescribe(super.gitDescribe);
-    String gitDescribe = tryToRunGitCommand(canonical, "describe " + argumentsForGitDescribe);
-    return gitDescribe;
-  }
-
-  private String getArgumentsForGitDescribe(GitDescribeConfig gitDescribe) {
-    if (gitDescribe != null) {
-      return getArgumentsForGitDescribeAndDescibeNotNull(gitDescribe);
-    } else {
-      return "";
-    }
-  }
-
-  private String getArgumentsForGitDescribeAndDescibeNotNull(GitDescribeConfig gitDescribe) {
-    StringBuilder argumentsForGitDescribe = new StringBuilder();
-
-    if (gitDescribe.isAlways()) {
-      argumentsForGitDescribe.append("--always ");
-    }
-
-    String dirtyMark = gitDescribe.getDirty();
-    if (dirtyMark != null && !dirtyMark.isEmpty()) {
-      // Option: --dirty[=<mark>]
-      // TODO: Code Injection? Or does the CliRunner escape Arguments?
-      argumentsForGitDescribe.append("--dirty=" + dirtyMark + " ");
-    }
-
-    argumentsForGitDescribe.append("--abbrev=" + gitDescribe.getAbbrev() + " ");
-
-    if (gitDescribe.getTags()) {
-      argumentsForGitDescribe.append("--tags ");
-    }
-
-    if (gitDescribe.getForceLongFormat()) {
-      argumentsForGitDescribe.append("--long ");
-    }
-    return argumentsForGitDescribe.toString();
-  }
-
-  @Override
-  protected String getCommitId() {
-    return tryToRunGitCommand(canonical, "rev-parse HEAD");
-  }
-
-  @Override
-  protected String getAbbrevCommitId() throws MojoExecutionException {
-    // we could run: tryToRunGitCommand(canonical, "rev-parse --short="+abbrevLength+" HEAD");
-    // but minimum length for --short is 4, our abbrevLength could be 2
-    String commitId = getCommitId();
-    String abbrevCommitId = "";
-
-    if (commitId != null && !commitId.isEmpty()) {
-      abbrevCommitId = commitId.substring(0, abbrevLength);
-    }
-
-    return abbrevCommitId;
-  }
-
-  @Override
-  protected String getCommitAuthorName() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%cn\"");
-  }
-
-  @Override
-  protected String getCommitAuthorEmail() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%ce\"");
-  }
-
-  @Override
-  protected String getCommitMessageFull() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%B\"");
-  }
-
-  @Override
-  protected String getCommitMessageShort() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%s\"");
-  }
-
-  @Override
-  protected String getCommitTime() {
-    return tryToRunGitCommand(canonical, "log -1 --pretty=format:\"%ci\"");
-  }
-
-  @Override
-  protected String getRemoteOriginUrl() throws MojoExecutionException {
-    return getOriginRemote(canonical);
-  }
-
-  @Override
-  protected void finalCleanUp() {
-  }
-
-  private String getOriginRemote(File directory) throws MojoExecutionException {
-    String remoteUrl = null;
-    try {
-      String remotes = runGitCommand(directory, "remote -v");
-
-      // welcome to text output parsing hell! - no `\n` is not enough
-      for (String line : Splitter.onPattern("\\((fetch|push)\\)?").split(remotes)) {
-        String trimmed = line.trim();
-
-        if (trimmed.startsWith("origin")) {
-          String[] splited = trimmed.split("\\s+");
-          if (splited.length != REMOTE_COLS - 1) { // because (fetch/push) was trimmed
-            throw new MojoExecutionException("Unsupported GIT output (verbose remote address): " + line);
-          }
-          remoteUrl = splited[1];
-        }
-      }
-    } catch (Exception e) {
-      throw new MojoExecutionException("Error while obtaining origin remote", e);
-    }
-    return remoteUrl;
-  }
-
-  private String tryToRunGitCommand(File directory, String gitCommand) {
-    String retValue = "";
-    try {
-      retValue = runGitCommand(directory, gitCommand);
-    } catch (MojoExecutionException ex) {
-      // do nothing
-    }
-    return retValue;
-  }
-
-  private String runGitCommand(File directory, String gitCommand) throws MojoExecutionException {
-    try {
-      String env = System.getenv("GIT_PATH");
-      String exec = (env == null) ? "git" : env;
-      String command = String.format("%s %s", exec, gitCommand);
-
-      String result = getRunner().run(directory, command).trim();
-      return result;
-    } catch (IOException ex) {
-      throw new MojoExecutionException("Could not run GIT command - GIT is not installed or not exists in system path? " + "Tried to run: 'git " + gitCommand + "'", ex);
-    }
-  }
-
-  private CliRunner getRunner() {
-    if (runner == null) {
-      runner = new Runner();
-    }
-    return runner;
-  }
-
-
-  // CLI RUNNER
-
-  public interface CliRunner {
-    String run(File directory, String command) throws IOException;
-  }
-
-  protected static class Runner implements CliRunner {
-    @Override
-    public String run(File directory, String command) throws IOException {
-      String output = "";
-      try {
-        ProcessBuilder builder = new ProcessBuilder(command.split("\\s"));
-        final Process proc = builder.directory(directory).start();
-        proc.waitFor();
-        final InputStream is = proc.getInputStream();
-        BufferedReader reader = new BufferedReader(new InputStreamReader(is));
-        final StringBuilder commandResult = new StringBuilder();
-        String line;
-        while ((line = reader.readLine()) != null) {
-          commandResult.append(line);
-        }
-
-        if (proc.exitValue() != 0) {
-          String message = String.format("Git command exited with invalid status [%d]: `%s`", proc.exitValue(), output);
-          throw new IOException(message);
-        }
-        output = commandResult.toString();
-      } catch (InterruptedException ex) {
-        throw new IOException(ex);
-      }
-      return output;
-    }
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/log/LoggerBridge.java b/src/main/java/pl/project13/maven/git/log/LoggerBridge.java
deleted file mode 100644
index 403bee6..0000000
--- a/src/main/java/pl/project13/maven/git/log/LoggerBridge.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git.log;
-
-public interface LoggerBridge {
-  void log(Object... parts);
-  void error(Object... parts);
-  void debug(Object... parts);
-  void setVerbose(boolean verbose);
-}
diff --git a/src/main/java/pl/project13/maven/git/log/MavenLoggerBridge.java b/src/main/java/pl/project13/maven/git/log/MavenLoggerBridge.java
deleted file mode 100644
index be01769..0000000
--- a/src/main/java/pl/project13/maven/git/log/MavenLoggerBridge.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git.log;
-
-import com.google.common.base.Joiner;
-import org.apache.maven.plugin.logging.Log;
-
-public class MavenLoggerBridge implements LoggerBridge {
-
-  private final Log logger;
-  private boolean verbose;
-
-  public MavenLoggerBridge(Log logger, boolean verbose) {
-    this.logger = logger;
-    this.verbose = verbose;
-  }
-
-  @Override
-  public void log(Object... parts) {
-    if (verbose) {
-      logger.info(Joiner.on(" ").useForNull("null").join(parts));
-    }
-  }
-
-  @Override
-  public void error(Object... parts) {
-    if (verbose) {
-      logger.error(Joiner.on(" ").useForNull("null").join(parts));
-    }
-  }
-  
-  @Override
-  public void debug(Object... parts) {
-    if (verbose) {
-      logger.debug(Joiner.on(" ").useForNull("null").join(parts));
-    }
-  }
-
-  @Override
-  public void setVerbose(boolean verbose) {
-    this.verbose = verbose;
-  }
-
-}
diff --git a/src/main/java/pl/project13/maven/git/log/StdOutLoggerBridge.java b/src/main/java/pl/project13/maven/git/log/StdOutLoggerBridge.java
deleted file mode 100644
index b8fafb4..0000000
--- a/src/main/java/pl/project13/maven/git/log/StdOutLoggerBridge.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git.log;
-
-import com.google.common.base.Joiner;
-
-public class StdOutLoggerBridge implements LoggerBridge {
-
-  private boolean verbose;
-
-  public StdOutLoggerBridge(boolean verbose) {
-    this.verbose = verbose;
-  }
-
-  @Override
-  public void log(Object... parts) {
-    if (verbose) {
-      System.out.println("LOG: " + Joiner.on(" ").join(parts));
-    }
-  }
-
-  @Override
-  public void error(Object... parts) {
-    if(verbose) {
-      System.out.println("ERR: " + Joiner.on(" ").join(parts));
-    }
-  }
-  
-  @Override
-  public void debug(Object... parts) {
-    if(verbose) {
-      System.out.println("DBG: " + Joiner.on(" ").join(parts));
-    }
-  }
-
-  @Override
-  public void setVerbose(boolean verbose) {
-    this.verbose = verbose;
-  }
-
-}
diff --git a/src/main/java/pl/project13/maven/git/util/Pair.java b/src/main/java/pl/project13/maven/git/util/Pair.java
deleted file mode 100644
index fe0cbf1..0000000
--- a/src/main/java/pl/project13/maven/git/util/Pair.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git.util;
-
-import com.google.common.base.Preconditions;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-public class Pair<A, B> {
-
-  @NotNull
-  public final A first;
-
-  @NotNull
-  public final B second;
-
-  @SuppressWarnings("ConstantConditions")
-  public Pair(A first, B second) {
-    Preconditions.checkArgument(first != null, "The first parameter must not be null.");
-    Preconditions.checkArgument(second != null, "The second parameter must not be null.");
-
-    this.first = first;
-    this.second = second;
-  }
-
-  @NotNull
-  public static <A, B> Pair<A, B> of(A first, B second) {
-    return new Pair<A, B>(first, second);
-  }
-
-  @Override
-  public boolean equals(@Nullable Object o) {
-    if (this == o) {
-      return true;
-    }
-    if (o == null || getClass() != o.getClass()) {
-      return false;
-    }
-
-    Pair pair = (Pair) o;
-
-    if (!first.equals(pair.first)) {
-      return false;
-    }
-    //noinspection RedundantIfStatement
-    if (!second.equals(pair.second)) {
-      return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    int result = first.hashCode();
-    result = 31 * result + (second.hashCode());
-    return result;
-  }
-
-  @NotNull
-  @Override
-  public String toString() {
-    return String.format("Pair(%s, %s)", first, second);
-  }
-}
diff --git a/src/main/java/pl/project13/maven/git/util/PropertyManager.java b/src/main/java/pl/project13/maven/git/util/PropertyManager.java
deleted file mode 100644
index 34314eb..0000000
--- a/src/main/java/pl/project13/maven/git/util/PropertyManager.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package pl.project13.maven.git.util;
-
-import java.util.Properties;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-public class PropertyManager {  
-  public static void putWithoutPrefix(@NotNull Properties properties, String key, String value) {
-    if (!isNotEmpty(value)) {
-      value = "Unknown";
-    }
-    properties.put(key, value);
-  }
-
-  private static boolean isNotEmpty(@Nullable String value) {
-    return null != value && !" ".equals(value.trim().replaceAll(" ", ""));
-  }
-}
diff --git a/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml b/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml
deleted file mode 100644
index 1f5fd37..0000000
--- a/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<lifecycleMappingMetadata>
-	<pluginExecutions>
-		<pluginExecution>
-			<pluginExecutionFilter>
-				<goals>
-					<goal>revision</goal>
-				</goals>
-			</pluginExecutionFilter>
-			<action>
-				<execute>
-					<runOnIncremental>true</runOnIncremental>
-					<runOnConfiguration>false</runOnConfiguration>
-				</execute>
-			</action>
-		</pluginExecution>
-	</pluginExecutions>
-</lifecycleMappingMetadata>
diff --git a/src/main/resources/git-commit-id.properties b/src/main/resources/git-commit-id.properties
deleted file mode 100644
index 20281fb..0000000
--- a/src/main/resources/git-commit-id.properties
+++ /dev/null
@@ -1 +0,0 @@
-git-commit-id-plugin.version=${version}
\ No newline at end of file
diff --git a/src/test/java/pl/project13/jgit/DescribeCommandAbbrevIntegrationTest.java b/src/test/java/pl/project13/jgit/DescribeCommandAbbrevIntegrationTest.java
deleted file mode 100644
index 8e06e4d..0000000
--- a/src/test/java/pl/project13/jgit/DescribeCommandAbbrevIntegrationTest.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import com.google.common.base.Optional;
-import org.eclipse.jgit.lib.Repository;
-import org.jetbrains.annotations.NotNull;
-import org.junit.Test;
-import pl.project13.maven.git.AvailableGitTestRepo;
-import pl.project13.maven.git.FileSystemMavenSandbox;
-import pl.project13.maven.git.GitIntegrationTest;
-
-import static org.fest.assertions.Assertions.assertThat;
-
-public class DescribeCommandAbbrevIntegrationTest extends GitIntegrationTest {
-
-  final String PROJECT_NAME = "my-jar-project";
-
-  @Override
-  protected Optional<String> projectDir() {
-    return Optional.of(PROJECT_NAME);
-  }
-
-  /**
-   * Test for such situation:
-   * <pre>
-   * master!tag-test> lg
-   *   b6a73ed - (HEAD, master) third addition (8 hours ago) <Konrad Malawski>
-   *   d37a598 - (lightweight-tag) second line (8 hours ago) <Konrad Malawski>
-   *   9597545 - (annotated-tag) initial commit (8 hours ago) <Konrad Malawski>
-   *
-   * master!tag-test> describe --abbrev=1
-   *   annotated-tag-2-gb6a7
-   *
-   * master!tag-test> describe --abbrev=2
-   *   annotated-tag-2-gb6a7
-   * </pre>
-   *
-   * <p>
-   *   Notice that git will not use less than 4 chars for the abbrev, and in large repositories,
-   *  it will use the abbrev so long that it's guaranteed to be unique.
-   * </p>
-   */
-  @Test
-  public void shouldGiveTheCommitIdAndDirtyMarkerWhenNothingElseCanBeFound() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .abbrev(2) // 2 is enough to be unique in this small repo
-        .setVerbose(true)
-        .call();
-
-    // then
-    // git will notice this, and fallback to use 4 chars
-    String smallestAbbrevGitWillUse = abbrev("b6a73ed747dd8dc98642d731ddbf09824efb9d48", 2);
-
-    assertThat(res.prefixedCommitId()).isEqualTo("g" + smallestAbbrevGitWillUse);
-  }
-
-  @Test
-  public void onGitCommitIdsRepo_shouldNoticeThat2CharsIsTooLittleToBeUniqueAndUse4CharsInstead() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.GIT_COMMIT_ID)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .abbrev(2) // way too small to be unique in git-commit-id's repo!
-        .setVerbose(true)
-        .call();
-
-    // then
-    // git will notice this, and fallback to use 4 chars
-    String smallestAbbrevGitWillUse = abbrev("7181832b7d9afdeb86c32cf51214abfca63625be", 4);
-
-    assertThat(res.prefixedCommitId()).isEqualTo("g" + smallestAbbrevGitWillUse);
-  }
-
-  String abbrev(@NotNull String id, int n) {
-    return id.substring(0, n);
-  }
-}
diff --git a/src/test/java/pl/project13/jgit/DescribeCommandIntegrationTest.java b/src/test/java/pl/project13/jgit/DescribeCommandIntegrationTest.java
deleted file mode 100644
index 686a63e..0000000
--- a/src/test/java/pl/project13/jgit/DescribeCommandIntegrationTest.java
+++ /dev/null
@@ -1,454 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import com.google.common.base.Optional;
-import com.google.common.collect.ImmutableMap;
-import org.eclipse.jgit.api.Git;
-import org.eclipse.jgit.api.ResetCommand;
-import org.eclipse.jgit.lib.ObjectId;
-import org.eclipse.jgit.lib.Repository;
-import org.eclipse.jgit.revwalk.RevCommit;
-import org.jetbrains.annotations.NotNull;
-import org.junit.Test;
-import pl.project13.maven.git.AvailableGitTestRepo;
-import pl.project13.maven.git.FileSystemMavenSandbox;
-import pl.project13.maven.git.GitIntegrationTest;
-
-import static java.util.Collections.singletonList;
-import static org.fest.assertions.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-
-public class DescribeCommandIntegrationTest extends GitIntegrationTest {
-
-  public static final int DEFAULT_ABBREV_LEN = 7;
-  public static final String DIRTY_SUFFIX = "-dirty";
-  final String PROJECT_NAME = "my-jar-project";
-
-  @Override
-  protected Optional<String> projectDir() {
-    return Optional.of(PROJECT_NAME);
-  }
-
-  @Test
-  public void shouldGiveTheCommitIdAndDirtyMarkerWhenNothingElseCanBeFound() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT_DIRTY)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo(abbrev(HEAD.getName()));
-  }
-
-  @Test
-  public void shouldGiveTheCommitIdWhenNothingElseCanBeFound() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeCommand command = spy(DescribeCommand.on(repo));
-    doReturn(false).when(command).findDirtyState(any(Repository.class));
-
-    command.setVerbose(true);
-    DescribeResult res = command.call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo(abbrev(HEAD.getName()));
-  }
-  
-  @Test
-  public void shouldGiveTheCommitIdWhenTagIsOnOtherBranch() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_TAG_ON_DIFFERENT_BRANCH)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeCommand command = spy(DescribeCommand.on(repo));
-    doReturn(false).when(command).findDirtyState(any(Repository.class));
-
-    command.setVerbose(true);
-    DescribeResult res = command.call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo(abbrev(HEAD.getName()));
-  }
-
-  @Test
-  public void shouldGiveTheCommitIdWhenNothingElseCanBeFoundAndUseAbbrevVersionOfIt() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    int abbrevLength = 10;
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeCommand command = spy(DescribeCommand.on(repo));
-    doReturn(false).when(command).findDirtyState(any(Repository.class));
-
-    command
-        .setVerbose(true)
-        .abbrev(abbrevLength);
-    DescribeResult res = command.call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo(abbrev(HEAD.getName(), abbrevLength));
-  }
-
-  @Test
-  public void shouldGiveTagWithDistanceToCurrentCommitAndItsIdAndDirtyMarker() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.GIT_COMMIT_ID)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeCommand command = DescribeCommand.on(repo);
-    command.dirty(DIRTY_SUFFIX);
-    command.setVerbose(true);
-    DescribeResult res = command.call();
-
-    // then
-    assertThat(res).isNotNull();
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo("v2.0.4-25-g" + abbrev(HEAD.getName()) + DIRTY_SUFFIX);
-  }
-
-  @Test
-  public void shouldGiveTagWithDistanceToCurrentCommitAndItsIdAndCustomDirtyMarker() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.GIT_COMMIT_ID)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    String customDirtySuffix = "-DEV";
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeCommand command = DescribeCommand
-        .on(repo)
-        .dirty(customDirtySuffix)
-        .setVerbose(true);
-    DescribeResult res = command.call();
-
-    // then
-    assertThat(res).isNotNull();
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo("v2.0.4-25-g" + abbrev(HEAD.getName()) + customDirtySuffix);
-  }
-
-  @Test
-  public void shouldGiveTagWithDistanceToCurrentCommitAndItsId() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.GIT_COMMIT_ID)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-    Git.wrap(repo).reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeCommand command = DescribeCommand.on(repo);
-    command.setVerbose(true);
-    DescribeResult res = command.call();
-
-    // then
-    assertThat(res).isNotNull();
-    RevCommit HEAD = git().log().call().iterator().next();
-    assertThat(res.toString()).isEqualTo("v2.0.4-25-g" + abbrev(HEAD.getName()));
-  }
-
-  @Test
-  public void shouldGiveTag() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.ON_A_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).isEqualTo("v1.0.0");
-  }
-
-  @Test
-  public void shouldNotGiveDirtyMarkerWhenOnATagAndDirtyButNoDirtyOptionConfigured() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.ON_A_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-    git().checkout().setName("v1.0.0").call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).isEqualTo("v1.0.0");
-  }
-
-  @Test
-  public void shouldGiveTagWithCustomDirtyMarker() throws Exception {
-    // given
-    String customDirtySuffix = "-banana";
-
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.ON_A_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-    git().checkout().setName("v1.0.0").call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .dirty(customDirtySuffix)
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).isEqualTo("v1.0.0" + customDirtySuffix);
-  }
-
-  @Test
-  public void shouldNotGiveDirtyTagByDefault() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.ON_A_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res.toString()).isEqualTo("v1.0.0");
-  }
-
-  @Test
-  public void shouldGiveAnnotatedTagWithDirtyMarker() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .dirty(DIRTY_SUFFIX)
-        .abbrev(0)
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).isEqualTo("annotated-tag" + DIRTY_SUFFIX);
-  }
-
-  @Test
-  public void shouldGiveLightweightTagWithDirtyMarker() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.ON_A_TAG_DIRTY)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-
-    Git.wrap(repo).reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).isEqualTo("v1.0.0");
-  }
-
-  @Test
-  public void isATag_shouldProperlyDetectIfACommitIsATag() throws Exception {
-    // given
-    String tagName = "v1";
-    String commitHash = "de4db35917b268089c81c9ab1b52541bb778f5a0";
-
-    ObjectId oid = ObjectId.fromString(commitHash);
-
-    // when
-    boolean isATag = DescribeCommand.hasTags(oid, ImmutableMap.of(oid, singletonList(tagName)));
-
-    // then
-    assertThat(isATag).isTrue();
-  }
-
-  @Test
-  public void isATag_shouldProperlyDetectIfACommitIsANotTag() throws Exception {
-    // given
-    String tagName = "v1";
-    String tagHash = "de4db35917b268089c81c9ab1b52541bb778f5a0";
-    ObjectId tagOid = ObjectId.fromString(tagHash);
-
-    String commitHash = "de4db35917b268089c81c9ab1b52541bb778f5a0";
-    ObjectId oid = ObjectId.fromString(commitHash);
-
-    // when
-    boolean isATag = DescribeCommand.hasTags(oid, ImmutableMap.of(tagOid, singletonList(tagName)));
-
-    // then
-    assertThat(isATag).isTrue();
-  }
-
-  @Test
-  public void shouldReturnJustTheNearestTagWhenAbbrevIsZero() throws Exception {
-    // given
-    int zeroAbbrev = 0;
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    Repository repo = git().getRepository();
-    Git.wrap(repo).reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .abbrev(zeroAbbrev)
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res.toString()).isEqualTo("annotated-tag");
-
-    ObjectId objectId = res.commitObjectId();
-    assert objectId != null;
-    assertThat(objectId.getName()).isNotEmpty();
-  }
-
-  @Test
-  public void trimFullTagName_shouldTrimFullTagNamePrefix() throws Exception {
-    // given
-    String fullName = "refs/tags/v1.0.0";
-
-    // when
-    String simpleName = DescribeCommand.trimFullTagName(fullName);
-
-    // then
-    assertThat(simpleName).isEqualTo("v1.0.0");
-  }
-
-  String abbrev(@NotNull String id) {
-    return abbrev(id, DEFAULT_ABBREV_LEN);
-  }
-
-  String abbrev(@NotNull String id, int n) {
-    return id.substring(0, n);
-  }
-}
diff --git a/src/test/java/pl/project13/jgit/DescribeCommandOptionsTest.java b/src/test/java/pl/project13/jgit/DescribeCommandOptionsTest.java
deleted file mode 100644
index 952df5f..0000000
--- a/src/test/java/pl/project13/jgit/DescribeCommandOptionsTest.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import org.eclipse.jgit.lib.Repository;
-import org.junit.Test;
-import org.mockito.Matchers;
-import pl.project13.maven.git.GitDescribeConfig;
-import pl.project13.test.utils.AssertException;
-
-import static org.mockito.Mockito.*;
-
-public class DescribeCommandOptionsTest {
-
-
-  @Test
-  public void abbrev_shouldVerifyLengthContract_failOn41() throws Exception {
-    // given
-    final Repository repo = mock(Repository.class);
-    final int length = 41;
-
-    // when
-    AssertException.CodeBlock block = new AssertException.CodeBlock() {
-      @Override
-      public void run() throws Exception {
-        DescribeCommand.on(repo).abbrev(length);
-      }
-    };
-
-    // then
-    AssertException.thrown(IllegalArgumentException.class, block);
-  }
-
-  @Test
-  public void abbrev_shouldVerifyLengthContract_failOnMinus12() throws Exception {
-    // given
-    final Repository repo = mock(Repository.class);
-    final int length = -12;
-
-    // when
-    AssertException.CodeBlock block = new AssertException.CodeBlock() {
-      @Override
-      public void run() {
-        DescribeCommand.on(repo).abbrev(length);
-      }
-    };
-
-    // then
-    AssertException.thrown(IllegalArgumentException.class, block);
-  }
-
-  @Test
-  public void apply_shouldDelegateToAllOptions() throws Exception {
-    // given
-      final String DEVEL = "DEVEL";
-      final String MATCH = "*";
-    final int ABBREV = 12;
-
-    GitDescribeConfig config = new GitDescribeConfig(true, DEVEL, MATCH, ABBREV, true, true);
-
-    Repository repo = mock(Repository.class);
-    DescribeCommand command = DescribeCommand.on(repo);
-    DescribeCommand spiedCommand = spy(command);
-
-    // when
-    spiedCommand.apply(config);
-
-    // then
-    verify(spiedCommand).always(Matchers.eq(true));
-    verify(spiedCommand).abbrev(Matchers.eq(ABBREV));
-    verify(spiedCommand).dirty(Matchers.eq(DEVEL));
-    verify(spiedCommand).tags(Matchers.eq(true));
-    verify(spiedCommand).forceLongFormat(Matchers.eq(true));
-  }
-}
diff --git a/src/test/java/pl/project13/jgit/DescribeCommandTagsIntegrationTest.java b/src/test/java/pl/project13/jgit/DescribeCommandTagsIntegrationTest.java
deleted file mode 100644
index c930980..0000000
--- a/src/test/java/pl/project13/jgit/DescribeCommandTagsIntegrationTest.java
+++ /dev/null
@@ -1,236 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import com.google.common.base.Optional;
-import org.eclipse.jgit.api.Git;
-import org.eclipse.jgit.api.ResetCommand;
-import org.eclipse.jgit.lib.Repository;
-import org.junit.Before;
-import org.junit.Test;
-import pl.project13.maven.git.AvailableGitTestRepo;
-import pl.project13.maven.git.FileSystemMavenSandbox;
-import pl.project13.maven.git.GitIntegrationTest;
-
-import static org.fest.assertions.Assertions.assertThat;
-
-public class DescribeCommandTagsIntegrationTest extends GitIntegrationTest {
-
-  final String PROJECT_NAME = "my-jar-project";
-
-  @Override
-  @Before
-  public void setUp() throws Exception {
-    super.setUp();
-
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-  }
-
-  @Override
-  protected Optional<String> projectDir() {
-    return Optional.of(PROJECT_NAME);
-  }
-
-  @Test
-  public void shouldFindAnnotatedTagWithTagsOptionNotGiven() throws Exception {
-    // given
-
-    // HEAD
-    // lightweight-tag
-    // annotated-tag
-
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).contains("annotated-tag");
-  }
-
-  @Test
-  public void shouldFindLightweightTagWithTagsOptionGiven() throws Exception {
-    // given
-
-    // HEAD
-    // lightweight-tag
-    // annotated-tag
-
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).contains("lightweight-tag");
-  }
-
-  @Test
-  public void shouldFindAnnotatedTagWithMatchOptionGiven() throws Exception {
-    // given
-
-    // HEAD
-    // lightweight-tag
-    // annotated-tag
-
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .match("annotated*")
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).contains("annotated-tag");
-  }
-
-  /**
-   * <pre>
-   * > lg
-   *   * b6a73ed - (HEAD, master) third addition (32 hours ago) <Konrad Malawski>
-   *   * d37a598 - (newest-tag, lightweight-tag) second line (32 hours ago) <Konrad Malawski>
-   *   * 9597545 - (annotated-tag) initial commit (32 hours ago) <Konrad Malawski>
-   *
-   * > git describe
-   *   newest-tag-1-gb6a73ed
-   */
-  @Test
-  public void shouldFindNewerTagWhenACommitHasTwoOrMoreTags() throws Exception {
-    // given
-
-    // HEAD
-    // lightweight-tag
-    // annotated-tag
-
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res).isNotNull();
-
-    assertThat(res.toString()).isEqualTo("lightweight-tag-1-gb6a73ed");
-  }
-
-  @Test
-  public void shouldUseTheNewestTagOnACommitIfItHasMoreThanOneTags() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    String snapshotTag = "0.0.1-SNAPSHOT";
-    String latestTag = "OName-0.0.1";
-
-    Repository repo = git().getRepository();
-    Git jgit = Git.wrap(repo);
-    jgit.reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    jgit.tag().setName(snapshotTag).call();
-    Thread.sleep(2000);
-    jgit.tag().setName(latestTag).call();
-
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res.toString()).isEqualTo(latestTag);
-  }
-
-  @Test
-  public void shouldUseTheNewestTagOnACommitIfItHasMoreThanOneTagsReversedCase() throws Exception {
-    // given
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-
-    String beforeTag = "OName-0.0.1";
-    String latestTag = "0.0.1-SNAPSHOT";
-
-    Repository repo = git().getRepository();
-    Git jgit = Git.wrap(repo);
-    jgit.reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    // when
-    jgit.tag().setName(beforeTag).call();
-    jgit.tag().setName(latestTag).call();
-
-    DescribeResult res = DescribeCommand
-        .on(repo)
-        .tags()
-        .setVerbose(true)
-        .call();
-
-    // then
-    assertThat(res.toString()).isEqualTo(latestTag);
-  }
-}
diff --git a/src/test/java/pl/project13/jgit/DescribeResultTest.java b/src/test/java/pl/project13/jgit/DescribeResultTest.java
deleted file mode 100644
index 974e5a0..0000000
--- a/src/test/java/pl/project13/jgit/DescribeResultTest.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.jgit;
-
-import com.google.common.base.Optional;
-import org.eclipse.jgit.api.ResetCommand;
-import org.eclipse.jgit.lib.ObjectId;
-import org.eclipse.jgit.lib.Repository;
-import org.junit.Before;
-import org.junit.Test;
-import pl.project13.maven.git.AvailableGitTestRepo;
-import pl.project13.maven.git.FileSystemMavenSandbox;
-import pl.project13.maven.git.GitIntegrationTest;
-
-import static org.fest.assertions.Assertions.assertThat;
-
-public class DescribeResultTest extends GitIntegrationTest {
-
-  final static String PROJECT_NAME = "my-jar-project";
-
-  final static String VERSION = "v2.5";
-  final static String DEFAULT_ABBREV_COMMIT_ID = "b6a73ed";
-  final static String FULL_HEAD_COMMIT_ID = "b6a73ed747dd8dc98642d731ddbf09824efb9d48";
-  public static final ObjectId HEAD_OBJECT_ID = ObjectId.fromString(FULL_HEAD_COMMIT_ID);
-  final static String G_DEFAULT_ABBREV_COMMIT_ID = "g" + DEFAULT_ABBREV_COMMIT_ID;
-  final static String DIRTY_MARKER = "-DEV";
-
-  @Override
-  @Before
-  public void setUp() throws Exception {
-    super.setUp();
-
-    mavenSandbox
-        .withParentProject(PROJECT_NAME, "jar")
-        .withNoChildProject()
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG)
-        .create(FileSystemMavenSandbox.CleanUp.CLEANUP_FIRST);
-  }
-
-  @Override
-  protected Optional<String> projectDir() {
-    return Optional.of(PROJECT_NAME);
-  }
-
-  @Test
-  public void shouldToStringForTag() throws Exception {
-    // given
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    DescribeResult res = new DescribeResult(VERSION);
-
-    // when
-    String s = res.toString();
-
-    // then
-    assertThat(s).isEqualTo(VERSION);
-  }
-
-  @Test
-  public void shouldToStringForDirtyTag() throws Exception {
-    // given
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    DescribeResult res = new DescribeResult(repo.newObjectReader(), VERSION, 2, HEAD_OBJECT_ID, true, DIRTY_MARKER);
-
-    // when
-    String s = res.toString();
-
-    // then
-    assertThat(s).isEqualTo(VERSION + "-" + 2 + "-" + G_DEFAULT_ABBREV_COMMIT_ID + DIRTY_MARKER);
-  }
-
-  @Test
-  public void shouldToStringForDirtyTagAnd10Abbrev() throws Exception {
-    // given
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    DescribeResult res = new DescribeResult(repo.newObjectReader(), VERSION, 2, HEAD_OBJECT_ID, true, DIRTY_MARKER)
-        .withCommitIdAbbrev(10);
-
-    String expectedHash = "gb6a73ed747";
-
-    // when
-    String s = res.toString();
-
-    // then
-    assertThat(s).isEqualTo(VERSION + "-" + 2 + "-" + expectedHash + DIRTY_MARKER);
-  }
-
-  @Test
-  public void shouldToStringFor2CommitsAwayFromTag() throws Exception {
-    // given
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    DescribeResult res = new DescribeResult(repo.newObjectReader(), VERSION, 2, HEAD_OBJECT_ID);
-
-    // when
-    String s = res.toString();
-
-    // then
-    assertThat(s).isEqualTo(VERSION + "-" + 2 + "-" + G_DEFAULT_ABBREV_COMMIT_ID);
-  }
-
-  @Test
-  public void shouldToStringForNoTagJustACommit() throws Exception {
-    // given
-    Repository repo = git().getRepository();
-    git().reset().setMode(ResetCommand.ResetType.HARD).call();
-
-    DescribeResult res = new DescribeResult(repo.newObjectReader(), HEAD_OBJECT_ID);
-
-
-    // when
-    String s = res.toString();
-
-    // then
-    assertThat(s).isEqualTo(DEFAULT_ABBREV_COMMIT_ID);
-  }
-}
diff --git a/src/test/java/pl/project13/maven/git/AvailableGitTestRepo.java b/src/test/java/pl/project13/maven/git/AvailableGitTestRepo.java
deleted file mode 100644
index aad1697..0000000
--- a/src/test/java/pl/project13/maven/git/AvailableGitTestRepo.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import org.jetbrains.annotations.NotNull;
-
-import java.io.File;
-
-public enum AvailableGitTestRepo {
-  WITH_ONE_COMMIT("src/test/resources/_git_one_commit"),
-  WITH_ONE_COMMIT_DIRTY("src/test/resources/_git_one_commit_dirty"),
-  GIT_COMMIT_ID("src/test/resources/_git_of_git_commit_id"),
-  ON_A_TAG("src/test/resources/_git_on_a_tag"),
-  /**
-   * <pre>
-   * > lg
-   *   * b6a73ed - (HEAD, master) third addition (32 hours ago) <Konrad Malawski>
-   *   * d37a598 - (newest-tag, lightweight-tag) second line (32 hours ago) <Konrad Malawski>
-   *   * 9597545 - (annotated-tag) initial commit (32 hours ago) <Konrad Malawski>
-   * </pre>
-   *
-   * Where the <b>newest-tag</b> was created latest:
-   * <pre>
-   * > tag -v newest-tag
-   * object d37a598a7a98531ad1375966642c6b1263129436
-   * tagger Konrad Malawski <konrad.malawski@project13.pl> 1346017608 +0200
-   *
-   * > tag -v annotated-tag
-   * object 95975455ef2b1af048f2926b9ba7fb804e22171b
-   * tagger Konrad Malawski <konrad.malawski@project13.pl> 1345901561 +0200
-   * </pre>
-   */
-  WITH_COMMIT_THAT_HAS_TWO_TAGS("src/test/resources/_git_with_commit_that_has_two_tags"),
-  ON_A_TAG_DIRTY("src/test/resources/_git_on_a_tag_dirty"),
-  WITH_SUBMODULES("src/test/resources/_git_with_submodules"),
-  /**
-   * <pre>
-   * b6a73ed - (HEAD, master) third addition (4 minutes ago) <Konrad Malawski>
-   * d37a598 - (lightweight-tag) second line (6 minutes ago) <Konrad Malawski>
-   * 9597545 - (annotated-tag) initial commit (6 minutes ago) <Konrad Malawski>
-   * </pre>
-   */
-  WITH_LIGHTWEIGHT_TAG_BEFORE_ANNOTATED_TAG("src/test/resources/_git_lightweight_tag_before_annotated_tag"),
-  WITH_TAG_ON_DIFFERENT_BRANCH("src/test/resources/_git_with_tag_on_different_branch"),
-
-  MAVEN_GIT_COMMIT_ID_PLUGIN(".git");
-
-  private String dir;
-
-  AvailableGitTestRepo(String dir) {
-    this.dir = dir;
-  }
-
-  @NotNull
-  public File getDir() {
-    return new File(dir);
-  }
-}
diff --git a/src/test/java/pl/project13/maven/git/ContainsKeyCondition.java b/src/test/java/pl/project13/maven/git/ContainsKeyCondition.java
deleted file mode 100644
index 45f4ad8..0000000
--- a/src/test/java/pl/project13/maven/git/ContainsKeyCondition.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import org.fest.assertions.Condition;
-import org.jetbrains.annotations.NotNull;
-
-import java.util.Map;
-
-class ContainsKeyCondition extends Condition<Map<?, ?>> {
-
-  private String key;
-
-  public ContainsKeyCondition(String key) {
-    this.key = key;
-  }
-
-  @Override
-  public boolean matches(@NotNull Map<?, ?> map) {
-    boolean containsKey = map.containsKey(key);
-    if (!containsKey) {
-      throw new RuntimeException(String.format("Map did not contain [%s] key! Map is: %s\nValue for [%s] was: %s", key, map, key, map.get(key)));
-    }
-    return true;
-  }
-
-}
diff --git a/src/test/java/pl/project13/maven/git/DoesNotContainKeyCondition.java b/src/test/java/pl/project13/maven/git/DoesNotContainKeyCondition.java
deleted file mode 100644
index ae198c7..0000000
--- a/src/test/java/pl/project13/maven/git/DoesNotContainKeyCondition.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import org.fest.assertions.Condition;
-import org.jetbrains.annotations.NotNull;
-
-import java.util.Map;
-
-class DoesNotContainKeyCondition extends Condition<Map<?, ?>> {
-
-  private String key;
-
-  public DoesNotContainKeyCondition(String key) {
-    this.key = key;
-  }
-
-  @Override
-  public boolean matches(@NotNull Map<?, ?> map) {
-    boolean containsKey = map.containsKey(key);
-    if (containsKey) {
-      System.out.println(String.format("Map contained [%s] key! Map is: %s", key, map));
-      throw new RuntimeException(String.format("Map contained [%s] key! Map is: %s", key, map));
-    }
-    return true;
-  }
-
-}
diff --git a/src/test/java/pl/project13/maven/git/FileSystemMavenSandbox.java b/src/test/java/pl/project13/maven/git/FileSystemMavenSandbox.java
deleted file mode 100644
index 580d998..0000000
--- a/src/test/java/pl/project13/maven/git/FileSystemMavenSandbox.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.maven.project.MavenProject;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import java.io.File;
-import java.io.IOException;
-
-/**
- * Quick and dirty maven projects tree structure to create on disk during integration tests
- * Can have both parent and child projects set up
- * Copies sample git repository from prototype location to newly created project
- * Has ability to set target project for storing git repository
- *
- * @author mostr
- */
-public class FileSystemMavenSandbox {
-
-  private static final String FILE_SEPARATOR = System.getProperty("file.separator");
-
-  private MavenProject childProject;
-  private String rootSandboxPath;
-  private MavenProject parentProject;
-
-  /**
-   * Sample git repository location to use as source in integration tests
-   * Test should copy content of this folder to ".git" in correct destination
-   */
-  private File gitRepoSourceDir;
-
-  @Nullable
-  private File gitRepoTargetDir;
-
-  public FileSystemMavenSandbox(String rootSandboxPath) {
-    this.rootSandboxPath = rootSandboxPath;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withParentProject(String parentProjectDirName, String packaging) {
-    parentProject = createProject(new File(rootSandboxPath + FILE_SEPARATOR + parentProjectDirName), packaging);
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withNoChildProject() {
-    // no-op: marker for better tests readability
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withChildProject(String childProjectDirName, String packaging) {
-    childProject = createProject(new File(parentProject.getBasedir(), childProjectDirName), packaging);
-    childProject.setParent(parentProject);
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withGitRepoInParent(@NotNull AvailableGitTestRepo repo) {
-    System.out.println("TEST: Will prepare sandbox repository based on: [" + repo.getDir() + "]");
-
-    gitRepoSourceDir = repo.getDir();
-    gitRepoTargetDir = parentProject.getBasedir();
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withGitRepoInChild(@NotNull AvailableGitTestRepo repo) {
-    gitRepoSourceDir = repo.getDir();
-    gitRepoTargetDir = childProject.getBasedir();
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withGitRepoAboveParent(@NotNull AvailableGitTestRepo repo) {
-    gitRepoSourceDir = repo.getDir();
-    gitRepoTargetDir = new File(rootSandboxPath);
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox withNoGitRepoAvailable() {
-    gitRepoTargetDir = null;
-    return this;
-  }
-
-  @NotNull
-  public FileSystemMavenSandbox create(CleanUp cleanupMode) throws RuntimeException {
-    try {
-      cleanupIfRequired(cleanupMode);
-      createParentDir();
-      createChildDirIfRequired();
-      createGitRepoIfRequired();
-
-      return this;
-    } catch (Exception ex) {
-      throw new RuntimeException(String.format("Failed creating %s...", getClass().getSimpleName()), ex);
-    }
-  }
-
-  private void createGitRepoIfRequired() throws IOException {
-    if (gitRepoTargetDir != null) {
-      FileUtils.copyDirectory(gitRepoSourceDir, new File(gitRepoTargetDir, ".git"));
-    }
-  }
-
-  private void createParentDir() throws IOException {
-    FileUtils.forceMkdir(parentProject.getBasedir());
-  }
-
-  private void createChildDirIfRequired() throws IOException {
-    if (childProject != null) {
-      FileUtils.forceMkdir(childProject.getBasedir());
-    }
-  }
-
-  private void cleanupIfRequired(CleanUp cleanupMode) throws IOException {
-    if (CleanUp.CLEANUP_FIRST == cleanupMode) {
-      cleanup();
-    }
-  }
-
-  public void cleanup() {
-    try {
-      FileUtils.deleteDirectory(new File(rootSandboxPath));
-    } catch (IOException e) {
-      System.out.println("Unable to delete the directory: " + rootSandboxPath);
-    }
-  }
-
-  public MavenProject getParentProject() {
-    return parentProject;
-  }
-
-  public MavenProject getChildProject() {
-    return childProject;
-  }
-
-  public File getSandboxDir() { return gitRepoTargetDir.getAbsoluteFile(); }
-
-  @NotNull
-  private MavenProject createProject(File basedir, String packaging) {
-    MavenProject project = new MavenProject();
-    project.setBasedir(basedir);
-    project.setPackaging(packaging);
-    return project;
-  }
-
-  public static enum CleanUp {
-    CLEANUP_FIRST,
-    NO_CLEANUP
-  }
-
-  @Override
-  public String toString() {
-    return "FileSystemMavenSandbox{" +
-        "gitRepoTargetDir=" + gitRepoTargetDir +
-        ", gitRepoSourceDir=" + gitRepoSourceDir +
-        ", rootSandboxPath='" + rootSandboxPath + '\'' +
-        '}';
-  }
-}
\ No newline at end of file
diff --git a/src/test/java/pl/project13/maven/git/GitCommitIdMojoIntegrationTest.java b/src/test/java/pl/project13/maven/git/GitCommitIdMojoIntegrationTest.java
deleted file mode 100644
index c8239a3..0000000
--- a/src/test/java/pl/project13/maven/git/GitCommitIdMojoIntegrationTest.java
+++ /dev/null
@@ -1,595 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.io.Files;
-import junitparams.JUnitParamsRunner;
-import junitparams.Parameters;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.project.MavenProject;
-import org.codehaus.plexus.util.FileUtils;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import pl.project13.maven.git.FileSystemMavenSandbox.CleanUp;
-import pl.project13.test.utils.AssertException;
-
-import java.io.File;
-import java.nio.charset.Charset;
-import java.text.SimpleDateFormat;
-import java.util.*;
-
-import static java.util.Arrays.*;
-import static org.fest.assertions.Assertions.assertThat;
-import static org.fest.assertions.MapAssert.entry;
-import static org.mockito.internal.util.reflection.Whitebox.setInternalState;
-
-@RunWith(JUnitParamsRunner.class)
-public class GitCommitIdMojoIntegrationTest extends GitIntegrationTest {
-
-  static final boolean UseJGit = false;
-  static final boolean UseNativeGit = true;
-
-  public static Collection useNativeGit() {
-    return asList(UseJGit, UseNativeGit);
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldResolvePropertiesOnDefaultSettingsForNonPomProject(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-jar-project", "jar").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldNotRunWhenSkipIsSet(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-skip-project", "jar").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skip", true);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isEmpty();
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldNotRunWhenPackagingPomAndDefaultSettingsApply(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isEmpty();
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldRunWhenPackagingPomAndSkipPomsFalse(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isNotEmpty();
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldUseParentProjectRepoWhenInvokedFromChild(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withChildProject("my-jar-module", "jar").withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldUseChildProjectRepoIfInvokedFromChild(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withChildProject("my-jar-module", "jar").withGitRepoInChild(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldFailWithExceptionWhenNoGitRepoFound(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withNoGitRepoAvailable()
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    AssertException.CodeBlock block = new AssertException.CodeBlock() {
-      @Override
-      public void run() throws Exception {
-        mojo.execute();
-      }
-    };
-
-    // then
-    AssertException.thrown(MojoExecutionException.class, block);
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateCustomPropertiesFileProperties(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.GIT_COMMIT_ID)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    String targetFilePath = "target/classes/custom-git.properties";
-    File expectedFile = new File(targetProject.getBasedir(), targetFilePath);
-
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("generateGitPropertiesFile", true);
-    alterMojoSettings("generateGitPropertiesFilename", targetFilePath);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    try {
-      mojo.execute();
-
-      // then
-      assertThat(expectedFile).exists();
-    } finally {
-      FileUtils.forceDelete(expectedFile);
-    }
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateCustomPropertiesFileJson(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.GIT_COMMIT_ID)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    String targetFilePath = "target/classes/custom-git.properties";
-    File expectedFile = new File(targetProject.getBasedir(), targetFilePath);
-
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("generateGitPropertiesFile", true);
-    alterMojoSettings("generateGitPropertiesFilename", targetFilePath);
-    alterMojoSettings("format", "json");
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    try {
-      mojo.execute();
-
-      // then
-      assertThat(expectedFile).exists();
-      String json = Files.toString(expectedFile, Charset.defaultCharset());
-      ObjectMapper om = new ObjectMapper();
-      Map<String, String> map = new HashMap<String, String>();
-      map = om.readValue(expectedFile, map.getClass());
-      assertThat(map.size() > 10);
-    } finally {
-      FileUtils.forceDelete(expectedFile);
-    }
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldSkipWithoutFailOnNoGitDirectoryWhenNoGitRepoFound(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-jar-project", "jar")
-                .withNoChildProject()
-                .withNoGitRepoAvailable()
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("failOnNoGitDirectory", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isEmpty();
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldNotSkipWithoutFailOnNoGitDirectoryWhenNoGitRepoIsPresent(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-jar-project", "jar")
-                .withNoChildProject()
-                .withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("failOnNoGitDirectory", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateDescribeWithTagOnlyWhenForceLongFormatIsFalse(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(false, 7);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateDescribeWithTagOnlyWhenForceLongFormatIsFalseAndAbbrevLengthIsNonDefault(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(false, 10);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0"));
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe-short", "v1.0.0"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateDescribeWithTagAndZeroAndCommitIdWhenForceLongFormatIsTrue(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true, 7);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0-0-gde4db35"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateDescribeWithTagAndZeroAndCommitIdWhenForceLongFormatIsTrueAndAbbrevLengthIsNonDefault(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true, 10);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0-0-gde4db35917"));
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe-short", "v1.0.0-0"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateCommitIdAbbrevWithDefaultLength(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("abbrevLength", 7);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.abbrev", "de4db35"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldGenerateCommitIdAbbrevWithNonDefaultLength(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("abbrevLength", 10);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.abbrev", "de4db35917"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldFormatDate(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    String dateFormat = "MM/dd/yyyy";
-    alterMojoSettings("dateFormat", dateFormat);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-
-    SimpleDateFormat smf = new SimpleDateFormat(dateFormat);
-    String expectedDate = smf.format(new Date());
-    assertThat(targetProject.getProperties()).includes(entry("git.build.time", expectedDate));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldSkipGitDescribe(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true, 7);
-    gitDescribeConfig.setSkip(true);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).satisfies(new DoesNotContainKeyCondition("git.commit.id.describe"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldMarkGitDescribeAsDirty(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG_DIRTY)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true, 7);
-    String dirtySuffix = "-dirtyTest";
-    gitDescribeConfig.setDirty(dirtySuffix);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0-0-gde4db35" + dirtySuffix));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldAlwaysPrintGitDescribe(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.WITH_ONE_COMMIT)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true, 7);
-    gitDescribeConfig.setAlways(true);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "0b0181b"));
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldWorkWithEmptyGitDescribe(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.WITH_ONE_COMMIT)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-
-    GitDescribeConfig gitDescribeConfig = new GitDescribeConfig();
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "useNativeGit")
-  public void shouldWorkWithNullGitDescribe(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.WITH_ONE_COMMIT)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-
-    alterMojoSettings("gitDescribe", null);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  private GitDescribeConfig createGitDescribeConfig(boolean forceLongFormat, int abbrev) {
-    GitDescribeConfig gitDescribeConfig = new GitDescribeConfig();
-    gitDescribeConfig.setTags(true);
-    gitDescribeConfig.setForceLongFormat(forceLongFormat);
-    gitDescribeConfig.setAbbrev(abbrev);
-    return gitDescribeConfig;
-  }
-
-  private void alterMojoSettings(String parameterName, Object parameterValue) {
-    setInternalState(mojo, parameterName, parameterValue);
-  }
-
-  private void assertGitPropertiesPresentInProject(Properties properties) {
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.branch"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.abbrev"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.describe"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.full"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.short"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.remote.origin.url"));
-  }
-}
diff --git a/src/test/java/pl/project13/maven/git/GitCommitIdMojoIntegrationTest.java.orig b/src/test/java/pl/project13/maven/git/GitCommitIdMojoIntegrationTest.java.orig
deleted file mode 100644
index 3a30b33..0000000
--- a/src/test/java/pl/project13/maven/git/GitCommitIdMojoIntegrationTest.java.orig
+++ /dev/null
@@ -1,414 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.project.MavenProject;
-import org.codehaus.plexus.util.FileUtils;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import java.util.Arrays;
-import java.util.Collection;
-import junitparams.JUnitParamsRunner;
-import junitparams.Parameters;
-
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.io.Files;
-import pl.project13.maven.git.FileSystemMavenSandbox.CleanUp;
-import pl.project13.test.utils.AssertException;
-
-import java.io.File;
-import java.nio.charset.Charset;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Properties;
-
-import static org.fest.assertions.Assertions.assertThat;
-import static org.fest.assertions.MapAssert.entry;
-import static org.mockito.internal.util.reflection.Whitebox.setInternalState;
-
-@RunWith(JUnitParamsRunner.class)
-public class GitCommitIdMojoIntegrationTest extends GitIntegrationTest {
-
-  public static Collection defaultParameter() {
-    return Arrays.asList(new Object[] {
-      Boolean.FALSE,
-      Boolean.TRUE
-    });
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldResolvePropertiesOnDefaultSettingsForNonPomProject(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-jar-project", "jar").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldNotRunWhenSkipIsSet(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-skip-project", "jar").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skip", Boolean.TRUE);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isEmpty();
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldNotRunWhenPackagingPomAndDefaultSettingsApply(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isEmpty();
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldRunWhenPackagingPomAndSkipPomsFalse(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withNoChildProject().withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isNotEmpty();
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldUseParentProjectRepoWhenInvokedFromChild(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withChildProject("my-jar-module", "jar").withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldUseChildProjectRepoIfInvokedFromChild(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom").withChildProject("my-jar-module", "jar").withGitRepoInChild(AvailableGitTestRepo.WITH_ONE_COMMIT).create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldFailWithExceptionWhenNoGitRepoFound(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withNoGitRepoAvailable()
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("skipPoms", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    AssertException.CodeBlock block = new AssertException.CodeBlock() {
-      @Override
-      public void run() throws Exception {
-        mojo.execute();
-      }
-    };
-
-    // then
-    AssertException.thrown(MojoExecutionException.class, block);
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldGenerateCustomPropertiesFileProperties(boolean useNativeGit) throws Exception {
-      // given
-      mavenSandbox.withParentProject("my-pom-project", "pom")
-          .withChildProject("my-jar-module", "jar")
-          .withGitRepoInChild(AvailableGitTestRepo.GIT_COMMIT_ID)
-          .create(CleanUp.CLEANUP_FIRST);
-
-      MavenProject targetProject = mavenSandbox.getChildProject();
-
-      String targetFilePath = "target/classes/custom-git.properties";
-      File expectedFile = new File(targetProject.getBasedir(), targetFilePath);
-
-      setProjectToExecuteMojoIn(targetProject);
-      alterMojoSettings("generateGitPropertiesFile", true);
-      alterMojoSettings("generateGitPropertiesFilename", targetFilePath);
-      alterMojoSettings("useNativeGit", useNativeGit);
-
-      // when
-      try {
-        mojo.execute();
-
-        // then
-        assertThat(expectedFile).exists();
-      } finally {
-        FileUtils.forceDelete(expectedFile);
-      }
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldGenerateCustomPropertiesFileJson(boolean useNativeGit) throws Exception {
-      // given
-      mavenSandbox.withParentProject("my-pom-project", "pom")
-          .withChildProject("my-jar-module", "jar")
-          .withGitRepoInChild(AvailableGitTestRepo.GIT_COMMIT_ID)
-          .create(CleanUp.CLEANUP_FIRST);
-
-      MavenProject targetProject = mavenSandbox.getChildProject();
-
-      String targetFilePath = "target/classes/custom-git.properties";
-      File expectedFile = new File(targetProject.getBasedir(), targetFilePath);
-
-      setProjectToExecuteMojoIn(targetProject);
-      alterMojoSettings("generateGitPropertiesFile", true);
-      alterMojoSettings("generateGitPropertiesFilename", targetFilePath);
-      alterMojoSettings("format", "json");
-      alterMojoSettings("useNativeGit", useNativeGit);
-
-      // when
-      try {
-        mojo.execute();
-
-        // then
-        assertThat(expectedFile).exists();
-        String json = Files.toString(expectedFile, Charset.defaultCharset());
-        ObjectMapper om = new ObjectMapper();
-        Map<String, String> map = new HashMap<String, String>();
-        map = om.readValue(expectedFile, map.getClass());
-        assertThat(map.size() > 10);
-      } finally {
-        FileUtils.forceDelete(expectedFile);
-      }
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldSkipWithoutFailOnNoGitDirectoryWhenNoGitRepoFound(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-jar-project", "jar")
-                .withNoChildProject()
-                .withNoGitRepoAvailable()
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("failOnNoGitDirectory", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).isEmpty();
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldNotSkipWithoutFailOnNoGitDirectoryWhenNoGitRepoIsPresent(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-jar-project", "jar")
-                .withNoChildProject()
-                .withGitRepoInParent(AvailableGitTestRepo.WITH_ONE_COMMIT)
-                .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getParentProject();
-    setProjectToExecuteMojoIn(targetProject);
-    alterMojoSettings("failOnNoGitDirectory", false);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldGenerateDescribeWithTagOnlyWhenForceLongFormatIsFalse(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-        .withChildProject("my-jar-module", "jar")
-        .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-        .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(false,7);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0"));
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldGenerateDescribeWithTagOnlyWhenForceLongFormatIsFalseAndAbbrevLengthIsNonDefault(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-        .withChildProject("my-jar-module", "jar")
-        .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-        .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(false,10);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0"));
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe-short", "v1.0.0"));
-  }
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldGenerateDescribeWithTagAndZeroAndCommitIdWhenForceLongFormatIsTrue(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-        .withChildProject("my-jar-module", "jar")
-        .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-        .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true,7);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0-0-gde4db35"));
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe-short", "v1.0.0-0"));
-  }
-<<<<<<< HEAD
-  
-=======
-
-  @Test
-  @Parameters(method = "defaultParameter")
-  public void shouldGenerateDescribeWithTagAndZeroAndCommitIdWhenForceLongFormatIsTrueAndAbbrevLengthIsNonDefault(boolean useNativeGit) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-        .withChildProject("my-jar-module", "jar")
-        .withGitRepoInChild(AvailableGitTestRepo.ON_A_TAG)
-        .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true,10);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertThat(targetProject.getProperties()).includes(entry("git.commit.id.describe", "v1.0.0-0-gde4db35"));
-  }
-
-  private GitDescribeConfig createGitDescribeConfig(boolean forceLongFormat, int abbrev){
-    GitDescribeConfig gitDescribeConfig = new GitDescribeConfig();
-    gitDescribeConfig.setTags(true);
-    gitDescribeConfig.setForceLongFormat(forceLongFormat);
-    gitDescribeConfig.setAbbrev(abbrev);
-    return gitDescribeConfig;
-  }
-
->>>>>>> Added some tests which modify the abbrev length of the git.discribe to identify problems with the native git thingy
-  private void alterMojoSettings(String parameterName, Object parameterValue) {
-    setInternalState(mojo, parameterName, parameterValue);
-  }
-
-  private void assertGitPropertiesPresentInProject(Properties properties) {
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.branch"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.abbrev"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.full"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.short"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.remote.origin.url"));
-  }
-}
diff --git a/src/test/java/pl/project13/maven/git/GitCommitIdMojoTest.java b/src/test/java/pl/project13/maven/git/GitCommitIdMojoTest.java
deleted file mode 100644
index 91a23bb..0000000
--- a/src/test/java/pl/project13/maven/git/GitCommitIdMojoTest.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.Maps;
-import org.apache.maven.project.MavenProject;
-import org.eclipse.jgit.lib.Repository;
-import org.junit.Before;
-import org.junit.Test;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.Map;
-import java.util.Properties;
-
-import static org.fest.assertions.Assertions.assertThat;
-import static org.mockito.Mockito.*;
-
-/**
- * I'm not a big fan of this test - let's move to integration test from now on.
- *
- * @author <a href="mailto:konrad.malawski@java.pl">Konrad 'ktoso' Malawski</a>
- */
-// todo remove this test in favor of complete intgration tests
-public class GitCommitIdMojoTest {
-
-  GitCommitIdMojo mojo;
-  JGitProvider jGitProvider;
-
-  @Before
-  public void setUp() throws Exception {
-    File dotGitDirectory = AvailableGitTestRepo.GIT_COMMIT_ID.getDir();
-    GitDescribeConfig gitDescribeConfig = new GitDescribeConfig();
-    gitDescribeConfig.setSkip(false);
-
-    String prefix = "git";
-    int abbrevLength = 7;
-    String dateFormat = "dd.MM.yyyy '@' HH:mm:ss z";
-    boolean verbose = true;
-
-    mojo = new GitCommitIdMojo();
-    mojo.setDotGitDirectory(dotGitDirectory);
-    mojo.setPrefix(prefix);
-    mojo.setAbbrevLength(abbrevLength);
-    mojo.setDateFormat(dateFormat);
-    mojo.setVerbose(verbose);
-    mojo.useNativeGit(false);
-    mojo.setGitDescribe(gitDescribeConfig);
-
-
-    mojo.runningTests = true;
-    mojo.project = mock(MavenProject.class, RETURNS_MOCKS);
-    when(mojo.project.getPackaging()).thenReturn("jar");
-
-    jGitProvider = JGitProvider.on(mojo.lookupGitDirectory()).withLoggerBridge(mojo.getLoggerBridge());
-  }
-
-  @Test
-  @SuppressWarnings("")
-  public void shouldIncludeExpectedProperties() throws Exception {
-    mojo.execute();
-
-    Properties properties = mojo.getProperties();
-
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.branch"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.abbrev"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.full"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.short"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.remote.origin.url"));
-  }
-
-  @Test
-  @SuppressWarnings("")
-  public void shouldExcludeAsConfiguredProperties() throws Exception {
-    // given
-    mojo.setExcludeProperties(ImmutableList.of("git.remote.origin.url", ".*.user.*"));
-
-    // when
-    mojo.execute();
-
-    // then
-    Properties properties = mojo.getProperties();
-
-    // explicitly excluded
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition("git.remote.origin.url"));
-
-    // glob excluded
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition("git.build.user.name"));
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition("git.build.user.email"));
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition("git.commit.user.name"));
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition("git.commit.user.email"));
-
-    // these stay
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.branch"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.abbrev"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.full"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.short"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.time"));
-  }
-
-  @Test
-  @SuppressWarnings("")
-  public void shouldHaveNoPrefixWhenConfiguredPrefixIsEmptyStringAsConfiguredProperties() throws Exception {
-    // given
-    mojo.setPrefix("");
-
-    // when
-    mojo.execute();
-
-    // then
-    Properties properties = mojo.getProperties();
-
-    // explicitly excluded
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition("git.remote.origin.url"));
-    assertThat(properties).satisfies(new DoesNotContainKeyCondition(".remote.origin.url"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("remote.origin.url"));
-  }
-
-  @Test
-  public void shouldSkipDescribeWhenConfiguredToDoSo() throws Exception {
-    // given
-    GitDescribeConfig config = new GitDescribeConfig();
-    config.setSkip(true);
-
-    // when
-    mojo.setGitDescribe(config);
-    mojo.execute();
-
-    // then
-    assertThat(mojo.getProperties()).satisfies(new DoesNotContainKeyCondition("git.commit.id.describe"));
-  }
-
-  @Test
-  public void shouldUseJenkinsBranchInfoWhenAvailable() throws IOException {
-    // given
-    Repository git = mock(Repository.class);
-    Map<String, String> env = Maps.newHashMap();
-
-    String detachedHeadSHA1 = "16bb801934e652f5e291a003db05e364d83fba25";
-    String ciUrl = "http://myciserver.com";
-
-    when(git.getBranch()).thenReturn(detachedHeadSHA1);
-    jGitProvider.setRepository(git);
-    // when
-    // in a detached head state, getBranch() will return the SHA1...standard behavior
-    assertThat(detachedHeadSHA1).isEqualTo(jGitProvider.determineBranchName(env));
-
-    // again, SHA1 will be returned if we're in jenkins, but GIT_BRANCH is not set
-    env.put("JENKINS_URL", "http://myjenkinsserver.com");
-    assertThat(detachedHeadSHA1).isEqualTo(jGitProvider.determineBranchName(env));
-
-    // now set GIT_BRANCH too and see that the branch name from env var is returned
-    env.clear();
-    env.put("JENKINS_URL", ciUrl);
-    env.put("GIT_BRANCH", "mybranch");
-    assertThat("mybranch").isEqualTo(jGitProvider.determineBranchName(env));
-  
-    // same, but for hudson
-    env.clear();
-    env.put("GIT_BRANCH", "mybranch");
-    env.put("HUDSON_URL", ciUrl);
-    assertThat("mybranch").isEqualTo(jGitProvider.determineBranchName(env));
-
-    // GIT_BRANCH but no HUDSON_URL or JENKINS_URL
-    env.clear();
-    env.put("GIT_BRANCH", "mybranch");
-    assertThat(detachedHeadSHA1).isEqualTo(jGitProvider.determineBranchName(env));
-  }
-  
-  @Test
-  public void loadShortDescribe() {
-    assertShortDescribe("1.0.2-12-g19471", "1.0.2-12");
-    assertShortDescribe("1.0.2-12-g19471-DEV", "1.0.2-12-DEV");
-    assertShortDescribe("V-1.0.2-12-g19471-DEV", "V-1.0.2-12-DEV");
-
-    assertShortDescribe(null, null);
-    assertShortDescribe("12.4.0-1432", "12.4.0-1432");
-    assertShortDescribe("12.6.0", "12.6.0");
-    assertShortDescribe("", "");
-  }
-
-  private void assertShortDescribe(String commitDescribe, String expectedShortDescribe) {
-    GitCommitIdMojo commitIdMojo = new GitCommitIdMojo();
-    Properties prop = new Properties();
-    if (commitDescribe != null) {
-      prop.put(GitCommitIdMojo.COMMIT_DESCRIBE, commitDescribe);
-    }
-    commitIdMojo.loadShortDescribe(prop);
-    assertThat(prop.getProperty(GitCommitIdMojo.COMMIT_SHORT_DESCRIBE)).isEqualTo(expectedShortDescribe);
-  }
-}
diff --git a/src/test/java/pl/project13/maven/git/GitDirLocatorTest.java b/src/test/java/pl/project13/maven/git/GitDirLocatorTest.java
deleted file mode 100644
index c71ef3b..0000000
--- a/src/test/java/pl/project13/maven/git/GitDirLocatorTest.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import com.google.common.io.Files;
-import org.apache.maven.project.MavenProject;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.runners.MockitoJUnitRunner;
-
-import java.io.File;
-import java.util.Collections;
-import java.util.List;
-
-import static org.fest.assertions.Assertions.assertThat;
-
-@RunWith(MockitoJUnitRunner.class)
-public class GitDirLocatorTest {
-
-  @Mock
-  MavenProject project;
-
-  List<MavenProject> reactorProjects = Collections.emptyList();
-
-  @Test
-  public void shouldUseTheManuallySpecifiedDirectory() throws Exception {
-    // given
-    File dotGitDir = Files.createTempDir();
-
-    // when
-    GitDirLocator locator = new GitDirLocator(project, reactorProjects);
-    File foundDirectory = locator.lookupGitDirectory(dotGitDir);
-
-    // then
-    assert foundDirectory != null;
-    assertThat(foundDirectory.getAbsolutePath()).isEqualTo(dotGitDir.getAbsolutePath());
-  }
-
-}
diff --git a/src/test/java/pl/project13/maven/git/GitIntegrationTest.java b/src/test/java/pl/project13/maven/git/GitIntegrationTest.java
deleted file mode 100644
index a3f6a0a..0000000
--- a/src/test/java/pl/project13/maven/git/GitIntegrationTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import com.google.common.base.Optional;
-import org.apache.maven.project.MavenProject;
-import org.eclipse.jgit.api.Git;
-import org.jetbrains.annotations.NotNull;
-import org.junit.Before;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
-
-import static org.mockito.internal.util.reflection.Whitebox.setInternalState;
-
-public abstract class GitIntegrationTest {
-
-  final String SANDBOX_DIR = "target/sandbox";
-
-  protected GitCommitIdMojo mojo;
-  protected FileSystemMavenSandbox mavenSandbox;
-
-  @Before
-  public void setUp() throws Exception {
-    mavenSandbox = new FileSystemMavenSandbox(SANDBOX_DIR);
-    mojo = new GitCommitIdMojo();
-    initializeMojoWithDefaults(mojo);
-  }
-
-  protected Git git() throws IOException, InterruptedException {
-    return Git.open(dotGitDir(projectDir()));
-  }
-
-  protected Optional<String> projectDir() {
-    return Optional.absent();
-  }
-
-  @NotNull
-  protected File dotGitDir(@NotNull Optional<String> projectDir) {
-    if (projectDir.isPresent()) {
-      return new File(SANDBOX_DIR + File.separator + projectDir.get() + File.separator + ".git");
-    } else {
-      return new File(SANDBOX_DIR + File.separator + ".git");
-    }
-  }
-
-  public static void initializeMojoWithDefaults(GitCommitIdMojo mojo) {
-    Map<String, Object> mojoDefaults = new HashMap<String, Object>();
-    mojoDefaults.put("verbose", false);
-    mojoDefaults.put("skipPoms", true);
-    mojoDefaults.put("abbrevLength", 7);
-    mojoDefaults.put("generateGitPropertiesFile", false);
-    mojoDefaults.put("generateGitPropertiesFilename", "src/main/resources/git.properties");
-    mojoDefaults.put("prefix", "git");
-    mojoDefaults.put("dateFormat", "dd.MM.yyyy '@' HH:mm:ss z");
-    mojoDefaults.put("failOnNoGitDirectory", true);
-    mojoDefaults.put("useNativeGit", false);
-    for (Map.Entry<String, Object> entry : mojoDefaults.entrySet()) {
-      setInternalState(mojo, entry.getKey(), entry.getValue());
-    }
-  }
-
-  public void setProjectToExecuteMojoIn(@NotNull MavenProject project) {
-    setInternalState(mojo, "project", project);
-    setInternalState(mojo, "dotGitDirectory", new File(project.getBasedir(), ".git"));
-  }
-
-}
diff --git a/src/test/java/pl/project13/maven/git/GitSubmodulesTest.java b/src/test/java/pl/project13/maven/git/GitSubmodulesTest.java
deleted file mode 100644
index de8e029..0000000
--- a/src/test/java/pl/project13/maven/git/GitSubmodulesTest.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import org.apache.maven.project.MavenProject;
-import org.jetbrains.annotations.NotNull;
-import org.junit.Test;
-import pl.project13.maven.git.FileSystemMavenSandbox.CleanUp;
-
-import java.io.File;
-import java.util.Properties;
-
-import static org.fest.assertions.Assertions.assertThat;
-import static org.mockito.internal.util.reflection.Whitebox.setInternalState;
-
-public class GitSubmodulesTest extends GitIntegrationTest {
-
-  @Test
-  public void shouldResolvePropertiesOnDefaultSettingsForNonPomProject() throws Exception {
-    mavenSandbox
-        .withParentProject("my-jar-project", "jar")
-        .withGitRepoInParent(AvailableGitTestRepo.WITH_SUBMODULES)
-        .withChildProject("example-child", "jar")
-        .create(CleanUp.CLEANUP_FIRST);
-
-    MavenProject targetProject = mavenSandbox.getChildProject();
-    setProjectToExecuteMojoIn(targetProject);
-
-    // when
-    mojo.execute();
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-  public void setProjectToExecuteMojoIn(@NotNull MavenProject project) {
-    setInternalState(mojo, "project", project);
-    setInternalState(mojo, "dotGitDirectory", new File(project.getBasedir(), ".git"));
-  }
-
-  private void assertGitPropertiesPresentInProject(Properties properties) {
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.branch"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.abbrev"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.full"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.short"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.remote.origin.url"));
-  }
-
-}
diff --git a/src/test/java/pl/project13/maven/git/NaivePerformanceTest.java b/src/test/java/pl/project13/maven/git/NaivePerformanceTest.java
deleted file mode 100644
index ba81620..0000000
--- a/src/test/java/pl/project13/maven/git/NaivePerformanceTest.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.maven.git;
-
-import junitparams.JUnitParamsRunner;
-import junitparams.Parameters;
-import org.apache.maven.project.MavenProject;
-import org.junit.Test;
-import org.junit.Ignore;
-import org.junit.runner.RunWith;
-import pl.project13.maven.git.FileSystemMavenSandbox.CleanUp;
-
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Properties;
-
-import static org.fest.assertions.Assertions.assertThat;
-import static org.mockito.internal.util.reflection.Whitebox.setInternalState;
-
-@RunWith(JUnitParamsRunner.class)
-public class NaivePerformanceTest extends GitIntegrationTest {
-
-  static final boolean UseJGit = false;
-  static final boolean UseNativeGit = true;
-
-  public static Collection performanceParameter() {
-
-    return Arrays.asList(new Object[][]{
-        {UseJGit, 10},
-        {UseNativeGit, 10},
-        {UseJGit, 100},
-        {UseNativeGit, 100}
-    });
-  }
-
-  @Test
-  @Parameters(method = "performanceParameter")
-  @Ignore("Naive performance test - run this locally")
-  public void performance(boolean useNativeGit, int iterations) throws Exception {
-    // given
-    mavenSandbox.withParentProject("my-pom-project", "pom")
-                .withChildProject("my-jar-module", "jar")
-                .withGitRepoInChild(AvailableGitTestRepo.MAVEN_GIT_COMMIT_ID_PLUGIN)
-                .create(CleanUp.CLEANUP_FIRST);
-    MavenProject targetProject = mavenSandbox.getChildProject();
-
-    setProjectToExecuteMojoIn(targetProject);
-
-    GitDescribeConfig gitDescribeConfig = createGitDescribeConfig(true, 7);
-    gitDescribeConfig.setAlways(true);
-    alterMojoSettings("gitDescribe", gitDescribeConfig);
-    alterMojoSettings("useNativeGit", useNativeGit);
-
-    // when
-    long startTime = System.currentTimeMillis();
-    for (int i = 0; i < iterations; i++) {
-      mojo.execute();
-    }
-    long estimatedTime = System.currentTimeMillis() - startTime;
-    System.out.println("[***] Iterations: " + iterations + " Avg. time: " + ((double) estimatedTime) + " ms for useNativeGit=" + useNativeGit);
-
-    // then
-    assertGitPropertiesPresentInProject(targetProject.getProperties());
-  }
-
-
-  private GitDescribeConfig createGitDescribeConfig(boolean forceLongFormat, int abbrev) {
-    GitDescribeConfig gitDescribeConfig = new GitDescribeConfig();
-    gitDescribeConfig.setTags(true);
-    gitDescribeConfig.setForceLongFormat(forceLongFormat);
-    gitDescribeConfig.setAbbrev(abbrev);
-    return gitDescribeConfig;
-  }
-
-  private void alterMojoSettings(String parameterName, Object parameterValue) {
-    setInternalState(mojo, parameterName, parameterValue);
-  }
-
-  private void assertGitPropertiesPresentInProject(Properties properties) {
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.branch"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.abbrev"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.id.describe"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.build.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.name"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.user.email"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.full"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.message.short"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.commit.time"));
-    assertThat(properties).satisfies(new ContainsKeyCondition("git.remote.origin.url"));
-  }
-}
diff --git a/src/test/java/pl/project13/maven/git/log/MavenLoggerBridgeTest.java b/src/test/java/pl/project13/maven/git/log/MavenLoggerBridgeTest.java
deleted file mode 100644
index fc43ee9..0000000
--- a/src/test/java/pl/project13/maven/git/log/MavenLoggerBridgeTest.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package pl.project13.maven.git.log;
-
-import org.apache.maven.plugin.logging.Log;
-import org.junit.Test;
-
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.verify;
-
-public class MavenLoggerBridgeTest {
-
-  Log logger = mock(Log.class);
-
-  MavenLoggerBridge bridge = new MavenLoggerBridge(logger, true);
-
-  @Test
-  public void shouldNotFailWhenMessageContainsPercentSigns() throws Exception {
-    // given
-    String start = "the output was: [";
-    String content = "100% coverage!!!";
-    String end = "]";
-    String expectedExplicit = "the output was: [ 100% coverage!!! ]";
-
-    // when
-    bridge.log(start, content, end);
-
-    // then
-    verify(logger).info(expectedExplicit);
-  }
-
-}
diff --git a/src/test/java/pl/project13/maven/git/log/StdOutLoggerBridgeTest.java b/src/test/java/pl/project13/maven/git/log/StdOutLoggerBridgeTest.java
deleted file mode 100644
index 85a4599..0000000
--- a/src/test/java/pl/project13/maven/git/log/StdOutLoggerBridgeTest.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package pl.project13.maven.git.log;
-
-import org.junit.Test;
-
-public class StdOutLoggerBridgeTest {
-
-  @Test
-  public void log_shouldNotFailWhenMessageContainsPercentSign() throws Exception {
-    // given
-    StdOutLoggerBridge bridge = new StdOutLoggerBridge(true);
-
-    // when
-    bridge.log();
-
-    // then, should not have thrown
-  }
-
-  @Test
-  public void error_shouldNotFailWhenMessageContainsPercentSign() throws Exception {
-    // given
-    StdOutLoggerBridge bridge = new StdOutLoggerBridge(true);
-
-    // when
-    bridge.error();
-
-    // then, should not have thrown
-  }
-
-}
diff --git a/src/test/java/pl/project13/test/utils/AssertException.java b/src/test/java/pl/project13/test/utils/AssertException.java
deleted file mode 100644
index 510e587..0000000
--- a/src/test/java/pl/project13/test/utils/AssertException.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
- *
- * git-commit-id-plugin is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * git-commit-id-plugin is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-package pl.project13.test.utils;
-
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-import org.junit.Assert;
-
-import static pl.project13.test.utils.AssertException.ExceptionMatch.EXCEPTION_CLASS_MUST_EQUAL;
-
-/**
- * Allows expecting and intercepting exceptions in a nice way.
- * Use it to intercept exceptions in your tests, in a way that allows
- * sticking to the given/when/then flow, and validate exception throws on
- * <p/>
- * SoftwareBirr 02.2012
- *
- * @author Konrad Malawski (konrad.malawski@java.pl)
- * @see <a href="https://github.com/softwaremill/softwaremill-common/blob/master/softwaremill-test/softwaremill-test-util/src/main/java/pl/softwaremill/common/test/util/AssertException.java">AssertException in softwaremill-common/softwaremill-test-util</a>
- */
-public class AssertException {
-
-  public static interface CodeBlock {
-    void run() throws Exception;
-  }
-
-  public static abstract class ExceptionMatch {
-
-    public static final ExceptionMatch.Strategy EXCEPTION_CLASS_MUST_EQUAL = new Strategy() {
-      @Override
-      public boolean matchesExpected(Class<? extends Throwable> expectedClass, @NotNull Throwable got, String expectedMessage) {
-        return got.getClass().equals(expectedClass);
-      }
-
-      public void failWithExpectedButGot(@NotNull Class<? extends Throwable> expectedClass, @NotNull Throwable got, String expectedMessage) {
-        Assert.fail(String.format("Expected [%s] to be thrown but got [%s]", expectedClass.getSimpleName(), got.getClass().getSimpleName()));
-      }
-    };
-
-    /**
-     * Please use EXCEPTION_CLASS_MUST_EQUAL instead
-     */
-    @Deprecated
-    public static final ExceptionMatch.Strategy EXCEPTION_MUST_EQUAL = EXCEPTION_CLASS_MUST_EQUAL;
-
-    public static final ExceptionMatch.Strategy EXCEPTION_MAY_BE_SUBCLASS_OF = new Strategy() {
-      @Override
-      public boolean matchesExpected(@NotNull Class<? extends Throwable> expectedClass, @NotNull Throwable got, String expectedMessage) {
-        return expectedClass.isAssignableFrom(got.getClass());
-      }
-
-      public void failWithExpectedButGot(@NotNull Class<? extends Throwable> expectedClass, @NotNull Throwable got, String expectedMessage) {
-        Assert.fail(String.format("Expected subclass of [%s] to be thrown but got [%s]", expectedClass.getSimpleName(), got.getClass().getSimpleName()));
-      }
-    };
-
-    public static final ExceptionMatch.Strategy EXCEPTION_CLASS_AND_MESSAGE_MUST_EQUAL = new Strategy() {
-      @Override
-      public boolean matchesExpected(Class<? extends Throwable> expectedClass, @NotNull Throwable got, @NotNull String expectedMessage) {
-        return got.getClass().equals(expectedClass) && expectedMessage.equals(got.getMessage());
-      }
-
-      public void failWithExpectedButGot(@NotNull Class<? extends Throwable> expectedClass, @NotNull Throwable got, String expectedMessage) {
-        Assert.fail(String.format("Expected [%s] to be thrown with message [%s] but got [%s] with message [%s]", expectedClass.getSimpleName(),
-                                  expectedMessage, got.getClass().getSimpleName(), got.getMessage()));
-      }
-    };
-
-    static interface Strategy {
-      boolean matchesExpected(Class<? extends Throwable> expectedClass, Throwable got, String expectedMessage);
-
-      void failWithExpectedButGot(Class<? extends Throwable> expectedClass, Throwable got, String expectedMessage);
-    }
-  }
-
-  @SuppressWarnings("ThrowableResultOfMethodCallIgnored")
-  public static <T extends Throwable> void thrown(@NotNull ExceptionMatch.Strategy matchStrategy,
-                                                  @NotNull Class<T> expectedThrowableClass,
-                                                  @NotNull CodeBlock block) {
-    intercept(matchStrategy, expectedThrowableClass, block);
-  }
-
-  @SuppressWarnings("ThrowableResultOfMethodCallIgnored")
-  public static <T extends Throwable> void thrownWithMessage(@NotNull ExceptionMatch.Strategy matchStrategy,
-                                                             @NotNull Class<T> expectedThrowableClass, String expectedMessage,
-                                                             @NotNull CodeBlock block) {
-    intercept(matchStrategy, expectedThrowableClass, expectedMessage, block);
-  }
-
-  public static <T extends Throwable> void thrown(@NotNull Class<T> expectedThrowableClass,
-                                                  @NotNull CodeBlock block) {
-    thrown(EXCEPTION_CLASS_MUST_EQUAL, expectedThrowableClass, block);
-  }
-
-  @Nullable
-  public static <T extends Throwable> T intercept(@NotNull Class<T> expectedThrowableClass,
-                                                  @NotNull CodeBlock block) {
-    return intercept(EXCEPTION_CLASS_MUST_EQUAL, expectedThrowableClass, block);
-  }
-
-  @Nullable
-  public static <T extends Throwable> T intercept(@NotNull ExceptionMatch.Strategy matchStrategy,
-                                                  @NotNull Class<T> expectedThrowableClass,
-                                                  @NotNull CodeBlock block) {
-    return intercept(matchStrategy, expectedThrowableClass, null, block);
-  }
-
-  @Nullable
-  public static <T extends Throwable> T intercept(@NotNull ExceptionMatch.Strategy matchStrategy,
-                                                  @NotNull Class<T> expectedThrowableClass, @Nullable String expectedMessage,
-                                                  @NotNull CodeBlock block) {
-    try {
-      block.run();
-
-      failWithExpectedButGotNothing(expectedThrowableClass); // will throw
-      return null; // make compiler happy
-
-    } catch (Throwable thr) {
-      boolean gotExpectedException = matchStrategy.matchesExpected(expectedThrowableClass, thr, expectedMessage);
-      if (gotExpectedException) {
-        return expectedThrowableClass.cast(thr);
-      } else {
-        matchStrategy.failWithExpectedButGot(expectedThrowableClass, thr, expectedMessage);
-        return null; // make compiler happy
-      }
-    }
-  }
-
-  private static void failWithExpectedButGotNothing(@NotNull Class<?> expected) {
-    Assert.fail(String.format("Expected [%s] to be thrown but no exception was thrown.", expected.getSimpleName()));
-  }
-
-}
\ No newline at end of file
diff --git a/src/test/resources/README.md b/src/test/resources/README.md
deleted file mode 100644
index a0f2f40..0000000
--- a/src/test/resources/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Commited .git directories, wtf?!
---------------------------------
-Those are used during **integration tests** - now it doesn't sound silly but rather awesome, right? ;-)
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/COMMIT_EDITMSG b/src/test/resources/_git_lightweight_tag_before_annotated_tag/COMMIT_EDITMSG
deleted file mode 100644
index 0d91be5..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/COMMIT_EDITMSG
+++ /dev/null
@@ -1,9 +0,0 @@
-third addition
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch master
-# Changes to be committed:
-#   (use "git reset HEAD <file>..." to unstage)
-#
-#	modified:   it
-#
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/HEAD b/src/test/resources/_git_lightweight_tag_before_annotated_tag/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/config b/src/test/resources/_git_lightweight_tag_before_annotated_tag/config
deleted file mode 100644
index af10792..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/config
+++ /dev/null
@@ -1,6 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	ignorecase = true
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/description b/src/test/resources/_git_lightweight_tag_before_annotated_tag/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/applypatch-msg.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/commit-msg.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/post-update.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-applypatch.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-commit.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-rebase.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-rebase.sample
deleted file mode 100755
index 16b4794..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/opt/local/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/prepare-commit-msg.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/prepare-commit-msg.sample
deleted file mode 100755
index d0a7248..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /opt/local/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /opt/local/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/update.sample b/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/index b/src/test/resources/_git_lightweight_tag_before_annotated_tag/index
deleted file mode 100644
index 52bd681..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/index and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/info/exclude b/src/test/resources/_git_lightweight_tag_before_annotated_tag/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/logs/HEAD b/src/test/resources/_git_lightweight_tag_before_annotated_tag/logs/HEAD
deleted file mode 100644
index 29a70f1..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/logs/HEAD
+++ /dev/null
@@ -1,3 +0,0 @@
-0000000000000000000000000000000000000000 95975455ef2b1af048f2926b9ba7fb804e22171b Konrad Malawski <konrad.malawski@project13.pl> 1345901379 +0200	commit (initial): initial commit
-95975455ef2b1af048f2926b9ba7fb804e22171b d37a598a7a98531ad1375966642c6b1263129436 Konrad Malawski <konrad.malawski@project13.pl> 1345901396 +0200	commit: second line
-d37a598a7a98531ad1375966642c6b1263129436 b6a73ed747dd8dc98642d731ddbf09824efb9d48 Konrad Malawski <konrad.malawski@project13.pl> 1345901523 +0200	commit: third addition
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/logs/refs/heads/master b/src/test/resources/_git_lightweight_tag_before_annotated_tag/logs/refs/heads/master
deleted file mode 100644
index 29a70f1..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/logs/refs/heads/master
+++ /dev/null
@@ -1,3 +0,0 @@
-0000000000000000000000000000000000000000 95975455ef2b1af048f2926b9ba7fb804e22171b Konrad Malawski <konrad.malawski@project13.pl> 1345901379 +0200	commit (initial): initial commit
-95975455ef2b1af048f2926b9ba7fb804e22171b d37a598a7a98531ad1375966642c6b1263129436 Konrad Malawski <konrad.malawski@project13.pl> 1345901396 +0200	commit: second line
-d37a598a7a98531ad1375966642c6b1263129436 b6a73ed747dd8dc98642d731ddbf09824efb9d48 Konrad Malawski <konrad.malawski@project13.pl> 1345901523 +0200	commit: third addition
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/61/ccc0904609773ec1342dd7640f3b7e8ddb9f2b b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/61/ccc0904609773ec1342dd7640f3b7e8ddb9f2b
deleted file mode 100644
index dbff3cb..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/61/ccc0904609773ec1342dd7640f3b7e8ddb9f2b and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/6d/af66eea8f78d4f8ab1337f214949a4fc097869 b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/6d/af66eea8f78d4f8ab1337f214949a4fc097869
deleted file mode 100644
index ab2521f..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/6d/af66eea8f78d4f8ab1337f214949a4fc097869 and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/88/2476235ef06c5f2cc59325a04ba761988cde36 b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/88/2476235ef06c5f2cc59325a04ba761988cde36
deleted file mode 100644
index 90f1945..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/88/2476235ef06c5f2cc59325a04ba761988cde36 and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/95/975455ef2b1af048f2926b9ba7fb804e22171b b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/95/975455ef2b1af048f2926b9ba7fb804e22171b
deleted file mode 100644
index 0177489..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/95/975455ef2b1af048f2926b9ba7fb804e22171b and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/b6/a73ed747dd8dc98642d731ddbf09824efb9d48 b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/b6/a73ed747dd8dc98642d731ddbf09824efb9d48
deleted file mode 100644
index 9dbb4bc..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/b6/a73ed747dd8dc98642d731ddbf09824efb9d48 and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/b9/c7d2fd2d966bc133dca9309bdf07b106e3c24b b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/b9/c7d2fd2d966bc133dca9309bdf07b106e3c24b
deleted file mode 100644
index b187667..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/b9/c7d2fd2d966bc133dca9309bdf07b106e3c24b and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d3/7a598a7a98531ad1375966642c6b1263129436 b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d3/7a598a7a98531ad1375966642c6b1263129436
deleted file mode 100644
index da741b6..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d3/7a598a7a98531ad1375966642c6b1263129436
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ÎMjÄ0@á®}
-í[þ”ÒýÐCÈŽDÓIâàqéõCoÐí·x¼Ö÷}�€_æ�´°¦$ÂEsY‚®Îû¬èâ ÍR.‰ÌÉCŽ	)Ç£(VÇjCQ$L•*g­ÅAtÙUÃßó³¸õcð¼ñÏã¾Âëý	×ýÞÏÑ¿¤Mç¯çöÎ‡HÖyJp±h­iÏß)ÿ/™‡´~,°­‡˜_OãPø
\ No newline at end of file
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d3/abc1fbcd51cb94417d372800f4d3011e766b5c b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d3/abc1fbcd51cb94417d372800f4d3011e766b5c
deleted file mode 100644
index cfd94c1..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d3/abc1fbcd51cb94417d372800f4d3011e766b5c and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d8/e7c365bb6cf6305194444ce4fb3f380a62930d b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d8/e7c365bb6cf6305194444ce4fb3f380a62930d
deleted file mode 100644
index 0a53d19..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/d8/e7c365bb6cf6305194444ce4fb3f380a62930d and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/e4/f1ea5178a7d2ebf53277503fa1ae2ae7ffa546 b/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/e4/f1ea5178a7d2ebf53277503fa1ae2ae7ffa546
deleted file mode 100644
index 80d629b..0000000
Binary files a/src/test/resources/_git_lightweight_tag_before_annotated_tag/objects/e4/f1ea5178a7d2ebf53277503fa1ae2ae7ffa546 and /dev/null differ
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/heads/master b/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/heads/master
deleted file mode 100644
index bad2097..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-b6a73ed747dd8dc98642d731ddbf09824efb9d48
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/tags/annotated-tag b/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/tags/annotated-tag
deleted file mode 100644
index ef51d68..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/tags/annotated-tag
+++ /dev/null
@@ -1 +0,0 @@
-882476235ef06c5f2cc59325a04ba761988cde36
diff --git a/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/tags/lightweight-tag b/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/tags/lightweight-tag
deleted file mode 100644
index b011450..0000000
--- a/src/test/resources/_git_lightweight_tag_before_annotated_tag/refs/tags/lightweight-tag
+++ /dev/null
@@ -1 +0,0 @@
-d37a598a7a98531ad1375966642c6b1263129436
diff --git a/src/test/resources/_git_of_git_commit_id/COMMIT_EDITMSG b/src/test/resources/_git_of_git_commit_id/COMMIT_EDITMSG
deleted file mode 100644
index f085d68..0000000
--- a/src/test/resources/_git_of_git_commit_id/COMMIT_EDITMSG
+++ /dev/null
@@ -1,21 +0,0 @@
-our own Pair + using `--always`
-refs 
-
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch master
-# Your branch is ahead of 'origin/master' by 1 commit.
-#
-# Changes to be committed:
-#   (use "git reset HEAD^1 <file>..." to unstage)
-#
-#	modified:   src/main/java/pl/project13/jgit/DescribeCommand.java
-#	modified:   src/main/java/pl/project13/jgit/DescribeResult.java
-#	new file:   src/main/java/pl/project13/maven/git/util/Pair.java
-#
-# Changes not staged for commit:
-#   (use "git add <file>..." to update what will be committed)
-#   (use "git checkout -- <file>..." to discard changes in working directory)
-#
-#	modified:   src/test/java/pl/project13/maven/git/TemporaryMavenProject.java
-#
diff --git a/src/test/resources/_git_of_git_commit_id/FETCH_HEAD b/src/test/resources/_git_of_git_commit_id/FETCH_HEAD
deleted file mode 100644
index fe0706d..0000000
--- a/src/test/resources/_git_of_git_commit_id/FETCH_HEAD
+++ /dev/null
@@ -1 +0,0 @@
-86d27d701eceaa868cc9c0bf77087aefc0d8cf65		branch 'master' of github.com:ktoso/maven-git-commit-id-plugin
diff --git a/src/test/resources/_git_of_git_commit_id/HEAD b/src/test/resources/_git_of_git_commit_id/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_of_git_commit_id/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_of_git_commit_id/ORIG_HEAD b/src/test/resources/_git_of_git_commit_id/ORIG_HEAD
deleted file mode 100644
index c93357d..0000000
--- a/src/test/resources/_git_of_git_commit_id/ORIG_HEAD
+++ /dev/null
@@ -1 +0,0 @@
-a3575137db7559e64e252c9d87e64b31bdd6ec3e
diff --git a/src/test/resources/_git_of_git_commit_id/config b/src/test/resources/_git_of_git_commit_id/config
deleted file mode 100644
index b9e75db..0000000
--- a/src/test/resources/_git_of_git_commit_id/config
+++ /dev/null
@@ -1,17 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-[remote "origin"]
-	fetch = +refs/heads/*:refs/remotes/origin/*
-	url = git@github.com:ktoso/maven-git-commit-id-plugin.git
-[branch "master"]
-	remote = origin
-	merge = refs/heads/master
-[remote "mostr"]
-	url = https://github.com/mostr/maven-git-commit-id-plugin.git
-	fetch = +refs/heads/*:refs/remotes/mostr/*
-[branch "mostr_refactor_gitdir_lookup"]
-	remote = mostr
-	merge = refs/heads/refactor_gitdir_lookup
diff --git a/src/test/resources/_git_of_git_commit_id/description b/src/test/resources/_git_of_git_commit_id/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_of_git_commit_id/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/applypatch-msg.sample b/src/test/resources/_git_of_git_commit_id/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/commit-msg.sample b/src/test/resources/_git_of_git_commit_id/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/post-update.sample b/src/test/resources/_git_of_git_commit_id/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/pre-applypatch.sample b/src/test/resources/_git_of_git_commit_id/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/pre-commit.sample b/src/test/resources/_git_of_git_commit_id/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/pre-rebase.sample b/src/test/resources/_git_of_git_commit_id/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/prepare-commit-msg.sample b/src/test/resources/_git_of_git_commit_id/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_of_git_commit_id/hooks/update.sample b/src/test/resources/_git_of_git_commit_id/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_of_git_commit_id/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_of_git_commit_id/index b/src/test/resources/_git_of_git_commit_id/index
deleted file mode 100644
index 6c03d36..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/index and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/info/exclude b/src/test/resources/_git_of_git_commit_id/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_of_git_commit_id/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_of_git_commit_id/logs/HEAD b/src/test/resources/_git_of_git_commit_id/logs/HEAD
deleted file mode 100644
index 507e82f..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/HEAD
+++ /dev/null
@@ -1,61 +0,0 @@
-0000000000000000000000000000000000000000 4266d244c6308f0347a13fd8761dbc532b271ca5 Konrad Malawski <konrad.malawski@project13.pl> 1324731667 +0100	clone: from git@github.com:ktoso/maven-git-commit-id-plugin.git
-4266d244c6308f0347a13fd8761dbc532b271ca5 c444c5bf965d02c70356137ae1acd7b981915114 Konrad Malawski <konrad.malawski@project13.pl> 1324736437 +0100	commit: updated jgit version
-c444c5bf965d02c70356137ae1acd7b981915114 e2d4fb2d63fb0f25ae168281d7dadfeb131bc110 Konrad Malawski <konrad.malawski@project13.pl> 1324736530 +0100	commit: [maven-release-plugin] prepare release v2.0
-e2d4fb2d63fb0f25ae168281d7dadfeb131bc110 f238a51a0c4dbfba0ca1087496670b2a3e1c1a4c Konrad Malawski <konrad.malawski@project13.pl> 1324736538 +0100	commit: [maven-release-plugin] prepare for next development iteration
-f238a51a0c4dbfba0ca1087496670b2a3e1c1a4c 2e1832a5a66f932f3a12ca8755f6ec2a6c425428 Konrad Malawski <konrad.malawski@project13.pl> 1324736718 +0100	commit: [maven-release-plugin] prepare release v2.0.1
-2e1832a5a66f932f3a12ca8755f6ec2a6c425428 f9597b2f0b581bcf5c1dd435b81cd6e09e5c621f Konrad Malawski <konrad.malawski@project13.pl> 1324736738 +0100	commit: [maven-release-plugin] prepare for next development iteration
-f9597b2f0b581bcf5c1dd435b81cd6e09e5c621f 67460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 Konrad Malawski <konrad.malawski@project13.pl> 1325875696 +0100	commit: added support for forcing the plugin to run on pom packaged projects
-67460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 1006068bfa171395ba875c02506eafcdc905aec0 Konrad Malawski <konrad.malawski@project13.pl> 1329983761 +0100	commit: fix for multimodule projects, as SvS suggested
-1006068bfa171395ba875c02506eafcdc905aec0 6a738324177546f10e1381284da685a51bef856f Konrad Malawski <konrad.malawski@project13.pl> 1329983778 +0100	checkout: moving from master to 6a738324177546f10e1381284da685a51bef856f^0
-6a738324177546f10e1381284da685a51bef856f c61bfc2dc1b3d3515220f123d6258e4a1f6de95a Konrad Malawski <konrad.malawski@project13.pl> 1329983778 +0100	rebase: fix for multimodule projects, as SvS suggested
-c61bfc2dc1b3d3515220f123d6258e4a1f6de95a 91051645416518379179bfb5f2e06f4a066a03c2 Konrad Malawski <konrad.malawski@project13.pl> 1330183414 +0100	commit: adding travis
-91051645416518379179bfb5f2e06f4a066a03c2 7decb421bc38a486eb7be3edbc10d8aed085e114 Konrad Malawski <konrad.malawski@project13.pl> 1330183427 +0100	checkout: moving from master to 7decb421bc38a486eb7be3edbc10d8aed085e114^0
-7decb421bc38a486eb7be3edbc10d8aed085e114 2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 Konrad Malawski <konrad.malawski@project13.pl> 1330183427 +0100	pull --rebase: adding travis
-2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 Konrad Malawski <konrad.malawski@project13.pl> 1330183427 +0100	rebase finished: returning to refs/heads/master
-2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 ca77c2de57e1ae72add31a7216200288359fccf4 Konrad Malawski <konrad.malawski@project13.pl> 1341217068 +0200	checkout: moving from master to ca77c2de57e1ae72add31a7216200288359fccf4^0
-ca77c2de57e1ae72add31a7216200288359fccf4 a3b884764845d40ab1a1abdc293825ae0da55bb8 Konrad Malawski <konrad.malawski@project13.pl> 1341217891 +0200	commit: [maven-release-plugin] prepare release v2.0.4
-a3b884764845d40ab1a1abdc293825ae0da55bb8 cca0fe43ebfd188504592cc5dab9db8319e7609d Konrad Malawski <konrad.malawski@project13.pl> 1341217897 +0200	commit: [maven-release-plugin] prepare for next development iteration
-cca0fe43ebfd188504592cc5dab9db8319e7609d 7ae0a659349400afa26e0fcf00d59cdc5446c7f0 Konrad Malawski <konrad.malawski@project13.pl> 1345056474 +0200	checkout: moving from master to 7ae0a659349400afa26e0fcf00d59cdc5446c7f0^0
-7ae0a659349400afa26e0fcf00d59cdc5446c7f0 7ae0a659349400afa26e0fcf00d59cdc5446c7f0 Konrad Malawski <konrad.malawski@project13.pl> 1345056474 +0200	rebase finished: returning to refs/heads/master
-7ae0a659349400afa26e0fcf00d59cdc5446c7f0 d1f83562596af27cfcaaa0f6d87b24c8a56c1703 Konrad Malawski <konrad.malawski@project13.pl> 1345059172 +0200	commit: nicer test failure
-d1f83562596af27cfcaaa0f6d87b24c8a56c1703 b646389e690cf71fd75c83c2aa8949d6e550db49 Konrad Malawski <konrad.malawski@project13.pl> 1345062387 +0200	commit: nicer test failure
-b646389e690cf71fd75c83c2aa8949d6e550db49 c8ff632df6d6ab362ec02cc1b20a527f69ca741d Konrad Malawski <konrad.malawski@project13.pl> 1345062435 +0200	commit: minor cleanup
-c8ff632df6d6ab362ec02cc1b20a527f69ca741d affad5022ca2549d53cfc344d9aac497aa8e1e12 Konrad Malawski <konrad.malawski@project13.pl> 1345064510 +0200	checkout: moving from master to affad5022ca2549d53cfc344d9aac497aa8e1e12^0
-affad5022ca2549d53cfc344d9aac497aa8e1e12 c8ff632df6d6ab362ec02cc1b20a527f69ca741d Konrad Malawski <konrad.malawski@project13.pl> 1345064712 +0200	rebase: aborting
-c8ff632df6d6ab362ec02cc1b20a527f69ca741d 33ad86f74c66323455de935ea5ab63082b248204 Konrad Malawski <konrad.malawski@project13.pl> 1345064742 +0200	checkout: moving from master to mostr_refactor_gitdir_lookup
-33ad86f74c66323455de935ea5ab63082b248204 3c7dbd226418ad742b89ce73d86900b18d41dbb2 Konrad Malawski <konrad.malawski@project13.pl> 1345064877 +0200	commit: global reformat, to fit projects formatting
-3c7dbd226418ad742b89ce73d86900b18d41dbb2 c8ff632df6d6ab362ec02cc1b20a527f69ca741d Konrad Malawski <konrad.malawski@project13.pl> 1345064889 +0200	checkout: moving from mostr_refactor_gitdir_lookup to master
-c8ff632df6d6ab362ec02cc1b20a527f69ca741d 3c7dbd226418ad742b89ce73d86900b18d41dbb2 Konrad Malawski <konrad.malawski@project13.pl> 1345064903 +0200	checkout: moving from master to mostr_refactor_gitdir_lookup
-3c7dbd226418ad742b89ce73d86900b18d41dbb2 c8ff632df6d6ab362ec02cc1b20a527f69ca741d Konrad Malawski <konrad.malawski@project13.pl> 1345064906 +0200	checkout: moving from mostr_refactor_gitdir_lookup to c8ff632df6d6ab362ec02cc1b20a527f69ca741d^0
-c8ff632df6d6ab362ec02cc1b20a527f69ca741d 6b724f7a9f28cf24db72f6d31c1f407f965804c0 Konrad Malawski <konrad.malawski@project13.pl> 1345064906 +0200	rebase: gitignore eclipse specific files
-6b724f7a9f28cf24db72f6d31c1f407f965804c0 07d3c8682c6932c7e1ebaa12ef4aa2370bb47dbe Konrad Malawski <konrad.malawski@project13.pl> 1345064906 +0200	rebase: update to new jgit and junit dependency versions
-07d3c8682c6932c7e1ebaa12ef4aa2370bb47dbe 79e5157dcfff69af5c7cb59f1eeaae12255e3fba Konrad Malawski <konrad.malawski@project13.pl> 1345064932 +0200	rebase: integration test with default settings
-79e5157dcfff69af5c7cb59f1eeaae12255e3fba 07751578e7ed568acb2418f4a2748de6d24c73c8 Konrad Malawski <konrad.malawski@project13.pl> 1345064932 +0200	rebase: few more integration tests
-07751578e7ed568acb2418f4a2748de6d24c73c8 2380a899905ee320c55c41789c75b6a36f6ea8f8 Konrad Malawski <konrad.malawski@project13.pl> 1345065479 +0200	rebase: refactored to parametrized method
-2380a899905ee320c55c41789c75b6a36f6ea8f8 3a3b2b6dbad13bdccebeb1aeb24bf3c4d0c00a8f Konrad Malawski <konrad.malawski@project13.pl> 1345065550 +0200	rebase: refactored to GitDirLocator
-3a3b2b6dbad13bdccebeb1aeb24bf3c4d0c00a8f 82648ff591d5e40c7c39473f92e566c093ff5fc5 Konrad Malawski <konrad.malawski@project13.pl> 1345065596 +0200	rebase: global reformat, to fit projects formatting
-82648ff591d5e40c7c39473f92e566c093ff5fc5 82648ff591d5e40c7c39473f92e566c093ff5fc5 Konrad Malawski <konrad.malawski@project13.pl> 1345065596 +0200	rebase finished: returning to refs/heads/mostr_refactor_gitdir_lookup
-82648ff591d5e40c7c39473f92e566c093ff5fc5 c8ff632df6d6ab362ec02cc1b20a527f69ca741d Konrad Malawski <konrad.malawski@project13.pl> 1345065713 +0200	checkout: moving from mostr_refactor_gitdir_lookup to master
-c8ff632df6d6ab362ec02cc1b20a527f69ca741d 86d27d701eceaa868cc9c0bf77087aefc0d8cf65 Konrad Malawski <konrad.malawski@project13.pl> 1345065749 +0200	checkout: moving from master to 86d27d701eceaa868cc9c0bf77087aefc0d8cf65^0
-86d27d701eceaa868cc9c0bf77087aefc0d8cf65 d59921ca7da2a1441e814667ff58bb2dbb502c53 Konrad Malawski <konrad.malawski@project13.pl> 1345065750 +0200	pull --rebase: nicer test failure
-d59921ca7da2a1441e814667ff58bb2dbb502c53 acab0669c27146e5f98441ba39e527890e49a5d6 Konrad Malawski <konrad.malawski@project13.pl> 1345065750 +0200	pull --rebase: nicer test failure
-acab0669c27146e5f98441ba39e527890e49a5d6 01468eddbf23a8331fe91380b888d8a62457cec7 Konrad Malawski <konrad.malawski@project13.pl> 1345065780 +0200	rebase: minor cleanup
-01468eddbf23a8331fe91380b888d8a62457cec7 01468eddbf23a8331fe91380b888d8a62457cec7 Konrad Malawski <konrad.malawski@project13.pl> 1345065780 +0200	rebase finished: returning to refs/heads/master
-01468eddbf23a8331fe91380b888d8a62457cec7 85818dd10bda666cd2fb4eabdc0b71040f3301cf Konrad Malawski <konrad.malawski@project13.pl> 1345065808 +0200	commit: reformat to projects style
-85818dd10bda666cd2fb4eabdc0b71040f3301cf 5a0239b212258b4cb672e5e954757304a08cf2a1 Konrad Malawski <konrad.malawski@project13.pl> 1345065817 +0200	commit (amend): reformat to projects style
-5a0239b212258b4cb672e5e954757304a08cf2a1 7a51c168c0d247e5d6bc2227ee654cc9cc89c782 Konrad Malawski <konrad.malawski@project13.pl> 1345068940 +0200	commit: manual merge of "GitDirLocator" branch by @mostr
-7a51c168c0d247e5d6bc2227ee654cc9cc89c782 a3575137db7559e64e252c9d87e64b31bdd6ec3e Konrad Malawski <konrad.malawski@project13.pl> 1345068991 +0200	commit: minor cleanups and refactors
-a3575137db7559e64e252c9d87e64b31bdd6ec3e 5a0239b212258b4cb672e5e954757304a08cf2a1 Konrad Malawski <konrad.malawski@project13.pl> 1345069053 +0200	checkout: moving from master to 5a0239b
-5a0239b212258b4cb672e5e954757304a08cf2a1 7a51c168c0d247e5d6bc2227ee654cc9cc89c782 Konrad Malawski <konrad.malawski@project13.pl> 1345069053 +0200	cherry-pick
-7a51c168c0d247e5d6bc2227ee654cc9cc89c782 3cdc93dc60366bead9a278f6a7555b651f26993a Konrad Malawski <konrad.malawski@project13.pl> 1345069053 +0200	rebase -i (reword): manual merge of "GitDirLocator" branch by @mostr
-3cdc93dc60366bead9a278f6a7555b651f26993a b806407dc2442bcbe63b0b1b4d414f553648ade6 Konrad Malawski <konrad.malawski@project13.pl> 1345069067 +0200	rebase -i (pick): minor cleanups and refactors
-b806407dc2442bcbe63b0b1b4d414f553648ade6 b806407dc2442bcbe63b0b1b4d414f553648ade6 Konrad Malawski <konrad.malawski@project13.pl> 1345069067 +0200	rebase -i (finish): returning to refs/heads/master
-b806407dc2442bcbe63b0b1b4d414f553648ade6 060ad61aedb23bb0c7c7551f4bcccc9ccd49afe0 Konrad Malawski <konrad.malawski@project13.pl> 1345308176 +0200	commit: i just can't live without Optionals ;-)
-060ad61aedb23bb0c7c7551f4bcccc9ccd49afe0 d2f3939f870f570ab7aa39f8b53be98467114969 Konrad Malawski <konrad.malawski@project13.pl> 1345323994 +0200	commit: should be public
-d2f3939f870f570ab7aa39f8b53be98467114969 11fd252e20b7e420eca67a672d06abf24bdae5ae Konrad Malawski <konrad.malawski@project13.pl> 1345331175 +0200	commit: example git repositories, for multiple cases
-11fd252e20b7e420eca67a672d06abf24bdae5ae ea2668c79e9410f97da99cdd94f8309aef024b32 Konrad Malawski <konrad.malawski@project13.pl> 1345332538 +0200	commit: reworked integration tests to run on multiple git repositories when needed
-ea2668c79e9410f97da99cdd94f8309aef024b32 e8785cceaac786e13bd0dbaf3118f12ed032a369 Konrad Malawski <konrad.malawski@project13.pl> 1345334943 +0200	commit: Initial work on #31, with integration tests
-e8785cceaac786e13bd0dbaf3118f12ed032a369 db9cb5757f4af835425c4c6a91b8fa2717533255 Konrad Malawski <konrad.malawski@project13.pl> 1345334958 +0200	commit: include intellij annotations, MUST HAVE @Nullable
-db9cb5757f4af835425c4c6a91b8fa2717533255 ace7067505011e6a4ac069732c9ecd9e8c54b23a Konrad Malawski <konrad.malawski@project13.pl> 1345335058 +0200	commit: license headers
-ace7067505011e6a4ac069732c9ecd9e8c54b23a e7a1e817341a1d8c959ffe205a0fa064188ac368 Konrad Malawski <konrad.malawski@project13.pl> 1345335636 +0200	commit: our own Pair + using `--always`
-e7a1e817341a1d8c959ffe205a0fa064188ac368 7181832b7d9afdeb86c32cf51214abfca63625be Konrad Malawski <konrad.malawski@project13.pl> 1345335647 +0200	commit (amend): our own Pair + using `--always`
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/heads/master b/src/test/resources/_git_of_git_commit_id/logs/refs/heads/master
deleted file mode 100644
index 4f70b6d..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/heads/master
+++ /dev/null
@@ -1,33 +0,0 @@
-0000000000000000000000000000000000000000 4266d244c6308f0347a13fd8761dbc532b271ca5 Konrad Malawski <konrad.malawski@project13.pl> 1324731667 +0100	clone: from git@github.com:ktoso/maven-git-commit-id-plugin.git
-4266d244c6308f0347a13fd8761dbc532b271ca5 c444c5bf965d02c70356137ae1acd7b981915114 Konrad Malawski <konrad.malawski@project13.pl> 1324736437 +0100	commit: updated jgit version
-c444c5bf965d02c70356137ae1acd7b981915114 e2d4fb2d63fb0f25ae168281d7dadfeb131bc110 Konrad Malawski <konrad.malawski@project13.pl> 1324736530 +0100	commit: [maven-release-plugin] prepare release v2.0
-e2d4fb2d63fb0f25ae168281d7dadfeb131bc110 f238a51a0c4dbfba0ca1087496670b2a3e1c1a4c Konrad Malawski <konrad.malawski@project13.pl> 1324736538 +0100	commit: [maven-release-plugin] prepare for next development iteration
-f238a51a0c4dbfba0ca1087496670b2a3e1c1a4c 2e1832a5a66f932f3a12ca8755f6ec2a6c425428 Konrad Malawski <konrad.malawski@project13.pl> 1324736718 +0100	commit: [maven-release-plugin] prepare release v2.0.1
-2e1832a5a66f932f3a12ca8755f6ec2a6c425428 f9597b2f0b581bcf5c1dd435b81cd6e09e5c621f Konrad Malawski <konrad.malawski@project13.pl> 1324736738 +0100	commit: [maven-release-plugin] prepare for next development iteration
-f9597b2f0b581bcf5c1dd435b81cd6e09e5c621f 67460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 Konrad Malawski <konrad.malawski@project13.pl> 1325875696 +0100	commit: added support for forcing the plugin to run on pom packaged projects
-67460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 1006068bfa171395ba875c02506eafcdc905aec0 Konrad Malawski <konrad.malawski@project13.pl> 1329983761 +0100	commit: fix for multimodule projects, as SvS suggested
-1006068bfa171395ba875c02506eafcdc905aec0 c61bfc2dc1b3d3515220f123d6258e4a1f6de95a Konrad Malawski <konrad.malawski@project13.pl> 1329983778 +0100	rebase finished: refs/heads/master onto 6a738324177546f10e1381284da685a51bef856f
-c61bfc2dc1b3d3515220f123d6258e4a1f6de95a 91051645416518379179bfb5f2e06f4a066a03c2 Konrad Malawski <konrad.malawski@project13.pl> 1330183414 +0100	commit: adding travis
-91051645416518379179bfb5f2e06f4a066a03c2 2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 Konrad Malawski <konrad.malawski@project13.pl> 1330183427 +0100	rebase finished: refs/heads/master onto 7decb421bc38a486eb7be3edbc10d8aed085e114
-2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 ca77c2de57e1ae72add31a7216200288359fccf4 Konrad Malawski <konrad.malawski@project13.pl> 1341217068 +0200	rebase finished: refs/heads/master onto ca77c2de57e1ae72add31a7216200288359fccf4
-ca77c2de57e1ae72add31a7216200288359fccf4 a3b884764845d40ab1a1abdc293825ae0da55bb8 Konrad Malawski <konrad.malawski@project13.pl> 1341217891 +0200	commit: [maven-release-plugin] prepare release v2.0.4
-a3b884764845d40ab1a1abdc293825ae0da55bb8 cca0fe43ebfd188504592cc5dab9db8319e7609d Konrad Malawski <konrad.malawski@project13.pl> 1341217897 +0200	commit: [maven-release-plugin] prepare for next development iteration
-cca0fe43ebfd188504592cc5dab9db8319e7609d 7ae0a659349400afa26e0fcf00d59cdc5446c7f0 Konrad Malawski <konrad.malawski@project13.pl> 1345056474 +0200	rebase finished: refs/heads/master onto 7ae0a659349400afa26e0fcf00d59cdc5446c7f0
-7ae0a659349400afa26e0fcf00d59cdc5446c7f0 d1f83562596af27cfcaaa0f6d87b24c8a56c1703 Konrad Malawski <konrad.malawski@project13.pl> 1345059172 +0200	commit: nicer test failure
-d1f83562596af27cfcaaa0f6d87b24c8a56c1703 b646389e690cf71fd75c83c2aa8949d6e550db49 Konrad Malawski <konrad.malawski@project13.pl> 1345062387 +0200	commit: nicer test failure
-b646389e690cf71fd75c83c2aa8949d6e550db49 c8ff632df6d6ab362ec02cc1b20a527f69ca741d Konrad Malawski <konrad.malawski@project13.pl> 1345062435 +0200	commit: minor cleanup
-c8ff632df6d6ab362ec02cc1b20a527f69ca741d 01468eddbf23a8331fe91380b888d8a62457cec7 Konrad Malawski <konrad.malawski@project13.pl> 1345065780 +0200	rebase finished: refs/heads/master onto 86d27d701eceaa868cc9c0bf77087aefc0d8cf65
-01468eddbf23a8331fe91380b888d8a62457cec7 85818dd10bda666cd2fb4eabdc0b71040f3301cf Konrad Malawski <konrad.malawski@project13.pl> 1345065808 +0200	commit: reformat to projects style
-85818dd10bda666cd2fb4eabdc0b71040f3301cf 5a0239b212258b4cb672e5e954757304a08cf2a1 Konrad Malawski <konrad.malawski@project13.pl> 1345065817 +0200	commit (amend): reformat to projects style
-5a0239b212258b4cb672e5e954757304a08cf2a1 7a51c168c0d247e5d6bc2227ee654cc9cc89c782 Konrad Malawski <konrad.malawski@project13.pl> 1345068940 +0200	commit: manual merge of "GitDirLocator" branch by @mostr
-7a51c168c0d247e5d6bc2227ee654cc9cc89c782 a3575137db7559e64e252c9d87e64b31bdd6ec3e Konrad Malawski <konrad.malawski@project13.pl> 1345068991 +0200	commit: minor cleanups and refactors
-a3575137db7559e64e252c9d87e64b31bdd6ec3e b806407dc2442bcbe63b0b1b4d414f553648ade6 Konrad Malawski <konrad.malawski@project13.pl> 1345069067 +0200	rebase -i (finish): refs/heads/master onto 5a0239b
-b806407dc2442bcbe63b0b1b4d414f553648ade6 060ad61aedb23bb0c7c7551f4bcccc9ccd49afe0 Konrad Malawski <konrad.malawski@project13.pl> 1345308176 +0200	commit: i just can't live without Optionals ;-)
-060ad61aedb23bb0c7c7551f4bcccc9ccd49afe0 d2f3939f870f570ab7aa39f8b53be98467114969 Konrad Malawski <konrad.malawski@project13.pl> 1345323994 +0200	commit: should be public
-d2f3939f870f570ab7aa39f8b53be98467114969 11fd252e20b7e420eca67a672d06abf24bdae5ae Konrad Malawski <konrad.malawski@project13.pl> 1345331175 +0200	commit: example git repositories, for multiple cases
-11fd252e20b7e420eca67a672d06abf24bdae5ae ea2668c79e9410f97da99cdd94f8309aef024b32 Konrad Malawski <konrad.malawski@project13.pl> 1345332538 +0200	commit: reworked integration tests to run on multiple git repositories when needed
-ea2668c79e9410f97da99cdd94f8309aef024b32 e8785cceaac786e13bd0dbaf3118f12ed032a369 Konrad Malawski <konrad.malawski@project13.pl> 1345334943 +0200	commit: Initial work on #31, with integration tests
-e8785cceaac786e13bd0dbaf3118f12ed032a369 db9cb5757f4af835425c4c6a91b8fa2717533255 Konrad Malawski <konrad.malawski@project13.pl> 1345334958 +0200	commit: include intellij annotations, MUST HAVE @Nullable
-db9cb5757f4af835425c4c6a91b8fa2717533255 ace7067505011e6a4ac069732c9ecd9e8c54b23a Konrad Malawski <konrad.malawski@project13.pl> 1345335058 +0200	commit: license headers
-ace7067505011e6a4ac069732c9ecd9e8c54b23a e7a1e817341a1d8c959ffe205a0fa064188ac368 Konrad Malawski <konrad.malawski@project13.pl> 1345335636 +0200	commit: our own Pair + using `--always`
-e7a1e817341a1d8c959ffe205a0fa064188ac368 7181832b7d9afdeb86c32cf51214abfca63625be Konrad Malawski <konrad.malawski@project13.pl> 1345335647 +0200	commit (amend): our own Pair + using `--always`
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/heads/mostr_refactor_gitdir_lookup b/src/test/resources/_git_of_git_commit_id/logs/refs/heads/mostr_refactor_gitdir_lookup
deleted file mode 100644
index 1acbd98..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/heads/mostr_refactor_gitdir_lookup
+++ /dev/null
@@ -1,3 +0,0 @@
-0000000000000000000000000000000000000000 33ad86f74c66323455de935ea5ab63082b248204 Konrad Malawski <konrad.malawski@project13.pl> 1345064742 +0200	branch: Created from mostr/refactor_gitdir_lookup
-33ad86f74c66323455de935ea5ab63082b248204 3c7dbd226418ad742b89ce73d86900b18d41dbb2 Konrad Malawski <konrad.malawski@project13.pl> 1345064877 +0200	commit: global reformat, to fit projects formatting
-3c7dbd226418ad742b89ce73d86900b18d41dbb2 82648ff591d5e40c7c39473f92e566c093ff5fc5 Konrad Malawski <konrad.malawski@project13.pl> 1345065596 +0200	rebase finished: refs/heads/mostr_refactor_gitdir_lookup onto c8ff632df6d6ab362ec02cc1b20a527f69ca741d
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/fix_custom_file_write b/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/fix_custom_file_write
deleted file mode 100644
index 5f8540c..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/fix_custom_file_write
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 affad5022ca2549d53cfc344d9aac497aa8e1e12 Konrad <ktoso@moon.(none)> 1345064494 +0200	fetch --append mostr: storing head
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/integration_tests b/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/integration_tests
deleted file mode 100644
index 2043054..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/integration_tests
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 8a67a9fee3512b9c60820899a865000fbfbe5538 Konrad <ktoso@moon.(none)> 1345064494 +0200	fetch --append mostr: storing head
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/master b/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/master
deleted file mode 100644
index fb65772..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 360ce69f76e95595681644275580615cd6271d01 Konrad <ktoso@moon.(none)> 1345064494 +0200	fetch --append mostr: storing head
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/refactor_gitdir_lookup b/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/refactor_gitdir_lookup
deleted file mode 100644
index 944f865..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/mostr/refactor_gitdir_lookup
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 33ad86f74c66323455de935ea5ab63082b248204 Konrad <ktoso@moon.(none)> 1345064494 +0200	fetch --append mostr: storing head
diff --git a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/origin/master b/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/origin/master
deleted file mode 100644
index 5979b32..0000000
--- a/src/test/resources/_git_of_git_commit_id/logs/refs/remotes/origin/master
+++ /dev/null
@@ -1,15 +0,0 @@
-4266d244c6308f0347a13fd8761dbc532b271ca5 c444c5bf965d02c70356137ae1acd7b981915114 Konrad Malawski <konrad.malawski@project13.pl> 1324736455 +0100	update by push
-c444c5bf965d02c70356137ae1acd7b981915114 f9597b2f0b581bcf5c1dd435b81cd6e09e5c621f Konrad <ktoso@moon.(none)> 1325508723 +0100	pull : fast-forward
-f9597b2f0b581bcf5c1dd435b81cd6e09e5c621f 67460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 Konrad Malawski <konrad.malawski@project13.pl> 1325875808 +0100	update by push
-67460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 6a738324177546f10e1381284da685a51bef856f Konrad Malawski <konrad.malawski@project13.pl> 1329983777 +0100	fetch origin: fast-forward
-6a738324177546f10e1381284da685a51bef856f c61bfc2dc1b3d3515220f123d6258e4a1f6de95a Konrad Malawski <konrad.malawski@project13.pl> 1329983782 +0100	update by push
-c61bfc2dc1b3d3515220f123d6258e4a1f6de95a 7decb421bc38a486eb7be3edbc10d8aed085e114 Konrad Malawski <konrad.malawski@project13.pl> 1330183427 +0100	pull --rebase: fast-forward
-7decb421bc38a486eb7be3edbc10d8aed085e114 2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 Konrad Malawski <konrad.malawski@project13.pl> 1330183431 +0100	update by push
-2e39ea3027a3547abd71c3b6c60c4ca5388b4b68 ca77c2de57e1ae72add31a7216200288359fccf4 Konrad Malawski <konrad.malawski@project13.pl> 1341217068 +0200	pull --rebase: fast-forward
-ca77c2de57e1ae72add31a7216200288359fccf4 7ae0a659349400afa26e0fcf00d59cdc5446c7f0 Konrad Malawski <konrad.malawski@project13.pl> 1345056474 +0200	pull --rebase: fast-forward
-7ae0a659349400afa26e0fcf00d59cdc5446c7f0 86d27d701eceaa868cc9c0bf77087aefc0d8cf65 Konrad Malawski <konrad.malawski@project13.pl> 1345064492 +0200	fetch --append origin: fast-forward
-86d27d701eceaa868cc9c0bf77087aefc0d8cf65 5a0239b212258b4cb672e5e954757304a08cf2a1 Konrad Malawski <konrad.malawski@project13.pl> 1345065830 +0200	update by push
-5a0239b212258b4cb672e5e954757304a08cf2a1 b806407dc2442bcbe63b0b1b4d414f553648ade6 Konrad Malawski <konrad.malawski@project13.pl> 1345069074 +0200	update by push
-b806407dc2442bcbe63b0b1b4d414f553648ade6 ea2668c79e9410f97da99cdd94f8309aef024b32 Konrad Malawski <konrad.malawski@project13.pl> 1345332547 +0200	update by push
-ea2668c79e9410f97da99cdd94f8309aef024b32 db9cb5757f4af835425c4c6a91b8fa2717533255 Konrad Malawski <konrad.malawski@project13.pl> 1345334972 +0200	update by push
-db9cb5757f4af835425c4c6a91b8fa2717533255 ace7067505011e6a4ac069732c9ecd9e8c54b23a Konrad Malawski <konrad.malawski@project13.pl> 1345335068 +0200	update by push
diff --git a/src/test/resources/_git_of_git_commit_id/objects/00/0220de1afba8bd5230acd1d321390dd18697e8 b/src/test/resources/_git_of_git_commit_id/objects/00/0220de1afba8bd5230acd1d321390dd18697e8
deleted file mode 100644
index 37b4a0d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/00/0220de1afba8bd5230acd1d321390dd18697e8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/00/3e60a8d8c6e03d689c5704d3fce3dec37ff473 b/src/test/resources/_git_of_git_commit_id/objects/00/3e60a8d8c6e03d689c5704d3fce3dec37ff473
deleted file mode 100644
index a0969c2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/00/3e60a8d8c6e03d689c5704d3fce3dec37ff473 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/00/461cd0555b8b7bb4ffa49993a03c5883bb7f16 b/src/test/resources/_git_of_git_commit_id/objects/00/461cd0555b8b7bb4ffa49993a03c5883bb7f16
deleted file mode 100644
index 20dadce..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/00/461cd0555b8b7bb4ffa49993a03c5883bb7f16 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/00/71801d080af8a6169a6353f1016387ba2836ee b/src/test/resources/_git_of_git_commit_id/objects/00/71801d080af8a6169a6353f1016387ba2836ee
deleted file mode 100644
index f743340..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/00/71801d080af8a6169a6353f1016387ba2836ee and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/00/8c580fdee1d91b087a56c362d621f54789e5fd b/src/test/resources/_git_of_git_commit_id/objects/00/8c580fdee1d91b087a56c362d621f54789e5fd
deleted file mode 100644
index c05563d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/00/8c580fdee1d91b087a56c362d621f54789e5fd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/00/c6e9e02ae3943ce0ce15c9ed16da65acec5666 b/src/test/resources/_git_of_git_commit_id/objects/00/c6e9e02ae3943ce0ce15c9ed16da65acec5666
deleted file mode 100644
index 132b4d0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/00/c6e9e02ae3943ce0ce15c9ed16da65acec5666 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/01d90e97542b18235d06235ad56e8a50268f67 b/src/test/resources/_git_of_git_commit_id/objects/01/01d90e97542b18235d06235ad56e8a50268f67
deleted file mode 100644
index 91ccdd5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/01d90e97542b18235d06235ad56e8a50268f67 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/468eddbf23a8331fe91380b888d8a62457cec7 b/src/test/resources/_git_of_git_commit_id/objects/01/468eddbf23a8331fe91380b888d8a62457cec7
deleted file mode 100644
index 879802e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/468eddbf23a8331fe91380b888d8a62457cec7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/ba99b4a050879dab7cdbb02ba3ac2e258365e3 b/src/test/resources/_git_of_git_commit_id/objects/01/ba99b4a050879dab7cdbb02ba3ac2e258365e3
deleted file mode 100644
index aa3719b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/ba99b4a050879dab7cdbb02ba3ac2e258365e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/c8c5f08a1154458ab4d5c7ecbd06c043fc77a9 b/src/test/resources/_git_of_git_commit_id/objects/01/c8c5f08a1154458ab4d5c7ecbd06c043fc77a9
deleted file mode 100644
index 0e6539f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/c8c5f08a1154458ab4d5c7ecbd06c043fc77a9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/c9ff3b605eb960fb0ad64e2b95787f0ab8193d b/src/test/resources/_git_of_git_commit_id/objects/01/c9ff3b605eb960fb0ad64e2b95787f0ab8193d
deleted file mode 100644
index ace9c4a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/c9ff3b605eb960fb0ad64e2b95787f0ab8193d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/ef9613b56b6fb2783673f4c407f6050daad7fb b/src/test/resources/_git_of_git_commit_id/objects/01/ef9613b56b6fb2783673f4c407f6050daad7fb
deleted file mode 100644
index e13e7ee..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/ef9613b56b6fb2783673f4c407f6050daad7fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/01/ffb2b757b01ad9659d5486db14d60266139ea6 b/src/test/resources/_git_of_git_commit_id/objects/01/ffb2b757b01ad9659d5486db14d60266139ea6
deleted file mode 100644
index 67ce616..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/01/ffb2b757b01ad9659d5486db14d60266139ea6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/09907e010583ccc6b0c28b827d7d73d91dd396 b/src/test/resources/_git_of_git_commit_id/objects/02/09907e010583ccc6b0c28b827d7d73d91dd396
deleted file mode 100644
index 6752963..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/09907e010583ccc6b0c28b827d7d73d91dd396 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/1ff49f7ce7d72d2cd8f74b295573ed181d6176 b/src/test/resources/_git_of_git_commit_id/objects/02/1ff49f7ce7d72d2cd8f74b295573ed181d6176
deleted file mode 100644
index 24cf6cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/1ff49f7ce7d72d2cd8f74b295573ed181d6176 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/230a732a3123e1d7e8f9ea8e54c8a407eda9da b/src/test/resources/_git_of_git_commit_id/objects/02/230a732a3123e1d7e8f9ea8e54c8a407eda9da
deleted file mode 100644
index d148350..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/230a732a3123e1d7e8f9ea8e54c8a407eda9da and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/26fc54fb844815e6ca3c4781e93fbc11148e83 b/src/test/resources/_git_of_git_commit_id/objects/02/26fc54fb844815e6ca3c4781e93fbc11148e83
deleted file mode 100644
index 77a8555..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/26fc54fb844815e6ca3c4781e93fbc11148e83 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/5b69b37f8b4b628903d1c07f70d90f82a5ec15 b/src/test/resources/_git_of_git_commit_id/objects/02/5b69b37f8b4b628903d1c07f70d90f82a5ec15
deleted file mode 100644
index 7a53dee..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/5b69b37f8b4b628903d1c07f70d90f82a5ec15 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/bf030522f240d02834b39bdb88171700fae315 b/src/test/resources/_git_of_git_commit_id/objects/02/bf030522f240d02834b39bdb88171700fae315
deleted file mode 100644
index 2a7dd70..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/bf030522f240d02834b39bdb88171700fae315 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/02/ed464110064facf5f690a0243ca68729946b64 b/src/test/resources/_git_of_git_commit_id/objects/02/ed464110064facf5f690a0243ca68729946b64
deleted file mode 100644
index 3d3f547..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/02/ed464110064facf5f690a0243ca68729946b64 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/17785a6f4980ed47fbe2af7d019cd651a00b2b b/src/test/resources/_git_of_git_commit_id/objects/03/17785a6f4980ed47fbe2af7d019cd651a00b2b
deleted file mode 100644
index 51d46ff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/17785a6f4980ed47fbe2af7d019cd651a00b2b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/23680430a010df3125bf19916da337f5b36fdd b/src/test/resources/_git_of_git_commit_id/objects/03/23680430a010df3125bf19916da337f5b36fdd
deleted file mode 100644
index e60554d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/23680430a010df3125bf19916da337f5b36fdd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/4188b4649bf008cca7efb0f4b1cb6c10e696d1 b/src/test/resources/_git_of_git_commit_id/objects/03/4188b4649bf008cca7efb0f4b1cb6c10e696d1
deleted file mode 100644
index 3b153dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/4188b4649bf008cca7efb0f4b1cb6c10e696d1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/4ab6cf1a42ee4e3138c23c935eee2831525d0a b/src/test/resources/_git_of_git_commit_id/objects/03/4ab6cf1a42ee4e3138c23c935eee2831525d0a
deleted file mode 100644
index 507c484..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/4ab6cf1a42ee4e3138c23c935eee2831525d0a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/76719d360600c9f5920726507c0bfb36de6c3d b/src/test/resources/_git_of_git_commit_id/objects/03/76719d360600c9f5920726507c0bfb36de6c3d
deleted file mode 100644
index 5781089..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/76719d360600c9f5920726507c0bfb36de6c3d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/823c721077b383dcf6dce6cc3a2a077c389056 b/src/test/resources/_git_of_git_commit_id/objects/03/823c721077b383dcf6dce6cc3a2a077c389056
deleted file mode 100644
index e864dd2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/823c721077b383dcf6dce6cc3a2a077c389056 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/c0142981f301e7e0289df067afb83c1229987f b/src/test/resources/_git_of_git_commit_id/objects/03/c0142981f301e7e0289df067afb83c1229987f
deleted file mode 100644
index 45382e2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/03/c0142981f301e7e0289df067afb83c1229987f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/03/dad524d116ac2c19b92583808173dd2fd808b4 b/src/test/resources/_git_of_git_commit_id/objects/03/dad524d116ac2c19b92583808173dd2fd808b4
deleted file mode 100644
index b4e37e7..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/03/dad524d116ac2c19b92583808173dd2fd808b4
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01c¨`ÔÖôò
50K00d`j}´(¥­ú|Ü¹ÛëÊ>íäß£½×DØ¤åÊý³ìÜÿøýD0
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/04/0e740f5a3c4acdc8653ccc2c62bdf1128cc844 b/src/test/resources/_git_of_git_commit_id/objects/04/0e740f5a3c4acdc8653ccc2c62bdf1128cc844
deleted file mode 100644
index af4eac1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/04/0e740f5a3c4acdc8653ccc2c62bdf1128cc844 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/04/1340d0fde182ca6031bfabb5baacc446fb2914 b/src/test/resources/_git_of_git_commit_id/objects/04/1340d0fde182ca6031bfabb5baacc446fb2914
deleted file mode 100644
index c81ee1b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/04/1340d0fde182ca6031bfabb5baacc446fb2914 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/04/3d9c546046fd8e97c51aa441fc04770e35a2e1 b/src/test/resources/_git_of_git_commit_id/objects/04/3d9c546046fd8e97c51aa441fc04770e35a2e1
deleted file mode 100644
index 45ca9cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/04/3d9c546046fd8e97c51aa441fc04770e35a2e1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/04/3e00c1f0d420175ea89f1ed5cdd8348f37c58a b/src/test/resources/_git_of_git_commit_id/objects/04/3e00c1f0d420175ea89f1ed5cdd8348f37c58a
deleted file mode 100644
index d6a84c0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/04/3e00c1f0d420175ea89f1ed5cdd8348f37c58a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/04/677c9c0ee179dcd3264ef8c2c83961fe7110fe b/src/test/resources/_git_of_git_commit_id/objects/04/677c9c0ee179dcd3264ef8c2c83961fe7110fe
deleted file mode 100644
index f57963e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/04/677c9c0ee179dcd3264ef8c2c83961fe7110fe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/04/989da0be04d2e306557842ea3fcd937267338a b/src/test/resources/_git_of_git_commit_id/objects/04/989da0be04d2e306557842ea3fcd937267338a
deleted file mode 100644
index 1540628..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/04/989da0be04d2e306557842ea3fcd937267338a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/05/36191e197f388e09a0cd1ecee39d22e53fd825 b/src/test/resources/_git_of_git_commit_id/objects/05/36191e197f388e09a0cd1ecee39d22e53fd825
deleted file mode 100644
index f8dcdc5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/05/36191e197f388e09a0cd1ecee39d22e53fd825 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/05/927d188e7fa7168ed2f3f82bc75e0d360fd722 b/src/test/resources/_git_of_git_commit_id/objects/05/927d188e7fa7168ed2f3f82bc75e0d360fd722
deleted file mode 100644
index 2e91c99..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/05/927d188e7fa7168ed2f3f82bc75e0d360fd722 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/06/0ad61aedb23bb0c7c7551f4bcccc9ccd49afe0 b/src/test/resources/_git_of_git_commit_id/objects/06/0ad61aedb23bb0c7c7551f4bcccc9ccd49afe0
deleted file mode 100644
index d7986e7..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/06/0ad61aedb23bb0c7c7551f4bcccc9ccd49afe0
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ŽËJC1@]ç+f'"–<')–â^Äo˜$Sšö¾È�kßRü·Îá”y›€MúI:3�aë]ÖFc­{í*²Ã€	KM1f"…¼¯'µPçI '�^ÇZ¬÷6—Ìx—³É¾zãO!8ô‰*£¢MÎs‡ÏyêTá‹º­×‡ëìÆ?ð±ôùÂEŒÛ-ÃŒóÁéd"Â«¶Z«òøþI5¸l«@¡éY`h?·vÜ¾ióDÃ
-ïo/ê’>Zp
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/06/294fdcb4fa7bfb98c2ea574b3d3deb07258378 b/src/test/resources/_git_of_git_commit_id/objects/06/294fdcb4fa7bfb98c2ea574b3d3deb07258378
deleted file mode 100644
index ebcf283..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/06/294fdcb4fa7bfb98c2ea574b3d3deb07258378 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/06/a21c7dfd7c0750be4b0427e60121a345104073 b/src/test/resources/_git_of_git_commit_id/objects/06/a21c7dfd7c0750be4b0427e60121a345104073
deleted file mode 100644
index 36c7dcf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/06/a21c7dfd7c0750be4b0427e60121a345104073 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/06/fac86e44667dc040758519afaa0b866da35f1e b/src/test/resources/_git_of_git_commit_id/objects/06/fac86e44667dc040758519afaa0b866da35f1e
deleted file mode 100644
index a77e4e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/06/fac86e44667dc040758519afaa0b866da35f1e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/07/05dc4b07b02bb613056cf8f88873fa9919eb5c b/src/test/resources/_git_of_git_commit_id/objects/07/05dc4b07b02bb613056cf8f88873fa9919eb5c
deleted file mode 100644
index a358de6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/07/05dc4b07b02bb613056cf8f88873fa9919eb5c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/07/5775612626bb50216fceb0a22e2d69a9299ee8 b/src/test/resources/_git_of_git_commit_id/objects/07/5775612626bb50216fceb0a22e2d69a9299ee8
deleted file mode 100644
index ee495f4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/07/5775612626bb50216fceb0a22e2d69a9299ee8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/07/751578e7ed568acb2418f4a2748de6d24c73c8 b/src/test/resources/_git_of_git_commit_id/objects/07/751578e7ed568acb2418f4a2748de6d24c73c8
deleted file mode 100644
index c97ad36..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/07/751578e7ed568acb2418f4a2748de6d24c73c8
+++ /dev/null
@@ -1 +0,0 @@
-x5ÎËjÃ0…á®õ³/ÉºØ†²/!Ï0–G‰jË2ò„@ž¾Â¤Û�ŸÃñ9¥ÈÐ:÷Å…¤è{GÆ8×M^ÙÙÞª¢{ç&Ô6(Zº�¬²µ!¸ZYßùÑµ DRmk-é0¢À'?r�kô\à¶syîïá”iò¿\î	ãÒøœÎ ´QFKÝ
ð-[)EÕz—©ÀO^NpÅ_ûá4Ð¤\¶’É³ÒÍ¶KV:3èö³$½ åBW¦{AŽy¦�wñ!ØXk
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/07/78f06a08c1f70dad1d4aff0bdeb50cb1edcdf0 b/src/test/resources/_git_of_git_commit_id/objects/07/78f06a08c1f70dad1d4aff0bdeb50cb1edcdf0
deleted file mode 100644
index 0d0c86d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/07/78f06a08c1f70dad1d4aff0bdeb50cb1edcdf0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/07/c98b2e6c81fbdc30a2f6cb27be9c508920f17f b/src/test/resources/_git_of_git_commit_id/objects/07/c98b2e6c81fbdc30a2f6cb27be9c508920f17f
deleted file mode 100644
index 4d48f93..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/07/c98b2e6c81fbdc30a2f6cb27be9c508920f17f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/07/d3c8682c6932c7e1ebaa12ef4aa2370bb47dbe b/src/test/resources/_git_of_git_commit_id/objects/07/d3c8682c6932c7e1ebaa12ef4aa2370bb47dbe
deleted file mode 100644
index 4499540..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/07/d3c8682c6932c7e1ebaa12ef4aa2370bb47dbe
+++ /dev/null
@@ -1,2 +0,0 @@
-x5ÐMjÃ0à®}ŠÙŒþ,ÉBö%ôSi”8¶$#Ë
íé+Lº›ùà=†q9Æ©‚°ö­"@m'˜šyDœäè¼	#©Ñé ˆ[ƒ®[±Pª ¿ŒPÁà„uA(ßö ½äŽÅZN–)Ç:Üë=¸NîŽ|nµìÛïŒpŠ‡ôù_.·ˆÓÒ»ÏÀ¥âRpaxg‚±®i;·R��œ
-z¸â‚Ïmžà4ÐÇ\Ö’ä*—ýºMÓjdúÕÔí«ÇJP3$zÂãÖ¾€ÉÃcOmò´Rò”Ü|SÙ¦œ¶î’_°
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/08/0a7753179cf14956da577b90ed945c8f8b2a03 b/src/test/resources/_git_of_git_commit_id/objects/08/0a7753179cf14956da577b90ed945c8f8b2a03
deleted file mode 100644
index e59ced9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/08/0a7753179cf14956da577b90ed945c8f8b2a03 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/08/1e05ca535840a1b1adcb1e063de232fa581533 b/src/test/resources/_git_of_git_commit_id/objects/08/1e05ca535840a1b1adcb1e063de232fa581533
deleted file mode 100644
index d7da3f0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/08/1e05ca535840a1b1adcb1e063de232fa581533 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/08/5821346852ae732b097bbe5110d492b502b76c b/src/test/resources/_git_of_git_commit_id/objects/08/5821346852ae732b097bbe5110d492b502b76c
deleted file mode 100644
index 6c8ac3e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/08/5821346852ae732b097bbe5110d492b502b76c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/08/a234b7a591950df55f9f885fcf3e08c9970790 b/src/test/resources/_git_of_git_commit_id/objects/08/a234b7a591950df55f9f885fcf3e08c9970790
deleted file mode 100644
index a17fc97..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/08/a234b7a591950df55f9f885fcf3e08c9970790 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/08/a75cb9b93e06278d911f9972aeada34cd039d6 b/src/test/resources/_git_of_git_commit_id/objects/08/a75cb9b93e06278d911f9972aeada34cd039d6
deleted file mode 100644
index 533f8b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/08/a75cb9b93e06278d911f9972aeada34cd039d6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/08/faec30ece3cff9b4d5b15283b1fd6fe24bf534 b/src/test/resources/_git_of_git_commit_id/objects/08/faec30ece3cff9b4d5b15283b1fd6fe24bf534
deleted file mode 100644
index e4cd1ab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/08/faec30ece3cff9b4d5b15283b1fd6fe24bf534 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/09/28633b5e256970f58df88f9a6387066b48b4b5 b/src/test/resources/_git_of_git_commit_id/objects/09/28633b5e256970f58df88f9a6387066b48b4b5
deleted file mode 100644
index dbccaf5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/09/28633b5e256970f58df88f9a6387066b48b4b5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/09/7fd9d9f960977d1509391c5ff0cee22bb63c11 b/src/test/resources/_git_of_git_commit_id/objects/09/7fd9d9f960977d1509391c5ff0cee22bb63c11
deleted file mode 100644
index 1df8de3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/09/7fd9d9f960977d1509391c5ff0cee22bb63c11 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/09/be9c26811f26bc0bd466d74ddd8b88d82d573e b/src/test/resources/_git_of_git_commit_id/objects/09/be9c26811f26bc0bd466d74ddd8b88d82d573e
deleted file mode 100644
index e174b94..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/09/be9c26811f26bc0bd466d74ddd8b88d82d573e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/09/ca953a517245aab1e55403a21516122f3d426f b/src/test/resources/_git_of_git_commit_id/objects/09/ca953a517245aab1e55403a21516122f3d426f
deleted file mode 100644
index d177789..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/09/ca953a517245aab1e55403a21516122f3d426f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/029cfde315fd7751fb9fcc4a8db9f3238b4bb4 b/src/test/resources/_git_of_git_commit_id/objects/0a/029cfde315fd7751fb9fcc4a8db9f3238b4bb4
deleted file mode 100644
index 2b16918..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/029cfde315fd7751fb9fcc4a8db9f3238b4bb4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/46e39a9a49271aea5056e6a250ffe638b0c463 b/src/test/resources/_git_of_git_commit_id/objects/0a/46e39a9a49271aea5056e6a250ffe638b0c463
deleted file mode 100644
index 0aff105..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/46e39a9a49271aea5056e6a250ffe638b0c463 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/547cf6dafa7ffbd893789bba4651a0a3d71272 b/src/test/resources/_git_of_git_commit_id/objects/0a/547cf6dafa7ffbd893789bba4651a0a3d71272
deleted file mode 100644
index 40969f5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/547cf6dafa7ffbd893789bba4651a0a3d71272 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/56c5ef043d1533322eab0a27d3fe822da56af1 b/src/test/resources/_git_of_git_commit_id/objects/0a/56c5ef043d1533322eab0a27d3fe822da56af1
deleted file mode 100644
index b16115a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/56c5ef043d1533322eab0a27d3fe822da56af1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/9f83c2c8630f48290a93f32549c5dd495bd9f4 b/src/test/resources/_git_of_git_commit_id/objects/0a/9f83c2c8630f48290a93f32549c5dd495bd9f4
deleted file mode 100644
index 51e4fc7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/9f83c2c8630f48290a93f32549c5dd495bd9f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/bd2ba1fbcb861e07fc0cf537613ada33f9219b b/src/test/resources/_git_of_git_commit_id/objects/0a/bd2ba1fbcb861e07fc0cf537613ada33f9219b
deleted file mode 100644
index 7e866b6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/bd2ba1fbcb861e07fc0cf537613ada33f9219b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/f25dae46f0424de5e8c2513ff14c2daf7d81ac b/src/test/resources/_git_of_git_commit_id/objects/0a/f25dae46f0424de5e8c2513ff14c2daf7d81ac
deleted file mode 100644
index 7ccc060..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/f25dae46f0424de5e8c2513ff14c2daf7d81ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0a/fe1fbaf0763ce5e7faa46f9ff2bc0887b8671c b/src/test/resources/_git_of_git_commit_id/objects/0a/fe1fbaf0763ce5e7faa46f9ff2bc0887b8671c
deleted file mode 100644
index af7f4d4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0a/fe1fbaf0763ce5e7faa46f9ff2bc0887b8671c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0b/299f7bf00eb2d2c4624a3555e617da94cb18a1 b/src/test/resources/_git_of_git_commit_id/objects/0b/299f7bf00eb2d2c4624a3555e617da94cb18a1
deleted file mode 100644
index 55a918d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0b/299f7bf00eb2d2c4624a3555e617da94cb18a1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0b/58527123dd24ef3439ffa4d52a5b4f94f80de0 b/src/test/resources/_git_of_git_commit_id/objects/0b/58527123dd24ef3439ffa4d52a5b4f94f80de0
deleted file mode 100644
index 683c804..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0b/58527123dd24ef3439ffa4d52a5b4f94f80de0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0b/7dcb1af0c02e2c84fbfb48c5d0e83785a596c9 b/src/test/resources/_git_of_git_commit_id/objects/0b/7dcb1af0c02e2c84fbfb48c5d0e83785a596c9
deleted file mode 100644
index f39fa98..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0b/7dcb1af0c02e2c84fbfb48c5d0e83785a596c9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0b/9d1e57bdf2518198d80c81073d943230b92150 b/src/test/resources/_git_of_git_commit_id/objects/0b/9d1e57bdf2518198d80c81073d943230b92150
deleted file mode 100644
index 36c30c6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0b/9d1e57bdf2518198d80c81073d943230b92150 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0b/e968df2bfbde92698dbb7a8262df5fbe41b3eb b/src/test/resources/_git_of_git_commit_id/objects/0b/e968df2bfbde92698dbb7a8262df5fbe41b3eb
deleted file mode 100644
index 912ddd2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0b/e968df2bfbde92698dbb7a8262df5fbe41b3eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0b/fde63997c6c370ae531824fe4fe1161047ba65 b/src/test/resources/_git_of_git_commit_id/objects/0b/fde63997c6c370ae531824fe4fe1161047ba65
deleted file mode 100644
index 97b97f5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0b/fde63997c6c370ae531824fe4fe1161047ba65 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0c/33be77cc90a57b22bfd4e7a5f52a96b05c82e5 b/src/test/resources/_git_of_git_commit_id/objects/0c/33be77cc90a57b22bfd4e7a5f52a96b05c82e5
deleted file mode 100644
index 0199138..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0c/33be77cc90a57b22bfd4e7a5f52a96b05c82e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0c/749d2288e7db3a75f2dbe184ebafb06908b8fb b/src/test/resources/_git_of_git_commit_id/objects/0c/749d2288e7db3a75f2dbe184ebafb06908b8fb
deleted file mode 100644
index 9d9e9b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0c/749d2288e7db3a75f2dbe184ebafb06908b8fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0c/ce58c83f507143da967b7831f125cd3c5f3843 b/src/test/resources/_git_of_git_commit_id/objects/0c/ce58c83f507143da967b7831f125cd3c5f3843
deleted file mode 100644
index 69fcc8e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0c/ce58c83f507143da967b7831f125cd3c5f3843 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0c/e764ad0ec321c04b4b87382ae0de5ad225c3bd b/src/test/resources/_git_of_git_commit_id/objects/0c/e764ad0ec321c04b4b87382ae0de5ad225c3bd
deleted file mode 100644
index 8c013cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0c/e764ad0ec321c04b4b87382ae0de5ad225c3bd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0d/0b872fb2f9e81110f1a00373cddf284edce247 b/src/test/resources/_git_of_git_commit_id/objects/0d/0b872fb2f9e81110f1a00373cddf284edce247
deleted file mode 100644
index d06433d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0d/0b872fb2f9e81110f1a00373cddf284edce247 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0d/1bcccf37cea06632b36d481937a3a76e0a16b3 b/src/test/resources/_git_of_git_commit_id/objects/0d/1bcccf37cea06632b36d481937a3a76e0a16b3
deleted file mode 100644
index 64e5e9c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0d/1bcccf37cea06632b36d481937a3a76e0a16b3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0d/30206d812306c9ea2138daa5ee7ccb1486ac5e b/src/test/resources/_git_of_git_commit_id/objects/0d/30206d812306c9ea2138daa5ee7ccb1486ac5e
deleted file mode 100644
index e22d815..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0d/30206d812306c9ea2138daa5ee7ccb1486ac5e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0d/30c7ec0c0f9687ce530ad2177d3e24166ed0cf b/src/test/resources/_git_of_git_commit_id/objects/0d/30c7ec0c0f9687ce530ad2177d3e24166ed0cf
deleted file mode 100644
index a83043e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0d/30c7ec0c0f9687ce530ad2177d3e24166ed0cf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0d/8f570274f96581abc161dc60e702a287cc64bb b/src/test/resources/_git_of_git_commit_id/objects/0d/8f570274f96581abc161dc60e702a287cc64bb
deleted file mode 100644
index 3c8b5b1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0d/8f570274f96581abc161dc60e702a287cc64bb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0d/b5135a0c7e0ccc9a75b9b506dd895a0b62559a b/src/test/resources/_git_of_git_commit_id/objects/0d/b5135a0c7e0ccc9a75b9b506dd895a0b62559a
deleted file mode 100644
index 87694b8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0d/b5135a0c7e0ccc9a75b9b506dd895a0b62559a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0e/1ac9780f89ebc4ec3906d8e990b951ae348768 b/src/test/resources/_git_of_git_commit_id/objects/0e/1ac9780f89ebc4ec3906d8e990b951ae348768
deleted file mode 100644
index 344400e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0e/1ac9780f89ebc4ec3906d8e990b951ae348768 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0e/4c31c7c00b43847ad55f99264877d6c7721e34 b/src/test/resources/_git_of_git_commit_id/objects/0e/4c31c7c00b43847ad55f99264877d6c7721e34
deleted file mode 100644
index c193d74..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0e/4c31c7c00b43847ad55f99264877d6c7721e34 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0e/f98e59c267ed71e522789f66751e7c7eea00d2 b/src/test/resources/_git_of_git_commit_id/objects/0e/f98e59c267ed71e522789f66751e7c7eea00d2
deleted file mode 100644
index 4375329..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/0e/f98e59c267ed71e522789f66751e7c7eea00d2
+++ /dev/null
@@ -1,2 +0,0 @@
-x�ÎAN!@Q×}ŠÚ3¦ h �1®Ü— €r{ÍÄëÛñ®^òcÝ¶<@;s7ºhŒ
-™-Ä-É0£–YY½´xG¢§Æ]Ê…aBí˜fã8$§"…ƒc4‘gò>˜`ýÄ·q©Þkéœàƒ¯ü³¯ž×Q÷úÚzý–8=¶ë("§¬Öˆð€„8Å¿Ë!ÿõÓgK<$AN›À	Æ…ËºÃ[ç_ÇW«¹Œ\ÎGÈ;ÔÛ€§Óý/©&W†
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0f/65d8d034331799ea5c9a3c75ecc3e2e1273b03 b/src/test/resources/_git_of_git_commit_id/objects/0f/65d8d034331799ea5c9a3c75ecc3e2e1273b03
deleted file mode 100644
index e3b71fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0f/65d8d034331799ea5c9a3c75ecc3e2e1273b03 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0f/7a6e4885f742b9653b7d2f4726c24561f8005c b/src/test/resources/_git_of_git_commit_id/objects/0f/7a6e4885f742b9653b7d2f4726c24561f8005c
deleted file mode 100644
index 61732c8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0f/7a6e4885f742b9653b7d2f4726c24561f8005c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0f/8201e1fb192c8e14aad525026762f5883b5a49 b/src/test/resources/_git_of_git_commit_id/objects/0f/8201e1fb192c8e14aad525026762f5883b5a49
deleted file mode 100644
index e5fd6fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0f/8201e1fb192c8e14aad525026762f5883b5a49 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0f/8a4b976940e385e41b34db103c4307c1c65332 b/src/test/resources/_git_of_git_commit_id/objects/0f/8a4b976940e385e41b34db103c4307c1c65332
deleted file mode 100644
index 5e83225..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0f/8a4b976940e385e41b34db103c4307c1c65332 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0f/cdf2d7a253584e1ffedf480a0c3e119a464525 b/src/test/resources/_git_of_git_commit_id/objects/0f/cdf2d7a253584e1ffedf480a0c3e119a464525
deleted file mode 100644
index dfc8382..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/0f/cdf2d7a253584e1ffedf480a0c3e119a464525
+++ /dev/null
@@ -1 +0,0 @@
-x%‹±ƒ0;¿¯@bË``áBj�‘!Vìª[¿P—[înÑºtÓ8¿ÍîH‡!ý€¾“3XUv�¼9ßJ}híá×ï†‹Š9ã[Ž
d­î\ä!çêP?�ÈmåÀ¾Ä#Ò
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/0f/d5566066aa819318a28966a781cdba50d468c2 b/src/test/resources/_git_of_git_commit_id/objects/0f/d5566066aa819318a28966a781cdba50d468c2
deleted file mode 100644
index 9ea2488..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/0f/d5566066aa819318a28966a781cdba50d468c2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/0063fcea22885078c3a8b014392ddab3780405 b/src/test/resources/_git_of_git_commit_id/objects/10/0063fcea22885078c3a8b014392ddab3780405
deleted file mode 100644
index 06c9c66..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/0063fcea22885078c3a8b014392ddab3780405 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/06068bfa171395ba875c02506eafcdc905aec0 b/src/test/resources/_git_of_git_commit_id/objects/10/06068bfa171395ba875c02506eafcdc905aec0
deleted file mode 100644
index da0efe7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/06068bfa171395ba875c02506eafcdc905aec0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/0650004960428d8f8e7774098c6ba1ec439740 b/src/test/resources/_git_of_git_commit_id/objects/10/0650004960428d8f8e7774098c6ba1ec439740
deleted file mode 100644
index 530ebd7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/0650004960428d8f8e7774098c6ba1ec439740 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/7186f9c0c8194a03d6c76d069f9f04c139f75e b/src/test/resources/_git_of_git_commit_id/objects/10/7186f9c0c8194a03d6c76d069f9f04c139f75e
deleted file mode 100644
index 4936dce..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/7186f9c0c8194a03d6c76d069f9f04c139f75e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/732ce73fc3c1dd0f04990eaff3261891e95034 b/src/test/resources/_git_of_git_commit_id/objects/10/732ce73fc3c1dd0f04990eaff3261891e95034
deleted file mode 100644
index 008c580..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/10/732ce73fc3c1dd0f04990eaff3261891e95034
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU06a040031QÈM,.I-bXd×þàõ—Å¿N/ÕxgyœóæÿÝ³Côñ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/75c9a82b0543a8d89bdd99ad3ea8109b76f04d b/src/test/resources/_git_of_git_commit_id/objects/10/75c9a82b0543a8d89bdd99ad3ea8109b76f04d
deleted file mode 100644
index c492f51..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/75c9a82b0543a8d89bdd99ad3ea8109b76f04d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/add9a22585a4993d07e7ef3fccbe124d9bcba4 b/src/test/resources/_git_of_git_commit_id/objects/10/add9a22585a4993d07e7ef3fccbe124d9bcba4
deleted file mode 100644
index 6fb694f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/add9a22585a4993d07e7ef3fccbe124d9bcba4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/bcce723c135f76afb761b5c8a49e66c231541d b/src/test/resources/_git_of_git_commit_id/objects/10/bcce723c135f76afb761b5c8a49e66c231541d
deleted file mode 100644
index 1837e3f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/bcce723c135f76afb761b5c8a49e66c231541d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/10/ddc923555be6bef490ad42302729dc5f7c9437 b/src/test/resources/_git_of_git_commit_id/objects/10/ddc923555be6bef490ad42302729dc5f7c9437
deleted file mode 100644
index a4521f6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/10/ddc923555be6bef490ad42302729dc5f7c9437 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/06ab31d5a51c824f2c1fed071b8c02355a2534 b/src/test/resources/_git_of_git_commit_id/objects/11/06ab31d5a51c824f2c1fed071b8c02355a2534
deleted file mode 100644
index 7e1b752..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/11/06ab31d5a51c824f2c1fed071b8c02355a2534 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/3a6feedb9f048738e2d99cb679643c42d74f24 b/src/test/resources/_git_of_git_commit_id/objects/11/3a6feedb9f048738e2d99cb679643c42d74f24
deleted file mode 100644
index e09915e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/11/3a6feedb9f048738e2d99cb679643c42d74f24 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/3c43959f76657361cbdbf5893f991b7c195258 b/src/test/resources/_git_of_git_commit_id/objects/11/3c43959f76657361cbdbf5893f991b7c195258
deleted file mode 100644
index ea33a3d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/11/3c43959f76657361cbdbf5893f991b7c195258
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR05d¨`ÔÖôò
50K60d`jmZôgÍ•'BÎÉlªÓ�øžŒÖùæg¢q‘·v­ÝæÑËúF½üËUO„
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/712e148a9a09635c0e2d383ea2e8bb5f5210ba b/src/test/resources/_git_of_git_commit_id/objects/11/712e148a9a09635c0e2d383ea2e8bb5f5210ba
deleted file mode 100644
index 4b801e2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/11/712e148a9a09635c0e2d383ea2e8bb5f5210ba and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/d034a133575ed629bfbb424c594b778f4c4ac5 b/src/test/resources/_git_of_git_commit_id/objects/11/d034a133575ed629bfbb424c594b778f4c4ac5
deleted file mode 100644
index 30e4f2b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/11/d034a133575ed629bfbb424c594b778f4c4ac5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/ed1eca774324556c81373b2bf2a5446f0ae1a4 b/src/test/resources/_git_of_git_commit_id/objects/11/ed1eca774324556c81373b2bf2a5446f0ae1a4
deleted file mode 100644
index 0523f47..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/11/ed1eca774324556c81373b2bf2a5446f0ae1a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/11/fd252e20b7e420eca67a672d06abf24bdae5ae b/src/test/resources/_git_of_git_commit_id/objects/11/fd252e20b7e420eca67a672d06abf24bdae5ae
deleted file mode 100644
index 48fd433..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/11/fd252e20b7e420eca67a672d06abf24bdae5ae
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥�An!sæswd³À"E‘ïQ1°CB¼XÉóc[ùAŽ]-µªc-%OÐ«yš�8nÈÒYâôÂFë’Š½¶™’GcY4ê|™°é„}Z�LÆI
-ŽèƒÁÀ~]¬SjñÖºÎÏÚá­^:mðN;}�s†—óË8µ^¿8N…Ç¶¿‚ÂÅ *å¤–RÄ‡ïäÿ/	þ¡Òv†�ÛÿÎ­Ž<kÏ<ž!ÝDËuŸù^G<Ä/*Ä^
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/12/10e9aec83f5c66d786eac81e20b5027b11cc81 b/src/test/resources/_git_of_git_commit_id/objects/12/10e9aec83f5c66d786eac81e20b5027b11cc81
deleted file mode 100644
index 44d0236..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/12/10e9aec83f5c66d786eac81e20b5027b11cc81 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/12/6a5c2412af137a84852dff6eef9c16a78ecea1 b/src/test/resources/_git_of_git_commit_id/objects/12/6a5c2412af137a84852dff6eef9c16a78ecea1
deleted file mode 100644
index 819fadc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/12/6a5c2412af137a84852dff6eef9c16a78ecea1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/12/c866a5e7d5f40a00b6d0022bd17ed335db83a0 b/src/test/resources/_git_of_git_commit_id/objects/12/c866a5e7d5f40a00b6d0022bd17ed335db83a0
deleted file mode 100644
index 8fc4309..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/12/c866a5e7d5f40a00b6d0022bd17ed335db83a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/12/da1cf6643155309c409d3ad427e2fba4bdaad2 b/src/test/resources/_git_of_git_commit_id/objects/12/da1cf6643155309c409d3ad427e2fba4bdaad2
deleted file mode 100644
index f68e8aa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/12/da1cf6643155309c409d3ad427e2fba4bdaad2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/13/b7dc850e7d5b5ac732c075df0b4c780889ee52 b/src/test/resources/_git_of_git_commit_id/objects/13/b7dc850e7d5b5ac732c075df0b4c780889ee52
deleted file mode 100644
index fc526e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/13/b7dc850e7d5b5ac732c075df0b4c780889ee52 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/13/ce5154de0732c3e0dd941e38ecec6d25e21898 b/src/test/resources/_git_of_git_commit_id/objects/13/ce5154de0732c3e0dd941e38ecec6d25e21898
deleted file mode 100644
index 7207f89..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/13/ce5154de0732c3e0dd941e38ecec6d25e21898 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/13/ecaca4871d6cbabfa0285bcf46860159e5cca4 b/src/test/resources/_git_of_git_commit_id/objects/13/ecaca4871d6cbabfa0285bcf46860159e5cca4
deleted file mode 100644
index 3fc8cbe..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/13/ecaca4871d6cbabfa0285bcf46860159e5cca4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/13/f27aaaf1f3b858444d0412db811b7edc03b4bd b/src/test/resources/_git_of_git_commit_id/objects/13/f27aaaf1f3b858444d0412db811b7edc03b4bd
deleted file mode 100644
index 4359dce..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/13/f27aaaf1f3b858444d0412db811b7edc03b4bd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/13/ff37522629446329e675f4d5e84cf1d4bf3381 b/src/test/resources/_git_of_git_commit_id/objects/13/ff37522629446329e675f4d5e84cf1d4bf3381
deleted file mode 100644
index c45cab0..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/13/ff37522629446329e675f4d5e84cf1d4bf3381
+++ /dev/null
@@ -1,2 +0,0 @@
-x-Î-KCQÀñ+c8ÃÒ�Õe‹çyÎsÞ‚ÁOp£˜ä¼<™‚àÃb´‰Eí+‚IƒAMf¹°/°•±ô†ÿüãtÈ<@M¡‰ ¥ÈÉvH)&Ÿ%
-‚}fA"82–Šãr¸ù²ÿ<½~¯Ï¶û«ssÿÞ£t*éhxm¢Hh!›˜lPQI±¸},Ëój¸Ó·�öÊën÷ô³wÒ�ƒ‚ÑiŒ*$[_°ò²°Q‡œŠI§Úø¸Ú‚Éh­UáÅìoqÖj6lÉ$ ¡Æ:ôõyë2°eÁ ¹biqÙ{Ø;¸ëÑ÷ÛòO»{óõûÕ�WZ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/14/1979e397b1f5412c300c28728f4956339db570 b/src/test/resources/_git_of_git_commit_id/objects/14/1979e397b1f5412c300c28728f4956339db570
deleted file mode 100644
index 30589c9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/14/1979e397b1f5412c300c28728f4956339db570 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/14/4e2059e6c6abcfa0a36b62201b983647a4ac0a b/src/test/resources/_git_of_git_commit_id/objects/14/4e2059e6c6abcfa0a36b62201b983647a4ac0a
deleted file mode 100644
index 8ea061f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/14/4e2059e6c6abcfa0a36b62201b983647a4ac0a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/14/670229d969d2b0207f888c09c6a1aea872ea4e b/src/test/resources/_git_of_git_commit_id/objects/14/670229d969d2b0207f888c09c6a1aea872ea4e
deleted file mode 100644
index 47edbaf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/14/670229d969d2b0207f888c09c6a1aea872ea4e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/14/fb0a17c86cf9773f8a493288a0f2bca0382388 b/src/test/resources/_git_of_git_commit_id/objects/14/fb0a17c86cf9773f8a493288a0f2bca0382388
deleted file mode 100644
index 996901a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/14/fb0a17c86cf9773f8a493288a0f2bca0382388 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/15/40628b34460dfe2d94fc42b098e6f8749d8d7e b/src/test/resources/_git_of_git_commit_id/objects/15/40628b34460dfe2d94fc42b098e6f8749d8d7e
deleted file mode 100644
index 01a010d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/15/40628b34460dfe2d94fc42b098e6f8749d8d7e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/15/4a1be805cfa14942d2eee8e7158ddc3e82e710 b/src/test/resources/_git_of_git_commit_id/objects/15/4a1be805cfa14942d2eee8e7158ddc3e82e710
deleted file mode 100644
index aadda9a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/15/4a1be805cfa14942d2eee8e7158ddc3e82e710 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/15/b77bb4c06a69138c7a1599fb9fb5a6abf24bbd b/src/test/resources/_git_of_git_commit_id/objects/15/b77bb4c06a69138c7a1599fb9fb5a6abf24bbd
deleted file mode 100644
index 93f54ff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/15/b77bb4c06a69138c7a1599fb9fb5a6abf24bbd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/15/b9c9effd2b5acf087f395b5e077ab5ed838b33 b/src/test/resources/_git_of_git_commit_id/objects/15/b9c9effd2b5acf087f395b5e077ab5ed838b33
deleted file mode 100644
index 13f27aa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/15/b9c9effd2b5acf087f395b5e077ab5ed838b33 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/15/eae5bc932f5c3d3c9d115f54fbbc820640b24c b/src/test/resources/_git_of_git_commit_id/objects/15/eae5bc932f5c3d3c9d115f54fbbc820640b24c
deleted file mode 100644
index a260d6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/15/eae5bc932f5c3d3c9d115f54fbbc820640b24c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/15/edbff1b3b1315e70b93aa3f73d47f29b467ffe b/src/test/resources/_git_of_git_commit_id/objects/15/edbff1b3b1315e70b93aa3f73d47f29b467ffe
deleted file mode 100644
index 99cb232..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/15/edbff1b3b1315e70b93aa3f73d47f29b467ffe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/16/1317ff34caa86677d8fbf82ce828c98fb44915 b/src/test/resources/_git_of_git_commit_id/objects/16/1317ff34caa86677d8fbf82ce828c98fb44915
deleted file mode 100644
index 3deecab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/16/1317ff34caa86677d8fbf82ce828c98fb44915 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/16/9ea6941f329aa983e19255444530f97e8e2e2d b/src/test/resources/_git_of_git_commit_id/objects/16/9ea6941f329aa983e19255444530f97e8e2e2d
deleted file mode 100644
index 40d2783..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/16/9ea6941f329aa983e19255444530f97e8e2e2d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/16/d3160f5b6163f0341920364ee22af4d4655006 b/src/test/resources/_git_of_git_commit_id/objects/16/d3160f5b6163f0341920364ee22af4d4655006
deleted file mode 100644
index c133b53..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/16/d3160f5b6163f0341920364ee22af4d4655006 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/16/f76467f02e9dfc47bc34d19bcb90f2810cd13b b/src/test/resources/_git_of_git_commit_id/objects/16/f76467f02e9dfc47bc34d19bcb90f2810cd13b
deleted file mode 100644
index 3ab7813..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/16/f76467f02e9dfc47bc34d19bcb90f2810cd13b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/06f04dccf8ad24a9d19a8ee1486d7d77e6a226 b/src/test/resources/_git_of_git_commit_id/objects/17/06f04dccf8ad24a9d19a8ee1486d7d77e6a226
deleted file mode 100644
index 13b7dc8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/17/06f04dccf8ad24a9d19a8ee1486d7d77e6a226 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/40fbbddc35a2c3d7da5421ee4eb61b90664802 b/src/test/resources/_git_of_git_commit_id/objects/17/40fbbddc35a2c3d7da5421ee4eb61b90664802
deleted file mode 100644
index ea6683a..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/17/40fbbddc35a2c3d7da5421ee4eb61b90664802
+++ /dev/null
@@ -1 +0,0 @@
-x=Í±‚0€agžâvéµ€Æ¸ŸÀ8\é• …6¥bx{Ñ×oøÿD`£v^?¸MÀÒ”VKS+«…•1Ö�lÐËêQdi
­Ç>eik,²Ø�ºŽ#\üÉÀ•½æ¡‡ãð…büÁ9Dÿ¹¡*‚;*YT]©ö…È²ÛHOydÇ4sÜ³ë§;l¿°‚õþÇ7�y<w
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/41aa434e0df38431793e403cdc297e349ddb61 b/src/test/resources/_git_of_git_commit_id/objects/17/41aa434e0df38431793e403cdc297e349ddb61
deleted file mode 100644
index d4ea2a6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/17/41aa434e0df38431793e403cdc297e349ddb61 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/53a463a9cde06d20853e3239c3c3e5263820a0 b/src/test/resources/_git_of_git_commit_id/objects/17/53a463a9cde06d20853e3239c3c3e5263820a0
deleted file mode 100644
index 545a19b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/17/53a463a9cde06d20853e3239c3c3e5263820a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/b43c6f213878e6d2e6e3c68313bb247f32c67e b/src/test/resources/_git_of_git_commit_id/objects/17/b43c6f213878e6d2e6e3c68313bb247f32c67e
deleted file mode 100644
index afac191..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/17/b43c6f213878e6d2e6e3c68313bb247f32c67e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/c8d93ced73ec5db532487582e5971988714a58 b/src/test/resources/_git_of_git_commit_id/objects/17/c8d93ced73ec5db532487582e5971988714a58
deleted file mode 100644
index 06457a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/17/c8d93ced73ec5db532487582e5971988714a58 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/e0aeefeefd5342153f5a2063db8bb423be053e b/src/test/resources/_git_of_git_commit_id/objects/17/e0aeefeefd5342153f5a2063db8bb423be053e
deleted file mode 100644
index f3060ef..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/17/e0aeefeefd5342153f5a2063db8bb423be053e
+++ /dev/null
@@ -1 +0,0 @@
-x¥�KN1YÏ)z�µŒ-!ÄqÄ¢ÝnÃ�ÛrœÀñI"nÀ¶ïUqÝ¶e€A}7ºpö>›�Œb#³rl0¸Œ#Ï3«ˆÎëÄ‘¦F]Ê€h9hç­³¨fã¬x¯4j$k<f²1<¨$�ÆgíðRK§¯´Ò÷ñ°ÀãáöÛxn½~	eöm}etÞ©àáâÄ7ß!ÿ_šÞ6:KÙuY…Ž²këéc)ïÐº\Û _l‹üHr–µ¶íš»\ži,µL¿°d^
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/17/fcb313680ad17b154a26b4a5650e63ca3d5da4 b/src/test/resources/_git_of_git_commit_id/objects/17/fcb313680ad17b154a26b4a5650e63ca3d5da4
deleted file mode 100644
index a9ccc6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/17/fcb313680ad17b154a26b4a5650e63ca3d5da4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/18/519f2e7df07f03c2f70a022b4234acad810eec b/src/test/resources/_git_of_git_commit_id/objects/18/519f2e7df07f03c2f70a022b4234acad810eec
deleted file mode 100644
index 8b95dc8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/18/519f2e7df07f03c2f70a022b4234acad810eec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/18/77cdbe5695db0436be9eac0d062fbcc4a94848 b/src/test/resources/_git_of_git_commit_id/objects/18/77cdbe5695db0436be9eac0d062fbcc4a94848
deleted file mode 100644
index c809347..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/18/77cdbe5695db0436be9eac0d062fbcc4a94848 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/18/84c027e4b67511f49159ed8b61c017fb2a9842 b/src/test/resources/_git_of_git_commit_id/objects/18/84c027e4b67511f49159ed8b61c017fb2a9842
deleted file mode 100644
index 5893b83..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/18/84c027e4b67511f49159ed8b61c017fb2a9842 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/18/a34d5322203a0ac1072f96045c03f4411dcffa b/src/test/resources/_git_of_git_commit_id/objects/18/a34d5322203a0ac1072f96045c03f4411dcffa
deleted file mode 100644
index fbc5fb3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/18/a34d5322203a0ac1072f96045c03f4411dcffa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/18/c48297652174ffae65b877dd131711a5746181 b/src/test/resources/_git_of_git_commit_id/objects/18/c48297652174ffae65b877dd131711a5746181
deleted file mode 100644
index cdf73c0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/18/c48297652174ffae65b877dd131711a5746181 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/18/ebe7b2b8b2c969946206a5b3003fdfe0afc837 b/src/test/resources/_git_of_git_commit_id/objects/18/ebe7b2b8b2c969946206a5b3003fdfe0afc837
deleted file mode 100644
index 587a706..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/18/ebe7b2b8b2c969946206a5b3003fdfe0afc837 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/19/75420f352ff4d73700dedfa0b8247519b1dd36 b/src/test/resources/_git_of_git_commit_id/objects/19/75420f352ff4d73700dedfa0b8247519b1dd36
deleted file mode 100644
index 5690280..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/19/75420f352ff4d73700dedfa0b8247519b1dd36 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/181878c79559758ed374cba4c40ffdf0e6aa30 b/src/test/resources/_git_of_git_commit_id/objects/1a/181878c79559758ed374cba4c40ffdf0e6aa30
deleted file mode 100644
index 366753c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1a/181878c79559758ed374cba4c40ffdf0e6aa30 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/29a6a708c692d15a660a3c7dde5b0aec75ae60 b/src/test/resources/_git_of_git_commit_id/objects/1a/29a6a708c692d15a660a3c7dde5b0aec75ae60
deleted file mode 100644
index 435af98..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1a/29a6a708c692d15a660a3c7dde5b0aec75ae60 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/8b79445157a495a56a2177b39f5dbae589acda b/src/test/resources/_git_of_git_commit_id/objects/1a/8b79445157a495a56a2177b39f5dbae589acda
deleted file mode 100644
index dc73f6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1a/8b79445157a495a56a2177b39f5dbae589acda and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/96aeda791743171ee0d30350576713290ca3a5 b/src/test/resources/_git_of_git_commit_id/objects/1a/96aeda791743171ee0d30350576713290ca3a5
deleted file mode 100644
index eeaee33..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1a/96aeda791743171ee0d30350576713290ca3a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/aa2e0fb876eceeb9ce928ac1e3c34e9fdede85 b/src/test/resources/_git_of_git_commit_id/objects/1a/aa2e0fb876eceeb9ce928ac1e3c34e9fdede85
deleted file mode 100644
index 17bca5c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1a/aa2e0fb876eceeb9ce928ac1e3c34e9fdede85 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/aa3aea1e7c481eda900363c645701e6ff06f32 b/src/test/resources/_git_of_git_commit_id/objects/1a/aa3aea1e7c481eda900363c645701e6ff06f32
deleted file mode 100644
index 7dcf8a5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1a/aa3aea1e7c481eda900363c645701e6ff06f32 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/cbd9886979be2298369c527c510af3ce9aef76 b/src/test/resources/_git_of_git_commit_id/objects/1a/cbd9886979be2298369c527c510af3ce9aef76
deleted file mode 100644
index 7aec377..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/1a/cbd9886979be2298369c527c510af3ce9aef76
+++ /dev/null
@@ -1 +0,0 @@
-x�’»N1EiÉWL"~?"„�(ß�Çv²dwy�ø}LØ’"ŠËki|Î‡±0JÞ±+H‰Ñ™l#…TZÇä¥N¨1ÉœB9Á¼—¹b„ñ{9
ð|ºOÓ¼žkùLÔ¸|:�/Àû(f”U˜`ì>Tœé¸ƒ·š°¥¹–	¦²´º­)#µR÷‡¡Å¡îÇRN_çÍÕh’lQ£¸ÃØŸÎS²²‹yÆwQñ‚¸ÑÁY»:P™¦¡íàÐkÆ:w©¶GhòÐ`­`�¿¼
óas5œëü.gíyÔI1²$½²2{‘´1Ä¼ì—™ômZ{³ZÔpIx–cŠ»_�e{L—íe!ûÿeîžÔûO‰ÙDƒA‘ˆ	"C-l6žÐö¾7?zNÆ;
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1a/ebcd440c58f56a56faf071ac12cd45ee6136b7 b/src/test/resources/_git_of_git_commit_id/objects/1a/ebcd440c58f56a56faf071ac12cd45ee6136b7
deleted file mode 100644
index 7b964f0..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/1a/ebcd440c58f56a56faf071ac12cd45ee6136b7
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01g¨`ÔÖôò
50K20d`j½sdÓ›¶ï÷.ï(~WØZÑ¾j¯ÿê×qy5¹—<Xù…J@†
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1b/16b1ab1e2337538722a389939efd8113a03a26 b/src/test/resources/_git_of_git_commit_id/objects/1b/16b1ab1e2337538722a389939efd8113a03a26
deleted file mode 100644
index 370bd64..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1b/16b1ab1e2337538722a389939efd8113a03a26 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1b/57f44a2a6c051330752c1257883bd8c3ffe23a b/src/test/resources/_git_of_git_commit_id/objects/1b/57f44a2a6c051330752c1257883bd8c3ffe23a
deleted file mode 100644
index f6f1980..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1b/57f44a2a6c051330752c1257883bd8c3ffe23a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1b/c44ebd22f4dc1f7053620f650755564e59b899 b/src/test/resources/_git_of_git_commit_id/objects/1b/c44ebd22f4dc1f7053620f650755564e59b899
deleted file mode 100644
index be895fd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1b/c44ebd22f4dc1f7053620f650755564e59b899 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1b/f4fb54b2b9da899818bd99ff0e5da92a850b5c b/src/test/resources/_git_of_git_commit_id/objects/1b/f4fb54b2b9da899818bd99ff0e5da92a850b5c
deleted file mode 100644
index a0946b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1b/f4fb54b2b9da899818bd99ff0e5da92a850b5c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1b/f609eab8735ef5f11d2e01d3a79f9213e80364 b/src/test/resources/_git_of_git_commit_id/objects/1b/f609eab8735ef5f11d2e01d3a79f9213e80364
deleted file mode 100644
index 8b87bfe..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1b/f609eab8735ef5f11d2e01d3a79f9213e80364 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/1a5c59e6261bc9760c7bc21214ead1f88ae0a2 b/src/test/resources/_git_of_git_commit_id/objects/1c/1a5c59e6261bc9760c7bc21214ead1f88ae0a2
deleted file mode 100644
index eb0123f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1c/1a5c59e6261bc9760c7bc21214ead1f88ae0a2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/82cc0db388a970386893adfcf5c9224bc846e0 b/src/test/resources/_git_of_git_commit_id/objects/1c/82cc0db388a970386893adfcf5c9224bc846e0
deleted file mode 100644
index 788b96b..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/1c/82cc0db388a970386893adfcf5c9224bc846e0
+++ /dev/null
@@ -1,2 +0,0 @@
-x-Ì1JCA€áWHJm…¾J,vßìÌî€H™26ÂÎîL!¦H¯ x€tVBÚG!¤ÓÒxAì•˜"õÏÿÝÎU[Ï©ñÎQ-&.,>KT3•(
-i�R�½ ot>ºùø;]^ô?‹ôý5“~²²8É‘ª&ç1‡À©¢w¾@ERˆ»ÚÄ·ÁÝæ·…«rx¼x©Ð=?¾î…êMŒÓn7É‚ëT<é”�XscëÕÑðzs~ßoß?ŸÆÓ³Ë“o©C~
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/9cb0be33574c4e0a87ba79e90877b84b00f0b8 b/src/test/resources/_git_of_git_commit_id/objects/1c/9cb0be33574c4e0a87ba79e90877b84b00f0b8
deleted file mode 100644
index ef1a1dc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1c/9cb0be33574c4e0a87ba79e90877b84b00f0b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/d92b590b0153295bc20b188b5138c23c08e6a8 b/src/test/resources/_git_of_git_commit_id/objects/1c/d92b590b0153295bc20b188b5138c23c08e6a8
deleted file mode 100644
index b388d50..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1c/d92b590b0153295bc20b188b5138c23c08e6a8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/e8551d6609b1d92c7c746a368d232349844b6c b/src/test/resources/_git_of_git_commit_id/objects/1c/e8551d6609b1d92c7c746a368d232349844b6c
deleted file mode 100644
index 67ca87d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1c/e8551d6609b1d92c7c746a368d232349844b6c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/ef65da17994c86ff98c245dfa365cb5c97721b b/src/test/resources/_git_of_git_commit_id/objects/1c/ef65da17994c86ff98c245dfa365cb5c97721b
deleted file mode 100644
index 4da77b8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1c/ef65da17994c86ff98c245dfa365cb5c97721b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1c/f38a12e66d0fd511c1bd9b9a8af1fdbc3d76c5 b/src/test/resources/_git_of_git_commit_id/objects/1c/f38a12e66d0fd511c1bd9b9a8af1fdbc3d76c5
deleted file mode 100644
index a37f483..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1c/f38a12e66d0fd511c1bd9b9a8af1fdbc3d76c5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1d/410bac7ff82e4440fa2c61ae74eea02075991a b/src/test/resources/_git_of_git_commit_id/objects/1d/410bac7ff82e4440fa2c61ae74eea02075991a
deleted file mode 100644
index 5443579..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1d/410bac7ff82e4440fa2c61ae74eea02075991a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1d/d4ac233345da00c0a296e5b914c5984a5cd7a4 b/src/test/resources/_git_of_git_commit_id/objects/1d/d4ac233345da00c0a296e5b914c5984a5cd7a4
deleted file mode 100644
index 1d7e293..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1d/d4ac233345da00c0a296e5b914c5984a5cd7a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1d/f8de3f1fb457505b3844a25e8db57335589487 b/src/test/resources/_git_of_git_commit_id/objects/1d/f8de3f1fb457505b3844a25e8db57335589487
deleted file mode 100644
index 0de3b95..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1d/f8de3f1fb457505b3844a25e8db57335589487 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1e/3c8ab992d6a7c8a3e5c82a2999ea393e04797f b/src/test/resources/_git_of_git_commit_id/objects/1e/3c8ab992d6a7c8a3e5c82a2999ea393e04797f
deleted file mode 100644
index b2676e6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1e/3c8ab992d6a7c8a3e5c82a2999ea393e04797f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1e/8699f2a13646baf85760e0b2b1378267369637 b/src/test/resources/_git_of_git_commit_id/objects/1e/8699f2a13646baf85760e0b2b1378267369637
deleted file mode 100644
index 0ea53f5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1e/8699f2a13646baf85760e0b2b1378267369637 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1e/88a6cc52ff03783028043fd9643f4a37ea591f b/src/test/resources/_git_of_git_commit_id/objects/1e/88a6cc52ff03783028043fd9643f4a37ea591f
deleted file mode 100644
index 327f3fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1e/88a6cc52ff03783028043fd9643f4a37ea591f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1e/cf2ad8e957bd528b46e2052fa506f2adc74970 b/src/test/resources/_git_of_git_commit_id/objects/1e/cf2ad8e957bd528b46e2052fa506f2adc74970
deleted file mode 100644
index ebc3a23..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1e/cf2ad8e957bd528b46e2052fa506f2adc74970 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1e/e7d6fb0e44d9424d7bcd0f759fda8d32d26026 b/src/test/resources/_git_of_git_commit_id/objects/1e/e7d6fb0e44d9424d7bcd0f759fda8d32d26026
deleted file mode 100644
index bdec3c2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1e/e7d6fb0e44d9424d7bcd0f759fda8d32d26026 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/00198566515f6ca57ead6bef5141f4e7cb9232 b/src/test/resources/_git_of_git_commit_id/objects/1f/00198566515f6ca57ead6bef5141f4e7cb9232
deleted file mode 100644
index 75a810d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/00198566515f6ca57ead6bef5141f4e7cb9232 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/0ca866abdaa7df437d2f1e22f26cd74f439cec b/src/test/resources/_git_of_git_commit_id/objects/1f/0ca866abdaa7df437d2f1e22f26cd74f439cec
deleted file mode 100644
index d1e268f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/0ca866abdaa7df437d2f1e22f26cd74f439cec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/391d7476cefce37838d4eaef4a395aa263638a b/src/test/resources/_git_of_git_commit_id/objects/1f/391d7476cefce37838d4eaef4a395aa263638a
deleted file mode 100644
index 78022b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/391d7476cefce37838d4eaef4a395aa263638a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/4330ab6d65bb819fc0ea81183963a8e8933c7a b/src/test/resources/_git_of_git_commit_id/objects/1f/4330ab6d65bb819fc0ea81183963a8e8933c7a
deleted file mode 100644
index 002c875..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/4330ab6d65bb819fc0ea81183963a8e8933c7a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/680841bcfc691e4124a0899e458502c03f407b b/src/test/resources/_git_of_git_commit_id/objects/1f/680841bcfc691e4124a0899e458502c03f407b
deleted file mode 100644
index 7bfe851..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/680841bcfc691e4124a0899e458502c03f407b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/6df38efc7e683f3f5bbc3e7d28b628c394e3ec b/src/test/resources/_git_of_git_commit_id/objects/1f/6df38efc7e683f3f5bbc3e7d28b628c394e3ec
deleted file mode 100644
index 836f718..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/6df38efc7e683f3f5bbc3e7d28b628c394e3ec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/c6641fe99d9bb0472792bb3eb2f2103991046e b/src/test/resources/_git_of_git_commit_id/objects/1f/c6641fe99d9bb0472792bb3eb2f2103991046e
deleted file mode 100644
index 7dd61f9..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/1f/c6641fe99d9bb0472792bb3eb2f2103991046e
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU02µd040031QÐKÏ,ÉLÏË/Je05w	é’Ýø¼0ÉwÇ“äg×ó®HÃT•%–eëUææ0Üÿúyé­Â;_êM×°„y-�,†*óñtvõveH=zªcY�Á¾sd¢:Än¦l°Hú	Uäêèâëª—›ÂpÒÜœ#pùQ­Å»'ŸˆrË,ßþ½Åª('½ §ÌX×ÐÄ¼ÂÔP¯ /��QŸQúÍÍi3�oX1k¹­?ë\ytTqA~®^Ð]»_v³î5ÿ¥x¥éÊŸ\•ò6û$ó. P(.JfÐycâgl²$ÌH€×éÕºÝ÷‚jjfF
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/1f/ec2e13a08113de7c607f823551de1d66857ffe b/src/test/resources/_git_of_git_commit_id/objects/1f/ec2e13a08113de7c607f823551de1d66857ffe
deleted file mode 100644
index 50c729c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/1f/ec2e13a08113de7c607f823551de1d66857ffe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/281fb034674b9d4427d10f36b42e5fce8dc971 b/src/test/resources/_git_of_git_commit_id/objects/20/281fb034674b9d4427d10f36b42e5fce8dc971
deleted file mode 100644
index 29ad7f2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/281fb034674b9d4427d10f36b42e5fce8dc971 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/4305438579172461682a7290c5890e1f2dfdea b/src/test/resources/_git_of_git_commit_id/objects/20/4305438579172461682a7290c5890e1f2dfdea
deleted file mode 100644
index 7da14fa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/4305438579172461682a7290c5890e1f2dfdea and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/497c8a43e526fc6c9545f65cbf0be3e0b220b6 b/src/test/resources/_git_of_git_commit_id/objects/20/497c8a43e526fc6c9545f65cbf0be3e0b220b6
deleted file mode 100644
index 22eeda8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/497c8a43e526fc6c9545f65cbf0be3e0b220b6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/4b1d211b4da9d058a90091ffd5cfd02eea0d36 b/src/test/resources/_git_of_git_commit_id/objects/20/4b1d211b4da9d058a90091ffd5cfd02eea0d36
deleted file mode 100644
index 754f277..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/4b1d211b4da9d058a90091ffd5cfd02eea0d36 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/7854cfd39a1b37122060cd5e1a859d9a121b1a b/src/test/resources/_git_of_git_commit_id/objects/20/7854cfd39a1b37122060cd5e1a859d9a121b1a
deleted file mode 100644
index 7493b3d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/7854cfd39a1b37122060cd5e1a859d9a121b1a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/7afead0bcb1f3b9dc010aa1b3f1d49c98c9633 b/src/test/resources/_git_of_git_commit_id/objects/20/7afead0bcb1f3b9dc010aa1b3f1d49c98c9633
deleted file mode 100644
index ef8f6e5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/7afead0bcb1f3b9dc010aa1b3f1d49c98c9633 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/aa22f16813cd8367721086375227195ec6239d b/src/test/resources/_git_of_git_commit_id/objects/20/aa22f16813cd8367721086375227195ec6239d
deleted file mode 100644
index 78ad130..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/aa22f16813cd8367721086375227195ec6239d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/b9700cb614a23c950bd0375ed358aea70b3107 b/src/test/resources/_git_of_git_commit_id/objects/20/b9700cb614a23c950bd0375ed358aea70b3107
deleted file mode 100644
index 30976ae..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/b9700cb614a23c950bd0375ed358aea70b3107 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/20/c10a396c6a42be79d4aa02e5166c82b39873e2 b/src/test/resources/_git_of_git_commit_id/objects/20/c10a396c6a42be79d4aa02e5166c82b39873e2
deleted file mode 100644
index a291efb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/20/c10a396c6a42be79d4aa02e5166c82b39873e2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/21/26413109878535179db687929c6401aca35fae b/src/test/resources/_git_of_git_commit_id/objects/21/26413109878535179db687929c6401aca35fae
deleted file mode 100644
index 596ba86..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/21/26413109878535179db687929c6401aca35fae and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/21/7ae14de77d63c9a9aefe9f540efaebe6ee466c b/src/test/resources/_git_of_git_commit_id/objects/21/7ae14de77d63c9a9aefe9f540efaebe6ee466c
deleted file mode 100644
index 021ff49..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/21/7ae14de77d63c9a9aefe9f540efaebe6ee466c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/21/ae2b8dbccfe9f3a9cbbd7c7e32e57c07c42692 b/src/test/resources/_git_of_git_commit_id/objects/21/ae2b8dbccfe9f3a9cbbd7c7e32e57c07c42692
deleted file mode 100644
index 93eef30..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/21/ae2b8dbccfe9f3a9cbbd7c7e32e57c07c42692 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/4461b263b438bd9130742d55eb279971aa02fa b/src/test/resources/_git_of_git_commit_id/objects/22/4461b263b438bd9130742d55eb279971aa02fa
deleted file mode 100644
index 6b8fe2c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/22/4461b263b438bd9130742d55eb279971aa02fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/48d753b0a91e6fed0c4f4c0f24787fcaed57d1 b/src/test/resources/_git_of_git_commit_id/objects/22/48d753b0a91e6fed0c4f4c0f24787fcaed57d1
deleted file mode 100644
index eca6fee..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/22/48d753b0a91e6fed0c4f4c0f24787fcaed57d1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/668216a3cec5a00d804dc5e9a904a10fd0fd09 b/src/test/resources/_git_of_git_commit_id/objects/22/668216a3cec5a00d804dc5e9a904a10fd0fd09
deleted file mode 100644
index af82b8f..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/22/668216a3cec5a00d804dc5e9a904a10fd0fd09
+++ /dev/null
@@ -1,4 +0,0 @@
-x-Œ1‚0E­sŠ/´
-ÚXØy*/°	‹É˜d6Ìx|Ú¾ÿß³Q,®·Ë¡=ö6ä^½iM‹G(Í‘áEÞP·„¹ x*
-G1òš
-/ èê«Nk¬ª“”ÂþJ4r·çžÎdk­øªoÉ–ŠÒŸLaÛÍ,ZÎ¿DÓsÇ UÉ/ó¿7
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/6b6d7f68cf33582ccdea3b5162fd804861b65c b/src/test/resources/_git_of_git_commit_id/objects/22/6b6d7f68cf33582ccdea3b5162fd804861b65c
deleted file mode 100644
index e3caac2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/22/6b6d7f68cf33582ccdea3b5162fd804861b65c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/7eb28071788fcd0af2e790549dfaf6f9e22cac b/src/test/resources/_git_of_git_commit_id/objects/22/7eb28071788fcd0af2e790549dfaf6f9e22cac
deleted file mode 100644
index e4443de..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/22/7eb28071788fcd0af2e790549dfaf6f9e22cac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/c1751b35999b8dfaf98e46e1049f590837e522 b/src/test/resources/_git_of_git_commit_id/objects/22/c1751b35999b8dfaf98e46e1049f590837e522
deleted file mode 100644
index 7030375..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/22/c1751b35999b8dfaf98e46e1049f590837e522 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/22/d124896e971775003324e5d582b4b33771516b b/src/test/resources/_git_of_git_commit_id/objects/22/d124896e971775003324e5d582b4b33771516b
deleted file mode 100644
index ecda2b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/22/d124896e971775003324e5d582b4b33771516b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/23/3ec564eb71e8b5ecdb6f4a3cacc4ed36254f00 b/src/test/resources/_git_of_git_commit_id/objects/23/3ec564eb71e8b5ecdb6f4a3cacc4ed36254f00
deleted file mode 100644
index f2e1868..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/23/3ec564eb71e8b5ecdb6f4a3cacc4ed36254f00 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/23/504cd610d546e705d2c68a20451a155f34a8d6 b/src/test/resources/_git_of_git_commit_id/objects/23/504cd610d546e705d2c68a20451a155f34a8d6
deleted file mode 100644
index dc4df93..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/23/504cd610d546e705d2c68a20451a155f34a8d6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/23/80a899905ee320c55c41789c75b6a36f6ea8f8 b/src/test/resources/_git_of_git_commit_id/objects/23/80a899905ee320c55c41789c75b6a36f6ea8f8
deleted file mode 100644
index 7631213..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/23/80a899905ee320c55c41789c75b6a36f6ea8f8
+++ /dev/null
@@ -1 +0,0 @@
-x5ÏÍjÃ0Àñ�óºBü¹PJï£ìY^²Äup\}úe¡»I¿Ã‰sJS�æ­àà$žQ#LaDoôÑœ4)�iV*r¯Ð!:åÐJp½'´U>ZÒh}�>hËhØ7ô¨c.p›x¤>·ZÛs&8§CÚü/×¯DÓÒrNPÆª¿¼Fxït×5»îçV)ð‘ï…Üh¡Ÿmžà<Ð¦\×’¿…«2íº%×õÎâéUjŠDâš‹¨öw(I-Ósß÷aÌ¡ùI‰Z€
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/23/a077fcd2adaa09347a651b17f738e95cf6e7b2 b/src/test/resources/_git_of_git_commit_id/objects/23/a077fcd2adaa09347a651b17f738e95cf6e7b2
deleted file mode 100644
index 0dbcf35..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/23/a077fcd2adaa09347a651b17f738e95cf6e7b2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/23/c41efdca0d9fbfaf9625df52e06bb78d1e2ef9 b/src/test/resources/_git_of_git_commit_id/objects/23/c41efdca0d9fbfaf9625df52e06bb78d1e2ef9
deleted file mode 100644
index ee01efb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/23/c41efdca0d9fbfaf9625df52e06bb78d1e2ef9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/24/a2667ad1765999779a246abfb4d3f7d032995a b/src/test/resources/_git_of_git_commit_id/objects/24/a2667ad1765999779a246abfb4d3f7d032995a
deleted file mode 100644
index b543845..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/24/a2667ad1765999779a246abfb4d3f7d032995a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/25/07ab87984f70eff8d3304d5269c00816a115b8 b/src/test/resources/_git_of_git_commit_id/objects/25/07ab87984f70eff8d3304d5269c00816a115b8
deleted file mode 100644
index 752f4a9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/25/07ab87984f70eff8d3304d5269c00816a115b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/25/691e472ca8de0c5fb6f4e1903108c05e228f53 b/src/test/resources/_git_of_git_commit_id/objects/25/691e472ca8de0c5fb6f4e1903108c05e228f53
deleted file mode 100644
index 6360723..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/25/691e472ca8de0c5fb6f4e1903108c05e228f53
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR0±`¨`ÔÖôò
50K20d`jí¹rdJRÛúÆÍ7ïí×d›_¶¿ªö“SÛ_až|=ü{5ÉÔ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/25/e4f01d8004ff525fba7f37bc5574a495d57b47 b/src/test/resources/_git_of_git_commit_id/objects/25/e4f01d8004ff525fba7f37bc5574a495d57b47
deleted file mode 100644
index 75152e1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/25/e4f01d8004ff525fba7f37bc5574a495d57b47 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/26/1a1d26185aa46334fec43ce68a2829ca23e49b b/src/test/resources/_git_of_git_commit_id/objects/26/1a1d26185aa46334fec43ce68a2829ca23e49b
deleted file mode 100644
index 2a4a3e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/26/1a1d26185aa46334fec43ce68a2829ca23e49b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/26/32d8ccf96dbb82e39cfb6edd9a1b3340b79211 b/src/test/resources/_git_of_git_commit_id/objects/26/32d8ccf96dbb82e39cfb6edd9a1b3340b79211
deleted file mode 100644
index 4ac7469..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/26/32d8ccf96dbb82e39cfb6edd9a1b3340b79211 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/26/3e68faad05a0b6f93484c3b37fa7b3f0fd961b b/src/test/resources/_git_of_git_commit_id/objects/26/3e68faad05a0b6f93484c3b37fa7b3f0fd961b
deleted file mode 100644
index 20b58b9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/26/3e68faad05a0b6f93484c3b37fa7b3f0fd961b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/26/5ee5c6bf9a8e1a3e75bda2a05ae091dcf4c341 b/src/test/resources/_git_of_git_commit_id/objects/26/5ee5c6bf9a8e1a3e75bda2a05ae091dcf4c341
deleted file mode 100644
index cbcf7dc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/26/5ee5c6bf9a8e1a3e75bda2a05ae091dcf4c341 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/26/b30263fc5280c1a130db4cbb10f50d6a7b9a49 b/src/test/resources/_git_of_git_commit_id/objects/26/b30263fc5280c1a130db4cbb10f50d6a7b9a49
deleted file mode 100644
index c154aff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/26/b30263fc5280c1a130db4cbb10f50d6a7b9a49 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/26/e63b5423eb4bb600433c2325ad445ef583acc2 b/src/test/resources/_git_of_git_commit_id/objects/26/e63b5423eb4bb600433c2325ad445ef583acc2
deleted file mode 100644
index 9320ebc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/26/e63b5423eb4bb600433c2325ad445ef583acc2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/27/142bf3ae1fcdc4a106a6cb94ca459c193d2d15 b/src/test/resources/_git_of_git_commit_id/objects/27/142bf3ae1fcdc4a106a6cb94ca459c193d2d15
deleted file mode 100644
index aa15086..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/27/142bf3ae1fcdc4a106a6cb94ca459c193d2d15 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/27/653de25d5bb9662a144cfcc99eb363c17c4b7b b/src/test/resources/_git_of_git_commit_id/objects/27/653de25d5bb9662a144cfcc99eb363c17c4b7b
deleted file mode 100644
index 4b7b0f7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/27/653de25d5bb9662a144cfcc99eb363c17c4b7b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/27/6548084dae8d9b3e496380a230a3a4982e8494 b/src/test/resources/_git_of_git_commit_id/objects/27/6548084dae8d9b3e496380a230a3a4982e8494
deleted file mode 100644
index 177dfea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/27/6548084dae8d9b3e496380a230a3a4982e8494 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/27/6f066312cbf755fa3da2aad2c5d9e75532e846 b/src/test/resources/_git_of_git_commit_id/objects/27/6f066312cbf755fa3da2aad2c5d9e75532e846
deleted file mode 100644
index 501c5a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/27/6f066312cbf755fa3da2aad2c5d9e75532e846 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/27/8d9884604426c1ddaf061fa1f67c2d13357598 b/src/test/resources/_git_of_git_commit_id/objects/27/8d9884604426c1ddaf061fa1f67c2d13357598
deleted file mode 100644
index b0a52b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/27/8d9884604426c1ddaf061fa1f67c2d13357598 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/27/ab7b0f5c44f42b59e3e937ffd099f612baba0a b/src/test/resources/_git_of_git_commit_id/objects/27/ab7b0f5c44f42b59e3e937ffd099f612baba0a
deleted file mode 100644
index 73adecf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/27/ab7b0f5c44f42b59e3e937ffd099f612baba0a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/28/0df27049f6ccd286c8575fb3d1998b307334ea b/src/test/resources/_git_of_git_commit_id/objects/28/0df27049f6ccd286c8575fb3d1998b307334ea
deleted file mode 100644
index c82a866..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/28/0df27049f6ccd286c8575fb3d1998b307334ea and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/28/140938e3d1ff00894b66f1f3aa79a47e035149 b/src/test/resources/_git_of_git_commit_id/objects/28/140938e3d1ff00894b66f1f3aa79a47e035149
deleted file mode 100644
index 043e00c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/28/140938e3d1ff00894b66f1f3aa79a47e035149 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/28/5ddec4a6f3fe6d40e5c842c63eeba6e17bbed5 b/src/test/resources/_git_of_git_commit_id/objects/28/5ddec4a6f3fe6d40e5c842c63eeba6e17bbed5
deleted file mode 100644
index 8faf374..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/28/5ddec4a6f3fe6d40e5c842c63eeba6e17bbed5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/28/728f43f6a9619e78c560830f1db98e271cec07 b/src/test/resources/_git_of_git_commit_id/objects/28/728f43f6a9619e78c560830f1db98e271cec07
deleted file mode 100644
index 2ba8db5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/28/728f43f6a9619e78c560830f1db98e271cec07 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/28/b324dd131ecf66eb304fa456dda4c471ae3b89 b/src/test/resources/_git_of_git_commit_id/objects/28/b324dd131ecf66eb304fa456dda4c471ae3b89
deleted file mode 100644
index c88d093..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/28/b324dd131ecf66eb304fa456dda4c471ae3b89 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/28/bf3f169fdb8b405ca1d7edf7ffbd3c89eddcc0 b/src/test/resources/_git_of_git_commit_id/objects/28/bf3f169fdb8b405ca1d7edf7ffbd3c89eddcc0
deleted file mode 100644
index 1b57f44..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/28/bf3f169fdb8b405ca1d7edf7ffbd3c89eddcc0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/29/06cadc71d64d1cb5843a1272d82181603254fc b/src/test/resources/_git_of_git_commit_id/objects/29/06cadc71d64d1cb5843a1272d82181603254fc
deleted file mode 100644
index 4d5f1cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/29/06cadc71d64d1cb5843a1272d82181603254fc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/29/ad7f24d51292e7894c2ce502dad49501322b74 b/src/test/resources/_git_of_git_commit_id/objects/29/ad7f24d51292e7894c2ce502dad49501322b74
deleted file mode 100644
index 382e606..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/29/ad7f24d51292e7894c2ce502dad49501322b74 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/29/bf7d4e51564207e45626eacbd53133c0737442 b/src/test/resources/_git_of_git_commit_id/objects/29/bf7d4e51564207e45626eacbd53133c0737442
deleted file mode 100644
index 36011c3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/29/bf7d4e51564207e45626eacbd53133c0737442 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/29/c259ef356a478e1c7c9cb32269d0c4c1658572 b/src/test/resources/_git_of_git_commit_id/objects/29/c259ef356a478e1c7c9cb32269d0c4c1658572
deleted file mode 100644
index c95f235..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/29/c259ef356a478e1c7c9cb32269d0c4c1658572 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/29/c2dab01f4f1a080727cafa3cc549473ad1b02c b/src/test/resources/_git_of_git_commit_id/objects/29/c2dab01f4f1a080727cafa3cc549473ad1b02c
deleted file mode 100644
index 1210e9a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/29/c2dab01f4f1a080727cafa3cc549473ad1b02c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/29/df60858ad9779748e0e0021048c61ddaf34734 b/src/test/resources/_git_of_git_commit_id/objects/29/df60858ad9779748e0e0021048c61ddaf34734
deleted file mode 100644
index fa454b1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/29/df60858ad9779748e0e0021048c61ddaf34734 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2a/14cf2eca2c8286d83edea09f9c3b0ecf8eed5b b/src/test/resources/_git_of_git_commit_id/objects/2a/14cf2eca2c8286d83edea09f9c3b0ecf8eed5b
deleted file mode 100644
index 7e0635d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2a/14cf2eca2c8286d83edea09f9c3b0ecf8eed5b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2a/9f13d4dba0708ae01e899c83898e79ada6d3ac b/src/test/resources/_git_of_git_commit_id/objects/2a/9f13d4dba0708ae01e899c83898e79ada6d3ac
deleted file mode 100644
index 9037c0e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2a/9f13d4dba0708ae01e899c83898e79ada6d3ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2a/a1c64314391049b5439e2e6bae0d6be9d30ac8 b/src/test/resources/_git_of_git_commit_id/objects/2a/a1c64314391049b5439e2e6bae0d6be9d30ac8
deleted file mode 100644
index 2fc21a1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2a/a1c64314391049b5439e2e6bae0d6be9d30ac8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2a/d03c1ed6523df25e805e3f3debb04f1d6dfdc9 b/src/test/resources/_git_of_git_commit_id/objects/2a/d03c1ed6523df25e805e3f3debb04f1d6dfdc9
deleted file mode 100644
index b9cd6b9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2a/d03c1ed6523df25e805e3f3debb04f1d6dfdc9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2a/f8d6ecb0cbfa94eb7d2aba33d9ace0728247a3 b/src/test/resources/_git_of_git_commit_id/objects/2a/f8d6ecb0cbfa94eb7d2aba33d9ace0728247a3
deleted file mode 100644
index d114ff0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2a/f8d6ecb0cbfa94eb7d2aba33d9ace0728247a3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2b/1080aee54abae287c3deb4246a425af3603708 b/src/test/resources/_git_of_git_commit_id/objects/2b/1080aee54abae287c3deb4246a425af3603708
deleted file mode 100644
index 2f0bf29..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2b/1080aee54abae287c3deb4246a425af3603708 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2b/35e298bca47e5430d36c5b3330274f77cdc5d0 b/src/test/resources/_git_of_git_commit_id/objects/2b/35e298bca47e5430d36c5b3330274f77cdc5d0
deleted file mode 100644
index aa363af..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2b/35e298bca47e5430d36c5b3330274f77cdc5d0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2b/7b6ab803b2ab3399e4446db74e6b8ac34394cd b/src/test/resources/_git_of_git_commit_id/objects/2b/7b6ab803b2ab3399e4446db74e6b8ac34394cd
deleted file mode 100644
index db0eb7a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2b/7b6ab803b2ab3399e4446db74e6b8ac34394cd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2b/a18cdd8338112e257794561e44a9a0ac3438c4 b/src/test/resources/_git_of_git_commit_id/objects/2b/a18cdd8338112e257794561e44a9a0ac3438c4
deleted file mode 100644
index 236ba89..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2b/a18cdd8338112e257794561e44a9a0ac3438c4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2b/a8db5afcd54b8024d01445c8061024be1e512e b/src/test/resources/_git_of_git_commit_id/objects/2b/a8db5afcd54b8024d01445c8061024be1e512e
deleted file mode 100644
index 70bce0b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2b/a8db5afcd54b8024d01445c8061024be1e512e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2b/dec340b795e1b613816848746a0a9b4e1ee6d4 b/src/test/resources/_git_of_git_commit_id/objects/2b/dec340b795e1b613816848746a0a9b4e1ee6d4
deleted file mode 100644
index 5d11c6b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2b/dec340b795e1b613816848746a0a9b4e1ee6d4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2c/685c153f3e90adf7baab1db82f2a2aeeeb2144 b/src/test/resources/_git_of_git_commit_id/objects/2c/685c153f3e90adf7baab1db82f2a2aeeeb2144
deleted file mode 100644
index 36e6104..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2c/685c153f3e90adf7baab1db82f2a2aeeeb2144 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2c/ed5d5c344e3334a45632100d42eaaebbde527d b/src/test/resources/_git_of_git_commit_id/objects/2c/ed5d5c344e3334a45632100d42eaaebbde527d
deleted file mode 100644
index f568872..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2c/ed5d5c344e3334a45632100d42eaaebbde527d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2d/1a1e96e9347e9986c8e2dab693c97d6978d841 b/src/test/resources/_git_of_git_commit_id/objects/2d/1a1e96e9347e9986c8e2dab693c97d6978d841
deleted file mode 100644
index da5ec15..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2d/1a1e96e9347e9986c8e2dab693c97d6978d841 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2d/65a74b4c873be9318b85b1d7d81fa90014ddc6 b/src/test/resources/_git_of_git_commit_id/objects/2d/65a74b4c873be9318b85b1d7d81fa90014ddc6
deleted file mode 100644
index 4e6623a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2d/65a74b4c873be9318b85b1d7d81fa90014ddc6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2d/7a6eab268324164ccc50dfeaa11e0bf2a9f9ec b/src/test/resources/_git_of_git_commit_id/objects/2d/7a6eab268324164ccc50dfeaa11e0bf2a9f9ec
deleted file mode 100644
index c726d36..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2d/7a6eab268324164ccc50dfeaa11e0bf2a9f9ec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2d/84d98d332800e45331c35e761d1982a6365400 b/src/test/resources/_git_of_git_commit_id/objects/2d/84d98d332800e45331c35e761d1982a6365400
deleted file mode 100644
index ab9983b..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/2d/84d98d332800e45331c35e761d1982a6365400
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01c¨`ÔÖôò
50K10d`j]sd“Ûéìýg«-.?Ší[­./,ô÷wÍß^=†	|ýØ»
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2d/f8b890c1436129ab0c354037403266df105b79 b/src/test/resources/_git_of_git_commit_id/objects/2d/f8b890c1436129ab0c354037403266df105b79
deleted file mode 100644
index 9f56fe0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2d/f8b890c1436129ab0c354037403266df105b79 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2e/014a5b31183ef9cf4e4b3a24e03249954a8199 b/src/test/resources/_git_of_git_commit_id/objects/2e/014a5b31183ef9cf4e4b3a24e03249954a8199
deleted file mode 100644
index 3a66874..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2e/014a5b31183ef9cf4e4b3a24e03249954a8199 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2e/1832a5a66f932f3a12ca8755f6ec2a6c425428 b/src/test/resources/_git_of_git_commit_id/objects/2e/1832a5a66f932f3a12ca8755f6ec2a6c425428
deleted file mode 100644
index 01ba99b..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/2e/1832a5a66f932f3a12ca8755f6ec2a6c425428
+++ /dev/null
@@ -1 +0,0 @@
-x¥�Kj1D³Ö)zo<t«5’BÈÞä!‹–Ü“L<!ËÎõãß «‚Gñ¨ÊÛ²L
lôO­ªŽQ\‚*Ç^%vÇDÈÙ1†LÙ÷ÌÖ©º6-GéI0ßJcº¥Æàï&+¬”I\6ri_[…Ã¶V9Â›Ìòs>Mð|ºƒny€×R·oÍ�¸+ó[ØŠ°CB4ù¾·éÿMæ}‘«®ûª³ÊY÷e¾|Në”ªßàÁáj;ìÈü‡¼\�
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2e/19ce0acf918f088a256c2e005b55e5f2a3606d b/src/test/resources/_git_of_git_commit_id/objects/2e/19ce0acf918f088a256c2e005b55e5f2a3606d
deleted file mode 100644
index b798ddb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2e/19ce0acf918f088a256c2e005b55e5f2a3606d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2e/39ea3027a3547abd71c3b6c60c4ca5388b4b68 b/src/test/resources/_git_of_git_commit_id/objects/2e/39ea3027a3547abd71c3b6c60c4ca5388b4b68
deleted file mode 100644
index 5507b68..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2e/39ea3027a3547abd71c3b6c60c4ca5388b4b68 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2f/945a1baea44073fef7bdd096365e8447ec60b9 b/src/test/resources/_git_of_git_commit_id/objects/2f/945a1baea44073fef7bdd096365e8447ec60b9
deleted file mode 100644
index 37b17fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2f/945a1baea44073fef7bdd096365e8447ec60b9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2f/ae2bb8828349f848a84748ff28d9ebcd084842 b/src/test/resources/_git_of_git_commit_id/objects/2f/ae2bb8828349f848a84748ff28d9ebcd084842
deleted file mode 100644
index 8259433..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/2f/ae2bb8828349f848a84748ff28d9ebcd084842
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01e¨`ÔÖôò
50K00d`jýrFˆíÝÎ¢‡Õö¬fçv¼|"Ïúè‰„åI�ôyºé†€
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2f/ba1917bbca3c974d38ba32574ed5240ac5b35b b/src/test/resources/_git_of_git_commit_id/objects/2f/ba1917bbca3c974d38ba32574ed5240ac5b35b
deleted file mode 100644
index 4593019..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2f/ba1917bbca3c974d38ba32574ed5240ac5b35b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2f/c21a1a28dc03f609329b729de905d206056a97 b/src/test/resources/_git_of_git_commit_id/objects/2f/c21a1a28dc03f609329b729de905d206056a97
deleted file mode 100644
index 44b5f0c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2f/c21a1a28dc03f609329b729de905d206056a97 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/2f/f63bd7d7dc18a7156f90a90a57948d628401ab b/src/test/resources/_git_of_git_commit_id/objects/2f/f63bd7d7dc18a7156f90a90a57948d628401ab
deleted file mode 100644
index dc39559..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/2f/f63bd7d7dc18a7156f90a90a57948d628401ab and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/30/52017642ec741fa9feacd3d482f37e79b83ba4 b/src/test/resources/_git_of_git_commit_id/objects/30/52017642ec741fa9feacd3d482f37e79b83ba4
deleted file mode 100644
index 42123ea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/30/52017642ec741fa9feacd3d482f37e79b83ba4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/30/bad07aa277b5de5c902e170ed452a51db62626 b/src/test/resources/_git_of_git_commit_id/objects/30/bad07aa277b5de5c902e170ed452a51db62626
deleted file mode 100644
index 5213b30..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/30/bad07aa277b5de5c902e170ed452a51db62626 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/30/c427c6cbb3cbc47b1d8185dd01fd31e2a2a173 b/src/test/resources/_git_of_git_commit_id/objects/30/c427c6cbb3cbc47b1d8185dd01fd31e2a2a173
deleted file mode 100644
index cf8abb9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/30/c427c6cbb3cbc47b1d8185dd01fd31e2a2a173 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/30/cf0d85a8cf4502d9139124a85e0f571be429ef b/src/test/resources/_git_of_git_commit_id/objects/30/cf0d85a8cf4502d9139124a85e0f571be429ef
deleted file mode 100644
index ab2d09d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/30/cf0d85a8cf4502d9139124a85e0f571be429ef and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/30/d8db4b9cd4a9ba7ae5f369a01ce468ef602d53 b/src/test/resources/_git_of_git_commit_id/objects/30/d8db4b9cd4a9ba7ae5f369a01ce468ef602d53
deleted file mode 100644
index b9ddf42..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/30/d8db4b9cd4a9ba7ae5f369a01ce468ef602d53 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/31/6351b184dbd528bd628dcbf19bea7e4fc35d9e b/src/test/resources/_git_of_git_commit_id/objects/31/6351b184dbd528bd628dcbf19bea7e4fc35d9e
deleted file mode 100644
index ba3fd9f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/31/6351b184dbd528bd628dcbf19bea7e4fc35d9e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/31/76e53f847a4b56790170fb90b3e1f527a3f8bb b/src/test/resources/_git_of_git_commit_id/objects/31/76e53f847a4b56790170fb90b3e1f527a3f8bb
deleted file mode 100644
index 63332e8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/31/76e53f847a4b56790170fb90b3e1f527a3f8bb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/31/ae89b6e0563ec71b0beb2b71d5ddf6f0bc3d0d b/src/test/resources/_git_of_git_commit_id/objects/31/ae89b6e0563ec71b0beb2b71d5ddf6f0bc3d0d
deleted file mode 100644
index 5a480b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/31/ae89b6e0563ec71b0beb2b71d5ddf6f0bc3d0d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/31/c5128e4098d8440c8a6f9acf41df2e298e9af2 b/src/test/resources/_git_of_git_commit_id/objects/31/c5128e4098d8440c8a6f9acf41df2e298e9af2
deleted file mode 100644
index acc5694..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/31/c5128e4098d8440c8a6f9acf41df2e298e9af2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/31/c9eb7a603648544771424f4511a8407ff76477 b/src/test/resources/_git_of_git_commit_id/objects/31/c9eb7a603648544771424f4511a8407ff76477
deleted file mode 100644
index 8390f02..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/31/c9eb7a603648544771424f4511a8407ff76477 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/31/eeb2fd3668b19b61e283a35a6f6e125012241c b/src/test/resources/_git_of_git_commit_id/objects/31/eeb2fd3668b19b61e283a35a6f6e125012241c
deleted file mode 100644
index 6ad65b2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/31/eeb2fd3668b19b61e283a35a6f6e125012241c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/32/16be5bdefbb1ea4e43e64b9e247d7b6becab84 b/src/test/resources/_git_of_git_commit_id/objects/32/16be5bdefbb1ea4e43e64b9e247d7b6becab84
deleted file mode 100644
index 754abdd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/32/16be5bdefbb1ea4e43e64b9e247d7b6becab84 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/32/21c1d2c7f880175b1e9c249cceb596a02ecf2b b/src/test/resources/_git_of_git_commit_id/objects/32/21c1d2c7f880175b1e9c249cceb596a02ecf2b
deleted file mode 100644
index 028d86f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/32/21c1d2c7f880175b1e9c249cceb596a02ecf2b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/32/47bb597a10899fd9b6db6e0341bcfaf43e5681 b/src/test/resources/_git_of_git_commit_id/objects/32/47bb597a10899fd9b6db6e0341bcfaf43e5681
deleted file mode 100644
index d92823a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/32/47bb597a10899fd9b6db6e0341bcfaf43e5681 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/32/585201a79970861e61fb6aa33802e35b4a2388 b/src/test/resources/_git_of_git_commit_id/objects/32/585201a79970861e61fb6aa33802e35b4a2388
deleted file mode 100644
index 081e05c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/32/585201a79970861e61fb6aa33802e35b4a2388 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/32/7ea18c0488b43b36f1573fdba5d3b22c278cb9 b/src/test/resources/_git_of_git_commit_id/objects/32/7ea18c0488b43b36f1573fdba5d3b22c278cb9
deleted file mode 100644
index 62016df..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/32/7ea18c0488b43b36f1573fdba5d3b22c278cb9
+++ /dev/null
@@ -1 +0,0 @@
-x¥�MJ1F]çµ†T~;0ˆÏ�TÊ™'I“N+zzƒà	Ü}¼ÅÇãQ+e ÿ0:3¥‡)°6(ƒ¶‘­K‹A­)xÃ&Pòž•[ì\0#£K2'›J§yÊÁ™ì¼!öøæ,R4"ãÚ:¼¬t�wxÝG?öï÷çòKNí�<_J\ï'jå	pZh…Ê[x”JJ1éÔüï#ql9†Ñ ò'Ü.3B¬nG�+óÆ5s¥/øà¾¯­îâ×^¯
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/33/1f99df3479c919161e85d88cabd51ab1e10a9c b/src/test/resources/_git_of_git_commit_id/objects/33/1f99df3479c919161e85d88cabd51ab1e10a9c
deleted file mode 100644
index cc39e4b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/33/1f99df3479c919161e85d88cabd51ab1e10a9c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/33/2b9d93114f4385d5bf16b66e1b4934c89031b6 b/src/test/resources/_git_of_git_commit_id/objects/33/2b9d93114f4385d5bf16b66e1b4934c89031b6
deleted file mode 100644
index 9aeee40..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/33/2b9d93114f4385d5bf16b66e1b4934c89031b6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/33/4c4ff5a08f4b8e4bbee11609cf0aa77c36a60f b/src/test/resources/_git_of_git_commit_id/objects/33/4c4ff5a08f4b8e4bbee11609cf0aa77c36a60f
deleted file mode 100644
index 8fc862d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/33/4c4ff5a08f4b8e4bbee11609cf0aa77c36a60f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/33/7d50add1e986d1dc36bef84813f936325bae4d b/src/test/resources/_git_of_git_commit_id/objects/33/7d50add1e986d1dc36bef84813f936325bae4d
deleted file mode 100644
index b66f599..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/33/7d50add1e986d1dc36bef84813f936325bae4d
+++ /dev/null
@@ -1,2 +0,0 @@
-x5Î-Kƒa€á7LaÍ/˜ Ž…�0EÎóžó>lµd`Pž¯‚I&bSA-öÕý› 2œA08ÚÌ5ˆ óÜw}7Æ"$@• pª€KïCª¥×™ÊØaÆh‡ )Ú¤]9Ùþì]5Fë…Ò~³qß>˜É
A`PÇ~Á 
9)Y0Z«Œ%3A&É-&·ïÏ¥Âf³Qì<véRµÎ‚J5²´F
-•ö™�À"8£cª„�T2Û|Ýøé¬–Ÿ&–ÚÃ#å›âÚü@p˜REô,eì[Êd–<)a#:m’öy¾ºÞû~8^ÍO¾l}M__µþFÒppÚdÞŠ b`ÅìzmbÞC2UûX®ì�ÃÞÜXít¡{÷ûVýÀ
kà
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/33/a60e1e8f5ddfa7b4330f18b9b0bc4417e6caaf b/src/test/resources/_git_of_git_commit_id/objects/33/a60e1e8f5ddfa7b4330f18b9b0bc4417e6caaf
deleted file mode 100644
index 46461df..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/33/a60e1e8f5ddfa7b4330f18b9b0bc4417e6caaf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/33/ad86f74c66323455de935ea5ab63082b248204 b/src/test/resources/_git_of_git_commit_id/objects/33/ad86f74c66323455de935ea5ab63082b248204
deleted file mode 100644
index 15edbff..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/33/ad86f74c66323455de935ea5ab63082b248204
+++ /dev/null
@@ -1,2 +0,0 @@
-x�ÎAJD1P×9Eï…!Ý?ùI@Ä…àFñmÒí„™Éd6žÞ zwÅƒ**÷ÖêÚ÷›9DÀ+:´¼))¾�.I ÉJìö•¨ˆU–Í'ù˜àÔ9¯QJN¥”Q¦LÖûMw¢�
-N†¯óØ¼Ô|ä3¼^æ¸^¾NwíGýOÞ×ó!÷v¸9ô(9¸µd­YºîNùÇÐªïãï�¢œgR`vxªó±Žçžy‘ùÉYX
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/3223885adad99b275620bbd92209abe2a8fc23 b/src/test/resources/_git_of_git_commit_id/objects/34/3223885adad99b275620bbd92209abe2a8fc23
deleted file mode 100644
index 559cd13..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/3223885adad99b275620bbd92209abe2a8fc23 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/4400e4cce66475f85e9d516a3c720e31badebe b/src/test/resources/_git_of_git_commit_id/objects/34/4400e4cce66475f85e9d516a3c720e31badebe
deleted file mode 100644
index 53e0c33..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/4400e4cce66475f85e9d516a3c720e31badebe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/4536c77b0156604a337f1b05f7f92f21e5b2a5 b/src/test/resources/_git_of_git_commit_id/objects/34/4536c77b0156604a337f1b05f7f92f21e5b2a5
deleted file mode 100644
index 0e4c31c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/4536c77b0156604a337f1b05f7f92f21e5b2a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/4552a619c88dc5d9f0fe87b0893c6ce66bc7f4 b/src/test/resources/_git_of_git_commit_id/objects/34/4552a619c88dc5d9f0fe87b0893c6ce66bc7f4
deleted file mode 100644
index 5a9342f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/4552a619c88dc5d9f0fe87b0893c6ce66bc7f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/5930157610cc030ade41433c802dc14a4a177d b/src/test/resources/_git_of_git_commit_id/objects/34/5930157610cc030ade41433c802dc14a4a177d
deleted file mode 100644
index 720d260..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/5930157610cc030ade41433c802dc14a4a177d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/72b5dfdb2e4e04f6d65804a11d39596ad855f1 b/src/test/resources/_git_of_git_commit_id/objects/34/72b5dfdb2e4e04f6d65804a11d39596ad855f1
deleted file mode 100644
index ff8d053..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/72b5dfdb2e4e04f6d65804a11d39596ad855f1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/a96d4c2344ddf026fe819b7dfb67d5d9a90c99 b/src/test/resources/_git_of_git_commit_id/objects/34/a96d4c2344ddf026fe819b7dfb67d5d9a90c99
deleted file mode 100644
index de31ccf..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/34/a96d4c2344ddf026fe819b7dfb67d5d9a90c99
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU041c040031QpÏ,qÎÏÍÍ,ñLñÍÏÊ×ËJ,KdØs‡óâ+QÃ/}ÆîyÿÞLá×E¨J-È/Î,É/ª.I,I…hgûà{æÇZ••gõ=ôÈ­-¶H
ª%871'Ç-3'µ8´$3¢|êDæû¶|«Ry,»§èçŒûŒº^p=Û
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/bf1aec6f38fabd3ee2d435ac0300dc655acc48 b/src/test/resources/_git_of_git_commit_id/objects/34/bf1aec6f38fabd3ee2d435ac0300dc655acc48
deleted file mode 100644
index daf1312..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/bf1aec6f38fabd3ee2d435ac0300dc655acc48 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/bfc276c66ec2163257f1a20a93a5f6700c07f3 b/src/test/resources/_git_of_git_commit_id/objects/34/bfc276c66ec2163257f1a20a93a5f6700c07f3
deleted file mode 100644
index 033721c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/bfc276c66ec2163257f1a20a93a5f6700c07f3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/eb161a54da69ce01f39e49c5c9d1dea21b11c2 b/src/test/resources/_git_of_git_commit_id/objects/34/eb161a54da69ce01f39e49c5c9d1dea21b11c2
deleted file mode 100644
index 6406c2b..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/34/eb161a54da69ce01f39e49c5c9d1dea21b11c2
+++ /dev/null
@@ -1,3 +0,0 @@
-x�ÎKJ1€a×9Eí…!ïˆ¸Ò•èªÓ•™b:�&�ñô6¢pû/>þÜjå:é»Ñ‰À†$#æ)ÆP+-­–^yk“WÎ:
-nVbÃNë€I)g|$
y“Bð¾PÒ9NiÆ\Œ™J4ÙZ�·qi^9_p�·}ôÛþuEx¨?åÔþÊÓ¹"/§Üê#(c•5îpá^j)ÅQ�ÝAÿ‚|r&þB¢ð'ðú�Ï0Óž;oƒÛ
-å˜<ÓJ½ðxïm£>˜ög^H|Åk`ð
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/34/fe1195c00622393be74a281fc8f55d195da641 b/src/test/resources/_git_of_git_commit_id/objects/34/fe1195c00622393be74a281fc8f55d195da641
deleted file mode 100644
index cbdae3b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/34/fe1195c00622393be74a281fc8f55d195da641 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/11748f3c0af164794ac61ecb88867cdb1f03bd b/src/test/resources/_git_of_git_commit_id/objects/35/11748f3c0af164794ac61ecb88867cdb1f03bd
deleted file mode 100644
index e417517..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/11748f3c0af164794ac61ecb88867cdb1f03bd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/329646a1d5c5504820e5bdca81ae224f4d25dd b/src/test/resources/_git_of_git_commit_id/objects/35/329646a1d5c5504820e5bdca81ae224f4d25dd
deleted file mode 100644
index f7209ba..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/329646a1d5c5504820e5bdca81ae224f4d25dd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/374514548a1db1e771624db8e463e6d76ed41b b/src/test/resources/_git_of_git_commit_id/objects/35/374514548a1db1e771624db8e463e6d76ed41b
deleted file mode 100644
index ca41c16..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/35/374514548a1db1e771624db8e463e6d76ed41b
+++ /dev/null
@@ -1 +0,0 @@
-x%‹1Ã0Ä:ß+tó ÀO²]!U Ø‚¥¢[ßÞY¸�¬:ê’s~$jZÜ‘(CúÏEz°ªì yq9•zÑæÅ¯Ÿ
7sÆ}[‰7ÈæØ¹È9Búæ+ªôŸ@”¹qàrÑ%@
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/5579560ef0d3c92bdc69c593903261231bb955 b/src/test/resources/_git_of_git_commit_id/objects/35/5579560ef0d3c92bdc69c593903261231bb955
deleted file mode 100644
index 395b600..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/5579560ef0d3c92bdc69c593903261231bb955 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/755207ff480bab88f2c8034dd8f751092ba4fb b/src/test/resources/_git_of_git_commit_id/objects/35/755207ff480bab88f2c8034dd8f751092ba4fb
deleted file mode 100644
index 1550acb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/755207ff480bab88f2c8034dd8f751092ba4fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/849b42db5856799cbef600e41d25d70a3e3039 b/src/test/resources/_git_of_git_commit_id/objects/35/849b42db5856799cbef600e41d25d70a3e3039
deleted file mode 100644
index 5334ea9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/849b42db5856799cbef600e41d25d70a3e3039 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/8fb6b78e5ddf8d797a8a644fa25731d38b01f7 b/src/test/resources/_git_of_git_commit_id/objects/35/8fb6b78e5ddf8d797a8a644fa25731d38b01f7
deleted file mode 100644
index 4150d1e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/8fb6b78e5ddf8d797a8a644fa25731d38b01f7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/dbd88579a8a6962d1cb440d68f3b92a94f1f39 b/src/test/resources/_git_of_git_commit_id/objects/35/dbd88579a8a6962d1cb440d68f3b92a94f1f39
deleted file mode 100644
index 07b08dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/dbd88579a8a6962d1cb440d68f3b92a94f1f39 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/35/ff3cf9854701dc0745f46769a1f3cde2143d00 b/src/test/resources/_git_of_git_commit_id/objects/35/ff3cf9854701dc0745f46769a1f3cde2143d00
deleted file mode 100644
index 494e7d3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/35/ff3cf9854701dc0745f46769a1f3cde2143d00 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/0ce69f76e95595681644275580615cd6271d01 b/src/test/resources/_git_of_git_commit_id/objects/36/0ce69f76e95595681644275580615cd6271d01
deleted file mode 100644
index 852f368..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/36/0ce69f76e95595681644275580615cd6271d01
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥�MNÃ0FYç#±nñØŽ$„X�ªÄ&ö¸u›ÄÁqÇ§ªàlŸ>½O/”iÊ
”õw­2ƒ¶^9
-ƒsÞ’D)´�ÖÞ`o˜z¶}Än¡Êsƒ±WÆ1:ÅFyk�Iìepƒ�’RCr*hý·Wš4H½Žd|`�IyÖ>ôÁGŒ|}¼*ƒìèÜ¥Â{™+EØÑH_ë)Ããé¶Ó/x>Ò…¶Ëø¨4j+{�°Vˆ.ÜÒÿKÒí¸î–ó8BåÏ3¯
î¥…TËSY[}ˆ%lÂ�æ=wÝÛ|¡1Gˆ¼†š—–Ëéš±ç™+5~Íí£–…kË¼¾ä‘!åoŽ?L,{ž
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/152925d6927022208d56ab2f79bee709d15e24 b/src/test/resources/_git_of_git_commit_id/objects/36/152925d6927022208d56ab2f79bee709d15e24
deleted file mode 100644
index c1e17b2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/152925d6927022208d56ab2f79bee709d15e24 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/176948c344aa3f999e55c4f8b18a0b8e352233 b/src/test/resources/_git_of_git_commit_id/objects/36/176948c344aa3f999e55c4f8b18a0b8e352233
deleted file mode 100644
index b2a70a4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/176948c344aa3f999e55c4f8b18a0b8e352233 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/24b5d4925f72f8626fd50de4c179ada80d63b5 b/src/test/resources/_git_of_git_commit_id/objects/36/24b5d4925f72f8626fd50de4c179ada80d63b5
deleted file mode 100644
index 33fcc82..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/24b5d4925f72f8626fd50de4c179ada80d63b5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/68a4096af31b13d98c6082dad20ac157a68c9d b/src/test/resources/_git_of_git_commit_id/objects/36/68a4096af31b13d98c6082dad20ac157a68c9d
deleted file mode 100644
index 8264b5e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/68a4096af31b13d98c6082dad20ac157a68c9d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/73cea6c76f200bee7a456c79d9380186a3508a b/src/test/resources/_git_of_git_commit_id/objects/36/73cea6c76f200bee7a456c79d9380186a3508a
deleted file mode 100644
index b3533ea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/73cea6c76f200bee7a456c79d9380186a3508a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/b9124c87d43ee20bfcc8b7e627d0c070cb7679 b/src/test/resources/_git_of_git_commit_id/objects/36/b9124c87d43ee20bfcc8b7e627d0c070cb7679
deleted file mode 100644
index 9b2a330..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/b9124c87d43ee20bfcc8b7e627d0c070cb7679 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/36/c30c60879d551d69972fa6984b84f5b7d3cb75 b/src/test/resources/_git_of_git_commit_id/objects/36/c30c60879d551d69972fa6984b84f5b7d3cb75
deleted file mode 100644
index c161577..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/36/c30c60879d551d69972fa6984b84f5b7d3cb75 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/37/62471820f9194ff74aed3bd9d2e411bac82605 b/src/test/resources/_git_of_git_commit_id/objects/37/62471820f9194ff74aed3bd9d2e411bac82605
deleted file mode 100644
index 66f45f9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/37/62471820f9194ff74aed3bd9d2e411bac82605 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/37/b17fc03aedd42171c866929abf16085182238d b/src/test/resources/_git_of_git_commit_id/objects/37/b17fc03aedd42171c866929abf16085182238d
deleted file mode 100644
index 5acf2d3..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/37/b17fc03aedd42171c866929abf16085182238d
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01a¨`ÔÖôò
5Ø”b`ÈÀÔÚ$Ó6S*gûîlo.—t·5{¥¶e-;üm¾ÃÝ¥¼ç» 
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/37/c574f830b572f241b0c68f24cf9767fd7ed244 b/src/test/resources/_git_of_git_commit_id/objects/37/c574f830b572f241b0c68f24cf9767fd7ed244
deleted file mode 100644
index 30bad07..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/37/c574f830b572f241b0c68f24cf9767fd7ed244 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/37/c70676c0fc20335e630e189ba8643332a28dbb b/src/test/resources/_git_of_git_commit_id/objects/37/c70676c0fc20335e630e189ba8643332a28dbb
deleted file mode 100644
index b9bf822..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/37/c70676c0fc20335e630e189ba8643332a28dbb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/0310ef7257764d7a15a08ba8f0e8d4958fa070 b/src/test/resources/_git_of_git_commit_id/objects/38/0310ef7257764d7a15a08ba8f0e8d4958fa070
deleted file mode 100644
index 0a9f83c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/0310ef7257764d7a15a08ba8f0e8d4958fa070 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/54f3c2b7b4a7605953064821242b3450aee4f0 b/src/test/resources/_git_of_git_commit_id/objects/38/54f3c2b7b4a7605953064821242b3450aee4f0
deleted file mode 100644
index ab71be5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/54f3c2b7b4a7605953064821242b3450aee4f0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/65e0223c7bac0f9c6e193b538e32c2acadc212 b/src/test/resources/_git_of_git_commit_id/objects/38/65e0223c7bac0f9c6e193b538e32c2acadc212
deleted file mode 100644
index 06df7fd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/65e0223c7bac0f9c6e193b538e32c2acadc212 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/ec7b6f3f93f930db7ba89e00d47c9c990c395c b/src/test/resources/_git_of_git_commit_id/objects/38/ec7b6f3f93f930db7ba89e00d47c9c990c395c
deleted file mode 100644
index afbde1a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/ec7b6f3f93f930db7ba89e00d47c9c990c395c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/f8c3aad93e70bb9120b7dae857a1b085e05b21 b/src/test/resources/_git_of_git_commit_id/objects/38/f8c3aad93e70bb9120b7dae857a1b085e05b21
deleted file mode 100644
index 6d7454e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/f8c3aad93e70bb9120b7dae857a1b085e05b21 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/fcaaf70983347d26abc42bbb37a910e290a6c3 b/src/test/resources/_git_of_git_commit_id/objects/38/fcaaf70983347d26abc42bbb37a910e290a6c3
deleted file mode 100644
index 2632d8c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/fcaaf70983347d26abc42bbb37a910e290a6c3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/38/fcb444489e9b4c70949414668c4e2cdd7f865e b/src/test/resources/_git_of_git_commit_id/objects/38/fcb444489e9b4c70949414668c4e2cdd7f865e
deleted file mode 100644
index 938975a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/38/fcb444489e9b4c70949414668c4e2cdd7f865e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/39/5957c919de806e81b235c73a3e753861b711fb b/src/test/resources/_git_of_git_commit_id/objects/39/5957c919de806e81b235c73a3e753861b711fb
deleted file mode 100644
index 39d1a99..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/39/5957c919de806e81b235c73a3e753861b711fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/39/6730d7577266c4992ebd429e4e6f9162c6070c b/src/test/resources/_git_of_git_commit_id/objects/39/6730d7577266c4992ebd429e4e6f9162c6070c
deleted file mode 100644
index f2cdd8b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/39/6730d7577266c4992ebd429e4e6f9162c6070c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/39/a7889c5c35899a402169342ee09f38d755f0a4 b/src/test/resources/_git_of_git_commit_id/objects/39/a7889c5c35899a402169342ee09f38d755f0a4
deleted file mode 100644
index a116ce5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/39/a7889c5c35899a402169342ee09f38d755f0a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/39/d6fb378c09665f44c72763c61215fde7afd88a b/src/test/resources/_git_of_git_commit_id/objects/39/d6fb378c09665f44c72763c61215fde7afd88a
deleted file mode 100644
index 5895e80..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/39/d6fb378c09665f44c72763c61215fde7afd88a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/39/fa6b77b166f00660477f042ac32a7b2d7bdce7 b/src/test/resources/_git_of_git_commit_id/objects/39/fa6b77b166f00660477f042ac32a7b2d7bdce7
deleted file mode 100644
index 1a96aed..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/39/fa6b77b166f00660477f042ac32a7b2d7bdce7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/18f1fcc0bb2bad3833ff2dc0664c3b55633c7f b/src/test/resources/_git_of_git_commit_id/objects/3a/18f1fcc0bb2bad3833ff2dc0664c3b55633c7f
deleted file mode 100644
index 3f0ec39..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/18f1fcc0bb2bad3833ff2dc0664c3b55633c7f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/3b2b6dbad13bdccebeb1aeb24bf3c4d0c00a8f b/src/test/resources/_git_of_git_commit_id/objects/3a/3b2b6dbad13bdccebeb1aeb24bf3c4d0c00a8f
deleted file mode 100644
index ed98690..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/3a/3b2b6dbad13bdccebeb1aeb24bf3c4d0c00a8f
+++ /dev/null
@@ -1,4 +0,0 @@
-x5ÎÍjÃ0àžý{/ÉòêBÉ¡�Cú+eÕ¨¶"#+úô5&½~ÃJÎ©Á ÍK«Ì ¤ÑŒ*ÚÑÐèQ'¤Ñ;áËˆƒ¡-ô¾[¨ò}+*+È:ç2«AÄ0Jc]0è5)5“�¶£G»•
-—n4ÃçÚêcý�y—¾üËñ+SšûPòH5J”fp#¼ŠAˆnÓínã
-çr¯t…Íô³N	Ó}~Âq©å›C“ª_æ}	…FDñ\ê*G
-­T¾B+pJí=Õ�h£î×_V–
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/4f981224b918b76b646c389f717eff88770be1 b/src/test/resources/_git_of_git_commit_id/objects/3a/4f981224b918b76b646c389f717eff88770be1
deleted file mode 100644
index dbec6a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/4f981224b918b76b646c389f717eff88770be1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/66874199809d014215d195b0b13bb6514659ff b/src/test/resources/_git_of_git_commit_id/objects/3a/66874199809d014215d195b0b13bb6514659ff
deleted file mode 100644
index bc5eacd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/66874199809d014215d195b0b13bb6514659ff and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/68f53f8c30ac4e6be5822f7aa5d23dc09a13c7 b/src/test/resources/_git_of_git_commit_id/objects/3a/68f53f8c30ac4e6be5822f7aa5d23dc09a13c7
deleted file mode 100644
index 976f305..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/68f53f8c30ac4e6be5822f7aa5d23dc09a13c7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/6a2396d6a90db8984208d6ec4021e0bc4be570 b/src/test/resources/_git_of_git_commit_id/objects/3a/6a2396d6a90db8984208d6ec4021e0bc4be570
deleted file mode 100644
index 386392b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/6a2396d6a90db8984208d6ec4021e0bc4be570 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/a6a11e960997061b5978310848fe1bce0513e4 b/src/test/resources/_git_of_git_commit_id/objects/3a/a6a11e960997061b5978310848fe1bce0513e4
deleted file mode 100644
index 832fcbd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/a6a11e960997061b5978310848fe1bce0513e4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/a93974d762676a65bed2fd507c3dce9dcf1827 b/src/test/resources/_git_of_git_commit_id/objects/3a/a93974d762676a65bed2fd507c3dce9dcf1827
deleted file mode 100644
index 2a9acb4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/a93974d762676a65bed2fd507c3dce9dcf1827 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/b78135458cf456e20b7c79c891ee614ebdb814 b/src/test/resources/_git_of_git_commit_id/objects/3a/b78135458cf456e20b7c79c891ee614ebdb814
deleted file mode 100644
index 87dfea5..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/3a/b78135458cf456e20b7c79c891ee614ebdb814
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01c¨`ÔÖôò
50K00d`j}´(¥mK¹þ¿ÈœÊC_ÔŽä›ö:µ68ïÇž'’B
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/c5247a1a1ead8ef404423609e2fba56091367d b/src/test/resources/_git_of_git_commit_id/objects/3a/c5247a1a1ead8ef404423609e2fba56091367d
deleted file mode 100644
index 5aa3b0f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/c5247a1a1ead8ef404423609e2fba56091367d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3a/cc7d8dcb1b3d6ee640825df8df9689f50012bf b/src/test/resources/_git_of_git_commit_id/objects/3a/cc7d8dcb1b3d6ee640825df8df9689f50012bf
deleted file mode 100644
index ebe5743..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3a/cc7d8dcb1b3d6ee640825df8df9689f50012bf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/1c553b4887cbf91164f77cf65ca13957c5ac9f b/src/test/resources/_git_of_git_commit_id/objects/3b/1c553b4887cbf91164f77cf65ca13957c5ac9f
deleted file mode 100644
index 4d3ffcc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/1c553b4887cbf91164f77cf65ca13957c5ac9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/26e3edb27c95848cafb55b5b14428f2086ecf1 b/src/test/resources/_git_of_git_commit_id/objects/3b/26e3edb27c95848cafb55b5b14428f2086ecf1
deleted file mode 100644
index 59df513..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/26e3edb27c95848cafb55b5b14428f2086ecf1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/3101070024eaeae82be59df32b60c756c8318e b/src/test/resources/_git_of_git_commit_id/objects/3b/3101070024eaeae82be59df32b60c756c8318e
deleted file mode 100644
index f45ce15..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/3101070024eaeae82be59df32b60c756c8318e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/535d8d498bf5714f3dec8ecb0e46dce08d5b9f b/src/test/resources/_git_of_git_commit_id/objects/3b/535d8d498bf5714f3dec8ecb0e46dce08d5b9f
deleted file mode 100644
index 0c7d4e0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/535d8d498bf5714f3dec8ecb0e46dce08d5b9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/7a36ea55bd5d6bb385f47d78f81b89c9e165dc b/src/test/resources/_git_of_git_commit_id/objects/3b/7a36ea55bd5d6bb385f47d78f81b89c9e165dc
deleted file mode 100644
index 968228d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/7a36ea55bd5d6bb385f47d78f81b89c9e165dc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/8ecebd6fa8e5c130662310b04fda4a26504212 b/src/test/resources/_git_of_git_commit_id/objects/3b/8ecebd6fa8e5c130662310b04fda4a26504212
deleted file mode 100644
index 12c866a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/8ecebd6fa8e5c130662310b04fda4a26504212 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/e1c823b9cafe5fd7a92332b5dc8e8fa70f120a b/src/test/resources/_git_of_git_commit_id/objects/3b/e1c823b9cafe5fd7a92332b5dc8e8fa70f120a
deleted file mode 100644
index e43bf56..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/e1c823b9cafe5fd7a92332b5dc8e8fa70f120a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3b/f563bf349bc6566626afbbb09909ec91709ff6 b/src/test/resources/_git_of_git_commit_id/objects/3b/f563bf349bc6566626afbbb09909ec91709ff6
deleted file mode 100644
index b916b5d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3b/f563bf349bc6566626afbbb09909ec91709ff6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3c/0d606675a8bb92e2a65ae1e6e892cb245b7fe5 b/src/test/resources/_git_of_git_commit_id/objects/3c/0d606675a8bb92e2a65ae1e6e892cb245b7fe5
deleted file mode 100644
index 38fcb44..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3c/0d606675a8bb92e2a65ae1e6e892cb245b7fe5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3c/7dbd226418ad742b89ce73d86900b18d41dbb2 b/src/test/resources/_git_of_git_commit_id/objects/3c/7dbd226418ad742b89ce73d86900b18d41dbb2
deleted file mode 100644
index f195902..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3c/7dbd226418ad742b89ce73d86900b18d41dbb2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3c/cadd320bb5da2e11173fc85b5c48612c33aa10 b/src/test/resources/_git_of_git_commit_id/objects/3c/cadd320bb5da2e11173fc85b5c48612c33aa10
deleted file mode 100644
index 7d79870..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3c/cadd320bb5da2e11173fc85b5c48612c33aa10 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3c/dc93dc60366bead9a278f6a7555b651f26993a b/src/test/resources/_git_of_git_commit_id/objects/3c/dc93dc60366bead9a278f6a7555b651f26993a
deleted file mode 100644
index 6972ce7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3c/dc93dc60366bead9a278f6a7555b651f26993a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3d/2920d38d112b74348c2ba43d7baf1d48790626 b/src/test/resources/_git_of_git_commit_id/objects/3d/2920d38d112b74348c2ba43d7baf1d48790626
deleted file mode 100644
index 954b4bc..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/3d/2920d38d112b74348c2ba43d7baf1d48790626
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU03c040031QH4L631641¶440±L22R�RÍ’S
RÌ’R-SŒ
“-ôIIiÜaþÆi4»hîKÖKl¬YÓØµ®
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3d/5eba50d8fd317a5013af1385669b96c30845e8 b/src/test/resources/_git_of_git_commit_id/objects/3d/5eba50d8fd317a5013af1385669b96c30845e8
deleted file mode 100644
index 909216f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3d/5eba50d8fd317a5013af1385669b96c30845e8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3d/c50ae7d681da8af987040f69eba21d49921183 b/src/test/resources/_git_of_git_commit_id/objects/3d/c50ae7d681da8af987040f69eba21d49921183
deleted file mode 100644
index 4ced98d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3d/c50ae7d681da8af987040f69eba21d49921183 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3d/df51a04848c952ec9f15279944671b637a55ce b/src/test/resources/_git_of_git_commit_id/objects/3d/df51a04848c952ec9f15279944671b637a55ce
deleted file mode 100644
index 03c474d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3d/df51a04848c952ec9f15279944671b637a55ce and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3d/e59414b4bdd27dbc2a763e080024bb3e285acc b/src/test/resources/_git_of_git_commit_id/objects/3d/e59414b4bdd27dbc2a763e080024bb3e285acc
deleted file mode 100644
index f2886dc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3d/e59414b4bdd27dbc2a763e080024bb3e285acc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3d/eae7d2c16a4b3de9d1d9ae6a6f194b13db12b9 b/src/test/resources/_git_of_git_commit_id/objects/3d/eae7d2c16a4b3de9d1d9ae6a6f194b13db12b9
deleted file mode 100644
index 3a3e0f8..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/3d/eae7d2c16a4b3de9d1d9ae6a6f194b13db12b9
+++ /dev/null
@@ -1,2 +0,0 @@
-x-Î­JDAÀñ‹ ˜VŒ‚Â5,"–™sÎ|…MF±ªIœ3gFnòkA�Ý&¦Mb0ÙÖ¾ ‚_Àêè#˜¼á>ÀÿÇx‘s
–*­”%ªA€D1ILDW¬/–ÄjÃ‰fËœ¡:|îo¬ŒÎÙ¿Ÿ•åù´÷~Ö	Ù•(
-m*¢µC–€%`‚¨¼�”ìRw^î6Ýnõá_WÍíx0ÚÚî„�³�mU ŠŽ,4’˜$gÙ³T×{Íïä›O¾ŽúÃ·ÑÕÚçM'dj§#CqNtBÄ¶	9yŒŠY'X)qÕ_súà.§ëõä¸7_jf2xúù[!U
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3e/726b605fe54ce439367037e00cbaa1b2348dc0 b/src/test/resources/_git_of_git_commit_id/objects/3e/726b605fe54ce439367037e00cbaa1b2348dc0
deleted file mode 100644
index 5a62b70..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3e/726b605fe54ce439367037e00cbaa1b2348dc0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3e/82eaeaa264eab082cc339571f44d9acb3ee7a6 b/src/test/resources/_git_of_git_commit_id/objects/3e/82eaeaa264eab082cc339571f44d9acb3ee7a6
deleted file mode 100644
index 29e186b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3e/82eaeaa264eab082cc339571f44d9acb3ee7a6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3e/c17dcf9222aebb5e534079a3da0f5ea552bc7e b/src/test/resources/_git_of_git_commit_id/objects/3e/c17dcf9222aebb5e534079a3da0f5ea552bc7e
deleted file mode 100644
index 765a414..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3e/c17dcf9222aebb5e534079a3da0f5ea552bc7e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3e/d9dc52167de1d4306ebf616622e204b1abe7a5 b/src/test/resources/_git_of_git_commit_id/objects/3e/d9dc52167de1d4306ebf616622e204b1abe7a5
deleted file mode 100644
index e24360d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3e/d9dc52167de1d4306ebf616622e204b1abe7a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3e/eea7938c591036ad567c1fbdff48e5362527e4 b/src/test/resources/_git_of_git_commit_id/objects/3e/eea7938c591036ad567c1fbdff48e5362527e4
deleted file mode 100644
index ad41d83..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3e/eea7938c591036ad567c1fbdff48e5362527e4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/4d64778b43b9ad980cfa17a4123bad1ece2f9f b/src/test/resources/_git_of_git_commit_id/objects/3f/4d64778b43b9ad980cfa17a4123bad1ece2f9f
deleted file mode 100644
index 69d24e2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3f/4d64778b43b9ad980cfa17a4123bad1ece2f9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/a6df437d2484b5169fa311ad568dce89480020 b/src/test/resources/_git_of_git_commit_id/objects/3f/a6df437d2484b5169fa311ad568dce89480020
deleted file mode 100644
index 46aff32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3f/a6df437d2484b5169fa311ad568dce89480020 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/aba01b8bf85331adbeb677d3a36e4733073695 b/src/test/resources/_git_of_git_commit_id/objects/3f/aba01b8bf85331adbeb677d3a36e4733073695
deleted file mode 100644
index 8ed1a3c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3f/aba01b8bf85331adbeb677d3a36e4733073695 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/b90844f70dab66995903045496c300f75b2cc3 b/src/test/resources/_git_of_git_commit_id/objects/3f/b90844f70dab66995903045496c300f75b2cc3
deleted file mode 100644
index cec3604..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3f/b90844f70dab66995903045496c300f75b2cc3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/d6634c985f5dd35237c215deb4c0cbc4a2ca22 b/src/test/resources/_git_of_git_commit_id/objects/3f/d6634c985f5dd35237c215deb4c0cbc4a2ca22
deleted file mode 100644
index dcc6edf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3f/d6634c985f5dd35237c215deb4c0cbc4a2ca22 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/d9ba8339c5a6ad25df59a110fc7af5139866f7 b/src/test/resources/_git_of_git_commit_id/objects/3f/d9ba8339c5a6ad25df59a110fc7af5139866f7
deleted file mode 100644
index a6a8374..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/3f/d9ba8339c5a6ad25df59a110fc7af5139866f7
+++ /dev/null
@@ -1,4 +0,0 @@
-x-Ï­KƒQðYP·hPD™Á`ÞÏç¹—�,‚Á@ä}î‡Á¢²"ÙÀ"ƒ�cÉ A°XƒÄ`UÃ¢eÉbÑ
ÞtÊáw8ÕÃŠR²„3J™”
-ƒ3<räÊGI6(Œ\x£�¢µIRÒ*=ß-^t'Ž?:÷—ù³Êjg=¸C^�Éuê]`$aª%0�Z&¼ÉãW³–LO•ÒA{©uÛ.tßæ3a¼Â�%ˆŒÖÀÈÄ@�
-È%b‰’úï_ù 7÷óº°×ˆ[k;,f‚5Æ�rÎsižµ´^ÙÔHTÁú “
-”¿ûÃÞËl­wò9s½ù¾bö3ÁqÉ4‹ND/2pÚAP€õ8e’jó¼?¼*ûÓåzcîr»“Oÿciå
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/3f/dae6635bfe573ff8619634ecba07b437cba2e9 b/src/test/resources/_git_of_git_commit_id/objects/3f/dae6635bfe573ff8619634ecba07b437cba2e9
deleted file mode 100644
index 158dda7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/3f/dae6635bfe573ff8619634ecba07b437cba2e9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/40/16ea785f60860868832ff3bac52e3a16edf0f2 b/src/test/resources/_git_of_git_commit_id/objects/40/16ea785f60860868832ff3bac52e3a16edf0f2
deleted file mode 100644
index b002f8d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/40/16ea785f60860868832ff3bac52e3a16edf0f2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/40/8cc517150b3f58f4476a8eee20262792d986d6 b/src/test/resources/_git_of_git_commit_id/objects/40/8cc517150b3f58f4476a8eee20262792d986d6
deleted file mode 100644
index 56f2f39..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/40/8cc517150b3f58f4476a8eee20262792d986d6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/1e4785a8727e1d9983c865c05305313a9789a0 b/src/test/resources/_git_of_git_commit_id/objects/41/1e4785a8727e1d9983c865c05305313a9789a0
deleted file mode 100644
index 39a7889..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/41/1e4785a8727e1d9983c865c05305313a9789a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/513fc063ac6ce7093ffb5fa0dddc3014b8258e b/src/test/resources/_git_of_git_commit_id/objects/41/513fc063ac6ce7093ffb5fa0dddc3014b8258e
deleted file mode 100644
index 63ed4a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/41/513fc063ac6ce7093ffb5fa0dddc3014b8258e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/697ede77b1127c6d1aa31e5829d4487baf0311 b/src/test/resources/_git_of_git_commit_id/objects/41/697ede77b1127c6d1aa31e5829d4487baf0311
deleted file mode 100644
index 9f0a90a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/41/697ede77b1127c6d1aa31e5829d4487baf0311 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/9219a7ad0c14f486e53584b335af0499cc3db3 b/src/test/resources/_git_of_git_commit_id/objects/41/9219a7ad0c14f486e53584b335af0499cc3db3
deleted file mode 100644
index b17875b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/41/9219a7ad0c14f486e53584b335af0499cc3db3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/d05ccd7649d31603dd131ccc152d109752b855 b/src/test/resources/_git_of_git_commit_id/objects/41/d05ccd7649d31603dd131ccc152d109752b855
deleted file mode 100644
index f466615..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/41/d05ccd7649d31603dd131ccc152d109752b855
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU046b040031QH27OJ2I60K4³44¶H6O44µ´LK"ÓD³Ä¤4#“¤¤†É_ýÿqœš á�äÇ¸ïµ}�¸¶ÃL°L¶LMKK1jHN3°0O3¶4M2M507OR)ÆIÆÆÂŸªV}ü¼#ÂÅ—Eèv£tÝæ-{u¼0x
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/d557f17ecd0a9cef9733ea14405e38fd3d87a1 b/src/test/resources/_git_of_git_commit_id/objects/41/d557f17ecd0a9cef9733ea14405e38fd3d87a1
deleted file mode 100644
index 3480994..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/41/d557f17ecd0a9cef9733ea14405e38fd3d87a1
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU03c040031Q°0H´°´´40MM562H65M614·°L67M2K46K3KM´H³`(3T´P�³¼e–=sFÜñ×Þï]åÔ/Ð
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/41/eac3dec23b39068978705530850e5a9f59abe7 b/src/test/resources/_git_of_git_commit_id/objects/41/eac3dec23b39068978705530850e5a9f59abe7
deleted file mode 100644
index a2390e7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/41/eac3dec23b39068978705530850e5a9f59abe7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/123ea12c58bd976effc93ba88b58ef9a06ef77 b/src/test/resources/_git_of_git_commit_id/objects/42/123ea12c58bd976effc93ba88b58ef9a06ef77
deleted file mode 100644
index c3bcfbb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/123ea12c58bd976effc93ba88b58ef9a06ef77 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/2861b9e3410935ae56b84133c974e49cb77e26 b/src/test/resources/_git_of_git_commit_id/objects/42/2861b9e3410935ae56b84133c974e49cb77e26
deleted file mode 100644
index a1c6fdc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/2861b9e3410935ae56b84133c974e49cb77e26 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/4b36e5fc013d91e6adac830e5314850c34a243 b/src/test/resources/_git_of_git_commit_id/objects/42/4b36e5fc013d91e6adac830e5314850c34a243
deleted file mode 100644
index 6fc53f4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/4b36e5fc013d91e6adac830e5314850c34a243 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/587d3e0674401bddfaf4d96901c49d69d0fd1e b/src/test/resources/_git_of_git_commit_id/objects/42/587d3e0674401bddfaf4d96901c49d69d0fd1e
deleted file mode 100644
index 98273c2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/587d3e0674401bddfaf4d96901c49d69d0fd1e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/690b691a1b14ff7d999b4fb3e550ef26eeab44 b/src/test/resources/_git_of_git_commit_id/objects/42/690b691a1b14ff7d999b4fb3e550ef26eeab44
deleted file mode 100644
index 5c5b929..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/690b691a1b14ff7d999b4fb3e550ef26eeab44 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/72ae5a2a26767389469431fd3fff92b829fda8 b/src/test/resources/_git_of_git_commit_id/objects/42/72ae5a2a26767389469431fd3fff92b829fda8
deleted file mode 100644
index 3aa9397..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/72ae5a2a26767389469431fd3fff92b829fda8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/87b8a2ecf0b6e3d648289813e8d3716dcf381f b/src/test/resources/_git_of_git_commit_id/objects/42/87b8a2ecf0b6e3d648289813e8d3716dcf381f
deleted file mode 100644
index f346599..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/87b8a2ecf0b6e3d648289813e8d3716dcf381f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/940ab84bbec74357923ff979a9093741445fd9 b/src/test/resources/_git_of_git_commit_id/objects/42/940ab84bbec74357923ff979a9093741445fd9
deleted file mode 100644
index 92966e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/940ab84bbec74357923ff979a9093741445fd9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/a4109e19374aceced41049416406469d658c3d b/src/test/resources/_git_of_git_commit_id/objects/42/a4109e19374aceced41049416406469d658c3d
deleted file mode 100644
index cb99d6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/a4109e19374aceced41049416406469d658c3d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/d81f37a7e77ee8a3dd416c8c42fa0c4174502a b/src/test/resources/_git_of_git_commit_id/objects/42/d81f37a7e77ee8a3dd416c8c42fa0c4174502a
deleted file mode 100644
index 5575a7b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/d81f37a7e77ee8a3dd416c8c42fa0c4174502a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/42/ec7ec551aebcfb64035bcc3284d34fbb5b1110 b/src/test/resources/_git_of_git_commit_id/objects/42/ec7ec551aebcfb64035bcc3284d34fbb5b1110
deleted file mode 100644
index 9bf5b5e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/42/ec7ec551aebcfb64035bcc3284d34fbb5b1110 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/14d241fc3f3aa04e4f139b802c52ab875fdb0b b/src/test/resources/_git_of_git_commit_id/objects/43/14d241fc3f3aa04e4f139b802c52ab875fdb0b
deleted file mode 100644
index 6b81fc3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/14d241fc3f3aa04e4f139b802c52ab875fdb0b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/41fa294034c9ffc009cdc9de4ec53189ad3370 b/src/test/resources/_git_of_git_commit_id/objects/43/41fa294034c9ffc009cdc9de4ec53189ad3370
deleted file mode 100644
index af5cdde..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/41fa294034c9ffc009cdc9de4ec53189ad3370 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/4965465a5240e89a2d956c068e0f1bc661c55b b/src/test/resources/_git_of_git_commit_id/objects/43/4965465a5240e89a2d956c068e0f1bc661c55b
deleted file mode 100644
index 10bcce7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/4965465a5240e89a2d956c068e0f1bc661c55b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/633fc720d1036d7120ad1dc9ffe8d7e8aaaf99 b/src/test/resources/_git_of_git_commit_id/objects/43/633fc720d1036d7120ad1dc9ffe8d7e8aaaf99
deleted file mode 100644
index 743465a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/633fc720d1036d7120ad1dc9ffe8d7e8aaaf99 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/676cb5411404655896123cb7f6d265c80c1179 b/src/test/resources/_git_of_git_commit_id/objects/43/676cb5411404655896123cb7f6d265c80c1179
deleted file mode 100644
index bfd0729..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/676cb5411404655896123cb7f6d265c80c1179 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/753297d3dd398eaad335661aa90bee683306a0 b/src/test/resources/_git_of_git_commit_id/objects/43/753297d3dd398eaad335661aa90bee683306a0
deleted file mode 100644
index 76e1612..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/753297d3dd398eaad335661aa90bee683306a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/9b9f86ad0649e62814e54abd5c9d2c4ff1149d b/src/test/resources/_git_of_git_commit_id/objects/43/9b9f86ad0649e62814e54abd5c9d2c4ff1149d
deleted file mode 100644
index 03dad52..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/9b9f86ad0649e62814e54abd5c9d2c4ff1149d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/a6990e5e9c8be32948a1bd00ac25a3cdd6afdf b/src/test/resources/_git_of_git_commit_id/objects/43/a6990e5e9c8be32948a1bd00ac25a3cdd6afdf
deleted file mode 100644
index 939342b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/a6990e5e9c8be32948a1bd00ac25a3cdd6afdf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/b45f064637a7c548dbfdf59e7f0b53b7f79edc b/src/test/resources/_git_of_git_commit_id/objects/43/b45f064637a7c548dbfdf59e7f0b53b7f79edc
deleted file mode 100644
index 7f5e844..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/b45f064637a7c548dbfdf59e7f0b53b7f79edc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/db9eb95457aa443813d300d6865ad2c3513d2c b/src/test/resources/_git_of_git_commit_id/objects/43/db9eb95457aa443813d300d6865ad2c3513d2c
deleted file mode 100644
index 3b535d8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/db9eb95457aa443813d300d6865ad2c3513d2c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/43/f0dd72a4554529935b0f7776f9522a54481a9d b/src/test/resources/_git_of_git_commit_id/objects/43/f0dd72a4554529935b0f7776f9522a54481a9d
deleted file mode 100644
index 9b014c1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/43/f0dd72a4554529935b0f7776f9522a54481a9d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/44/0e8746e285e807d580e7ff4454e4cb8428340b b/src/test/resources/_git_of_git_commit_id/objects/44/0e8746e285e807d580e7ff4454e4cb8428340b
deleted file mode 100644
index 5ce8b7b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/44/0e8746e285e807d580e7ff4454e4cb8428340b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/44/169f6890c468731a8c40d5b6c16715e0139cf1 b/src/test/resources/_git_of_git_commit_id/objects/44/169f6890c468731a8c40d5b6c16715e0139cf1
deleted file mode 100644
index a1b5f32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/44/169f6890c468731a8c40d5b6c16715e0139cf1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/44/80dcf765ac265ae40c721df843b88c6246df72 b/src/test/resources/_git_of_git_commit_id/objects/44/80dcf765ac265ae40c721df843b88c6246df72
deleted file mode 100644
index 238e412..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/44/80dcf765ac265ae40c721df843b88c6246df72 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/44/99540c8e94b93795572bf25702cfef8503c9b9 b/src/test/resources/_git_of_git_commit_id/objects/44/99540c8e94b93795572bf25702cfef8503c9b9
deleted file mode 100644
index 52f8e97..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/44/99540c8e94b93795572bf25702cfef8503c9b9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/45/382e24de3ee65e8127578cbb36e2b25475235f b/src/test/resources/_git_of_git_commit_id/objects/45/382e24de3ee65e8127578cbb36e2b25475235f
deleted file mode 100644
index 8efd50e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/45/382e24de3ee65e8127578cbb36e2b25475235f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/45/4c1a7ca920b568de2b0c6297abf60dff3dfddd b/src/test/resources/_git_of_git_commit_id/objects/45/4c1a7ca920b568de2b0c6297abf60dff3dfddd
deleted file mode 100644
index 8eda328..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/45/4c1a7ca920b568de2b0c6297abf60dff3dfddd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/45/9301930b347781c46e43b1a8f49210d3eb7d86 b/src/test/resources/_git_of_git_commit_id/objects/45/9301930b347781c46e43b1a8f49210d3eb7d86
deleted file mode 100644
index ae6f5e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/45/9301930b347781c46e43b1a8f49210d3eb7d86 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/45/b5de701e2ee9815066f6fc62fcb10e9914b1d8 b/src/test/resources/_git_of_git_commit_id/objects/45/b5de701e2ee9815066f6fc62fcb10e9914b1d8
deleted file mode 100644
index 1570903..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/45/b5de701e2ee9815066f6fc62fcb10e9914b1d8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/45/c9e3d5e4fdcc75ace5d66abbf3306340093a4f b/src/test/resources/_git_of_git_commit_id/objects/45/c9e3d5e4fdcc75ace5d66abbf3306340093a4f
deleted file mode 100644
index f6acc9e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/45/c9e3d5e4fdcc75ace5d66abbf3306340093a4f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/45/f1f4fb35759467aeb2da7c311a254cb0013717 b/src/test/resources/_git_of_git_commit_id/objects/45/f1f4fb35759467aeb2da7c311a254cb0013717
deleted file mode 100644
index 1d2c79e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/45/f1f4fb35759467aeb2da7c311a254cb0013717 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/46/0a76de1c2f040d47f76c4056c903316d8d9bcc b/src/test/resources/_git_of_git_commit_id/objects/46/0a76de1c2f040d47f76c4056c903316d8d9bcc
deleted file mode 100644
index 139b227..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/46/0a76de1c2f040d47f76c4056c903316d8d9bcc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/46/461df7a2dfc970ac75ce7722609dc3691210ec b/src/test/resources/_git_of_git_commit_id/objects/46/461df7a2dfc970ac75ce7722609dc3691210ec
deleted file mode 100644
index cc7b417..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/46/461df7a2dfc970ac75ce7722609dc3691210ec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/46/69c13e084ed58359d5a26122d9b5c0a36464fd b/src/test/resources/_git_of_git_commit_id/objects/46/69c13e084ed58359d5a26122d9b5c0a36464fd
deleted file mode 100644
index 081694e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/46/69c13e084ed58359d5a26122d9b5c0a36464fd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/46/aff32cce455a4fd4254351e230338110b972d5 b/src/test/resources/_git_of_git_commit_id/objects/46/aff32cce455a4fd4254351e230338110b972d5
deleted file mode 100644
index 7060755..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/46/aff32cce455a4fd4254351e230338110b972d5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/46/b44e743be3634c0d7b4442400aaaab8963ca05 b/src/test/resources/_git_of_git_commit_id/objects/46/b44e743be3634c0d7b4442400aaaab8963ca05
deleted file mode 100644
index e2ab9a3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/46/b44e743be3634c0d7b4442400aaaab8963ca05 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/46/e289d8a908442e430629b430e3f337540f5549 b/src/test/resources/_git_of_git_commit_id/objects/46/e289d8a908442e430629b430e3f337540f5549
deleted file mode 100644
index fb68294..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/46/e289d8a908442e430629b430e3f337540f5549 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/062ce5cc71fae4bc267e464fd990c3d6d6c6e5 b/src/test/resources/_git_of_git_commit_id/objects/47/062ce5cc71fae4bc267e464fd990c3d6d6c6e5
deleted file mode 100644
index 99857e6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/062ce5cc71fae4bc267e464fd990c3d6d6c6e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/07a73793ba89cb443c04e8c2fce900520bbf62 b/src/test/resources/_git_of_git_commit_id/objects/47/07a73793ba89cb443c04e8c2fce900520bbf62
deleted file mode 100644
index 8eddb34..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/47/07a73793ba89cb443c04e8c2fce900520bbf62
+++ /dev/null
@@ -1,3 +0,0 @@
-x-Î-KDA€á+(&AXt7¹lqÎÌ™/Ð²Áÿ°˜æÌ™Á¤²È&Á¾LnSl‹Š ØV°XDƒ4µAÐnyãÃ»ÙM©.
 „A¬—–£D”)E‚€�0k­ºÀÉýáÚÓóìÒ×ÉÙ´{h
®;÷Ÿ• sˆÂHLŸ"{!zÅ™m6¦DƒwIo�#37ß—ó�—»±�ŸöÕÞq¯CŠNI&LQ#èòC‚
-´"ŸU&öÅð¨ö~Ñ	sÍ�õÛ¿•©}“•@Ò�>éà‚MÆC–
-¬'´l1’£€X¬Žoœº‹­ÆéîëöèòV¿÷û{½Zx
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/2b5c4f783072582c9348322ac92346547685d4 b/src/test/resources/_git_of_git_commit_id/objects/47/2b5c4f783072582c9348322ac92346547685d4
deleted file mode 100644
index ba6d629..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/2b5c4f783072582c9348322ac92346547685d4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/4a53c1f6f40a763f75841b955169d2e5574c26 b/src/test/resources/_git_of_git_commit_id/objects/47/4a53c1f6f40a763f75841b955169d2e5574c26
deleted file mode 100644
index 84f8e15..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/4a53c1f6f40a763f75841b955169d2e5574c26 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/5c4a650fc2fe4afb499d5fcaad254c08022c6d b/src/test/resources/_git_of_git_commit_id/objects/47/5c4a650fc2fe4afb499d5fcaad254c08022c6d
deleted file mode 100644
index 18eddfd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/5c4a650fc2fe4afb499d5fcaad254c08022c6d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/65f827806bdf86e45612db0c002256468f216c b/src/test/resources/_git_of_git_commit_id/objects/47/65f827806bdf86e45612db0c002256468f216c
deleted file mode 100644
index dead6f4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/65f827806bdf86e45612db0c002256468f216c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/89bb7bdd08c26b5f8ff4432c1a6a955acf3ff1 b/src/test/resources/_git_of_git_commit_id/objects/47/89bb7bdd08c26b5f8ff4432c1a6a955acf3ff1
deleted file mode 100644
index 9247232..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/89bb7bdd08c26b5f8ff4432c1a6a955acf3ff1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/90aa8acb8897a21204206164496156ea5e75d1 b/src/test/resources/_git_of_git_commit_id/objects/47/90aa8acb8897a21204206164496156ea5e75d1
deleted file mode 100644
index 207854c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/90aa8acb8897a21204206164496156ea5e75d1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/47/edbafb597d9079a5a4f183b858af838796e30f b/src/test/resources/_git_of_git_commit_id/objects/47/edbafb597d9079a5a4f183b858af838796e30f
deleted file mode 100644
index d1b0bd9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/47/edbafb597d9079a5a4f183b858af838796e30f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/48/096bdc0aafd44cebdb61ac3a96af9a52ab536e b/src/test/resources/_git_of_git_commit_id/objects/48/096bdc0aafd44cebdb61ac3a96af9a52ab536e
deleted file mode 100644
index 81e833f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/48/096bdc0aafd44cebdb61ac3a96af9a52ab536e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/48/0e37a40f75d189ca03669beb42be332a5d5f68 b/src/test/resources/_git_of_git_commit_id/objects/48/0e37a40f75d189ca03669beb42be332a5d5f68
deleted file mode 100644
index bbad5eb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/48/0e37a40f75d189ca03669beb42be332a5d5f68 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/48/5a47c645f5f51d1c4c939dfceae50ce15a35b9 b/src/test/resources/_git_of_git_commit_id/objects/48/5a47c645f5f51d1c4c939dfceae50ce15a35b9
deleted file mode 100644
index 2ba18cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/48/5a47c645f5f51d1c4c939dfceae50ce15a35b9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/36dceab0aac0e797537e382b42e1637bc85491 b/src/test/resources/_git_of_git_commit_id/objects/49/36dceab0aac0e797537e382b42e1637bc85491
deleted file mode 100644
index 386a346..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/36dceab0aac0e797537e382b42e1637bc85491 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/408c4300266cca3b41b2ad78a1a6fd6086db35 b/src/test/resources/_git_of_git_commit_id/objects/49/408c4300266cca3b41b2ad78a1a6fd6086db35
deleted file mode 100644
index d66d3fe..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/408c4300266cca3b41b2ad78a1a6fd6086db35 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/7d50b7a85db12aa642d3c99b2c24a8f9e23032 b/src/test/resources/_git_of_git_commit_id/objects/49/7d50b7a85db12aa642d3c99b2c24a8f9e23032
deleted file mode 100644
index 0317785..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/7d50b7a85db12aa642d3c99b2c24a8f9e23032 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/8b267a8c7812490d6479839c5577eaaec79d62 b/src/test/resources/_git_of_git_commit_id/objects/49/8b267a8c7812490d6479839c5577eaaec79d62
deleted file mode 100644
index b558235..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/8b267a8c7812490d6479839c5577eaaec79d62 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/96c89dd743270bfd5a68860cfa12efc8904e58 b/src/test/resources/_git_of_git_commit_id/objects/49/96c89dd743270bfd5a68860cfa12efc8904e58
deleted file mode 100644
index e62d439..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/49/96c89dd743270bfd5a68860cfa12efc8904e58
+++ /dev/null
@@ -1,2 +0,0 @@
-x-Ï-KDA€ákt±úÕ6´Ìç™9¨É`Œdgæœù¢pÛÅ`Œnðl5¬VEØ¢XDL›ˆAo¸ýå�wg›¹­ÀR0¦-¢Ž™ ¸Œ”,Jä (
-ÀÙERÑ3gýëò'O¬ö_fzßãÇÕf#8e•G‘ÈB™’È‰u@WCä,‹ÄÖG_·o£ù—£¥ÑÝäðcê™OÞ;¹’Ö ¼—Éë@	mŽ(�2ïC²ÅØðo±»uÙým=®/ôÊª5˜]nf©	³®Ëœ£#®_D4ZÀ˜u­‡»åÓþýÜ`¥ºZ›¾ùÚ;ß8ýü	¥]�
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/abbe5e29e5a1917737e1a66eea33bdbb0497b7 b/src/test/resources/_git_of_git_commit_id/objects/49/abbe5e29e5a1917737e1a66eea33bdbb0497b7
deleted file mode 100644
index 6cc2fc1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/abbe5e29e5a1917737e1a66eea33bdbb0497b7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/bfd68cc8dd83e3be9b7b095e566523c89bf85f b/src/test/resources/_git_of_git_commit_id/objects/49/bfd68cc8dd83e3be9b7b095e566523c89bf85f
deleted file mode 100644
index 74560b8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/bfd68cc8dd83e3be9b7b095e566523c89bf85f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/49/c3b64ccb5dc87e8397dd333104dda8de9224d2 b/src/test/resources/_git_of_git_commit_id/objects/49/c3b64ccb5dc87e8397dd333104dda8de9224d2
deleted file mode 100644
index 62b1937..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/49/c3b64ccb5dc87e8397dd333104dda8de9224d2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4a/011064c38441d6056b9e1bf65278539f1f0ecf b/src/test/resources/_git_of_git_commit_id/objects/4a/011064c38441d6056b9e1bf65278539f1f0ecf
deleted file mode 100644
index 41697ed..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4a/011064c38441d6056b9e1bf65278539f1f0ecf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4a/4fd7d38059f84524f4bcebd3d79ff80ca053f4 b/src/test/resources/_git_of_git_commit_id/objects/4a/4fd7d38059f84524f4bcebd3d79ff80ca053f4
deleted file mode 100644
index ad2f3a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4a/4fd7d38059f84524f4bcebd3d79ff80ca053f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4a/68c84f45a3525d4448d07a7e86edd01f3c5e81 b/src/test/resources/_git_of_git_commit_id/objects/4a/68c84f45a3525d4448d07a7e86edd01f3c5e81
deleted file mode 100644
index f92e351..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4a/68c84f45a3525d4448d07a7e86edd01f3c5e81 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4a/6dc478590449f121f6b0a926e8735dc8040cdd b/src/test/resources/_git_of_git_commit_id/objects/4a/6dc478590449f121f6b0a926e8735dc8040cdd
deleted file mode 100644
index b5d8798..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4a/6dc478590449f121f6b0a926e8735dc8040cdd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4a/94d7881bf4b383d34d9f70b549cfde4db73308 b/src/test/resources/_git_of_git_commit_id/objects/4a/94d7881bf4b383d34d9f70b549cfde4db73308
deleted file mode 100644
index cf8e625..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4a/94d7881bf4b383d34d9f70b549cfde4db73308 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4a/d668f13e6fa32c7e2b17884e875010b5aecbde b/src/test/resources/_git_of_git_commit_id/objects/4a/d668f13e6fa32c7e2b17884e875010b5aecbde
deleted file mode 100644
index 4016ea7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4a/d668f13e6fa32c7e2b17884e875010b5aecbde and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4b/e824edc3e7880b1671a7169555494b9481c0ad b/src/test/resources/_git_of_git_commit_id/objects/4b/e824edc3e7880b1671a7169555494b9481c0ad
deleted file mode 100644
index 6ae79bb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4b/e824edc3e7880b1671a7169555494b9481c0ad and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/1333b2edabe924dcdaf3202b0eafe040b94784 b/src/test/resources/_git_of_git_commit_id/objects/4c/1333b2edabe924dcdaf3202b0eafe040b94784
deleted file mode 100644
index 7a4f6a4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/1333b2edabe924dcdaf3202b0eafe040b94784 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/49515673997f9b4646559fd46504bfa710796c b/src/test/resources/_git_of_git_commit_id/objects/4c/49515673997f9b4646559fd46504bfa710796c
deleted file mode 100644
index ed1c72a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/49515673997f9b4646559fd46504bfa710796c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/67d92c82c45d0ce194e45456fabab9787bbf6a b/src/test/resources/_git_of_git_commit_id/objects/4c/67d92c82c45d0ce194e45456fabab9787bbf6a
deleted file mode 100644
index 09305a8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/67d92c82c45d0ce194e45456fabab9787bbf6a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/6f20ad2b4ee815031315821b8b80ca5e7f9d07 b/src/test/resources/_git_of_git_commit_id/objects/4c/6f20ad2b4ee815031315821b8b80ca5e7f9d07
deleted file mode 100644
index c138fe3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/6f20ad2b4ee815031315821b8b80ca5e7f9d07 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/a2c395d6c851a67c0d281b78f11e48b5c6734c b/src/test/resources/_git_of_git_commit_id/objects/4c/a2c395d6c851a67c0d281b78f11e48b5c6734c
deleted file mode 100644
index b0b94f4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/a2c395d6c851a67c0d281b78f11e48b5c6734c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/a8e6f6edb9eaf268f1ff6239426f57b794252b b/src/test/resources/_git_of_git_commit_id/objects/4c/a8e6f6edb9eaf268f1ff6239426f57b794252b
deleted file mode 100644
index 032736e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/a8e6f6edb9eaf268f1ff6239426f57b794252b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/beb71510e296a1e25cb248202e5a31f08c6bfd b/src/test/resources/_git_of_git_commit_id/objects/4c/beb71510e296a1e25cb248202e5a31f08c6bfd
deleted file mode 100644
index a208d93..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/beb71510e296a1e25cb248202e5a31f08c6bfd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4c/e7e847d140572c72c2a0b9c189f1e8e6c17249 b/src/test/resources/_git_of_git_commit_id/objects/4c/e7e847d140572c72c2a0b9c189f1e8e6c17249
deleted file mode 100644
index 01ef961..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4c/e7e847d140572c72c2a0b9c189f1e8e6c17249 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/0e50e503672eacbc7f364c37286e6cd32f5e69 b/src/test/resources/_git_of_git_commit_id/objects/4d/0e50e503672eacbc7f364c37286e6cd32f5e69
deleted file mode 100644
index a020c1f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/0e50e503672eacbc7f364c37286e6cd32f5e69 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/1fdb452ff546f448378fae732088b095324a14 b/src/test/resources/_git_of_git_commit_id/objects/4d/1fdb452ff546f448378fae732088b095324a14
deleted file mode 100644
index 2849e32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/1fdb452ff546f448378fae732088b095324a14 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/3ffccd4212259b5051e0aa00aa08ec636442f6 b/src/test/resources/_git_of_git_commit_id/objects/4d/3ffccd4212259b5051e0aa00aa08ec636442f6
deleted file mode 100644
index 588a4e4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/3ffccd4212259b5051e0aa00aa08ec636442f6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/48f9383eb441b5fca017b2f1cef6472f2e9477 b/src/test/resources/_git_of_git_commit_id/objects/4d/48f9383eb441b5fca017b2f1cef6472f2e9477
deleted file mode 100644
index 08a2ccd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/48f9383eb441b5fca017b2f1cef6472f2e9477 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/a77b872985c2e857de7468c30216b57a362ff4 b/src/test/resources/_git_of_git_commit_id/objects/4d/a77b872985c2e857de7468c30216b57a362ff4
deleted file mode 100644
index 909225a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/a77b872985c2e857de7468c30216b57a362ff4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/ada0c136e823c09f419a05f242b5f952b3381e b/src/test/resources/_git_of_git_commit_id/objects/4d/ada0c136e823c09f419a05f242b5f952b3381e
deleted file mode 100644
index ce23d73..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/ada0c136e823c09f419a05f242b5f952b3381e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/b9cb22a21f789207ed96596d1657b109bd42e3 b/src/test/resources/_git_of_git_commit_id/objects/4d/b9cb22a21f789207ed96596d1657b109bd42e3
deleted file mode 100644
index 13ecaca..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/b9cb22a21f789207ed96596d1657b109bd42e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/f131b1d7f45d96c7dde5a7064995f9af283f1b b/src/test/resources/_git_of_git_commit_id/objects/4d/f131b1d7f45d96c7dde5a7064995f9af283f1b
deleted file mode 100644
index 6a3cf3c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/f131b1d7f45d96c7dde5a7064995f9af283f1b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/f5782e8e1c99745e3d6e543b062c3efd5a61c1 b/src/test/resources/_git_of_git_commit_id/objects/4d/f5782e8e1c99745e3d6e543b062c3efd5a61c1
deleted file mode 100644
index d8ce297..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/f5782e8e1c99745e3d6e543b062c3efd5a61c1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4d/f6224750db63b5d65bcb6562c6e7b1cc45ade9 b/src/test/resources/_git_of_git_commit_id/objects/4d/f6224750db63b5d65bcb6562c6e7b1cc45ade9
deleted file mode 100644
index c4692ff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4d/f6224750db63b5d65bcb6562c6e7b1cc45ade9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4e/60352a52047e9d131b4cb7f2a188d89bfb6084 b/src/test/resources/_git_of_git_commit_id/objects/4e/60352a52047e9d131b4cb7f2a188d89bfb6084
deleted file mode 100644
index a639736..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4e/60352a52047e9d131b4cb7f2a188d89bfb6084 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4e/d496e2f2b5808fb2f33b336cffa9bdc54aa1a5 b/src/test/resources/_git_of_git_commit_id/objects/4e/d496e2f2b5808fb2f33b336cffa9bdc54aa1a5
deleted file mode 100644
index 285ddec..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4e/d496e2f2b5808fb2f33b336cffa9bdc54aa1a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4e/ea8188e43b21e93b2c22bfac1a97fb156c4fc6 b/src/test/resources/_git_of_git_commit_id/objects/4e/ea8188e43b21e93b2c22bfac1a97fb156c4fc6
deleted file mode 100644
index 4c23036..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4e/ea8188e43b21e93b2c22bfac1a97fb156c4fc6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4e/fdaa9ccab4af8525a2af3c4606293d4daf7862 b/src/test/resources/_git_of_git_commit_id/objects/4e/fdaa9ccab4af8525a2af3c4606293d4daf7862
deleted file mode 100644
index 5f6868a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4e/fdaa9ccab4af8525a2af3c4606293d4daf7862 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/007e39b29b5918e98911ad3aec58ea3848ec12 b/src/test/resources/_git_of_git_commit_id/objects/4f/007e39b29b5918e98911ad3aec58ea3848ec12
deleted file mode 100644
index daea560..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/007e39b29b5918e98911ad3aec58ea3848ec12 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/289286c0a6a552bdc59b558ff08f465cd0b100 b/src/test/resources/_git_of_git_commit_id/objects/4f/289286c0a6a552bdc59b558ff08f465cd0b100
deleted file mode 100644
index b2287e2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/289286c0a6a552bdc59b558ff08f465cd0b100 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/2f6f6eab5852939ac34deeb886d1dbe3bce592 b/src/test/resources/_git_of_git_commit_id/objects/4f/2f6f6eab5852939ac34deeb886d1dbe3bce592
deleted file mode 100644
index 8da8389..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/2f6f6eab5852939ac34deeb886d1dbe3bce592 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/37c4301549060abf7297cda53910d31d35c219 b/src/test/resources/_git_of_git_commit_id/objects/4f/37c4301549060abf7297cda53910d31d35c219
deleted file mode 100644
index 8912de9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/37c4301549060abf7297cda53910d31d35c219 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/43f8ec45338151c50a4b14286842cda291f4d1 b/src/test/resources/_git_of_git_commit_id/objects/4f/43f8ec45338151c50a4b14286842cda291f4d1
deleted file mode 100644
index 4ffafd6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/43f8ec45338151c50a4b14286842cda291f4d1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/445f8edc9ddd981e719c20553f6227712dada9 b/src/test/resources/_git_of_git_commit_id/objects/4f/445f8edc9ddd981e719c20553f6227712dada9
deleted file mode 100644
index 22c1751..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/4f/445f8edc9ddd981e719c20553f6227712dada9
+++ /dev/null
@@ -1 +0,0 @@
-x��MJD1„]ç½†tçï
ˆxñÝIÇ÷pb$“ÙÌé
¢pWõAU¹·vL Ds¨‚&Š¥lÖnUU‘÷%WKêÜ™ÄbbóÅC?'Nñ¬I0¢zÙBˆV¶Ê1z´6¡K‰«ˆáÛÜû€×#ï|�·ë·ëýƒá©ý�Sÿ#/ï��Ë)÷öè<‰<Z²Ö,ºæNýGÑŠGÜð·È­œgZ`vXo¸éÇ}ù%ö^Ì79mYÊ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/6483543d91fbf0673a66383e887f30476555db b/src/test/resources/_git_of_git_commit_id/objects/4f/6483543d91fbf0673a66383e887f30476555db
deleted file mode 100644
index 77512e1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/6483543d91fbf0673a66383e887f30476555db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/90ee77e0c736a3492d02b99378b30b38331aa4 b/src/test/resources/_git_of_git_commit_id/objects/4f/90ee77e0c736a3492d02b99378b30b38331aa4
deleted file mode 100644
index e689d05..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/90ee77e0c736a3492d02b99378b30b38331aa4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/4f/aa9e959bb3907f775ee445054455efa34a7423 b/src/test/resources/_git_of_git_commit_id/objects/4f/aa9e959bb3907f775ee445054455efa34a7423
deleted file mode 100644
index 79824bb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/4f/aa9e959bb3907f775ee445054455efa34a7423 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/50/26e760d3af40e84a4914c59e0ae88b90134ca9 b/src/test/resources/_git_of_git_commit_id/objects/50/26e760d3af40e84a4914c59e0ae88b90134ca9
deleted file mode 100644
index 7ddf117..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/50/26e760d3af40e84a4914c59e0ae88b90134ca9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/50/51293b1ab259dfe536cb4e29b9ae4a44bcddc6 b/src/test/resources/_git_of_git_commit_id/objects/50/51293b1ab259dfe536cb4e29b9ae4a44bcddc6
deleted file mode 100644
index 99a876a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/50/51293b1ab259dfe536cb4e29b9ae4a44bcddc6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/50/75e9bff7dbe7424b9be5d24d7870a7569c1e54 b/src/test/resources/_git_of_git_commit_id/objects/50/75e9bff7dbe7424b9be5d24d7870a7569c1e54
deleted file mode 100644
index 74bfea6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/50/75e9bff7dbe7424b9be5d24d7870a7569c1e54 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/50/c729c6e01d661a660c82961f158db7309e0dbc b/src/test/resources/_git_of_git_commit_id/objects/50/c729c6e01d661a660c82961f158db7309e0dbc
deleted file mode 100644
index 5cd9579..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/50/c729c6e01d661a660c82961f158db7309e0dbc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/51/0ea4d5404a7b05504908888cf1caee2180a9cd b/src/test/resources/_git_of_git_commit_id/objects/51/0ea4d5404a7b05504908888cf1caee2180a9cd
deleted file mode 100644
index fac04c1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/51/0ea4d5404a7b05504908888cf1caee2180a9cd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/51/18c29a995e8bfe8122f446c5d866e81e5bd0b7 b/src/test/resources/_git_of_git_commit_id/objects/51/18c29a995e8bfe8122f446c5d866e81e5bd0b7
deleted file mode 100644
index cfd9887..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/51/18c29a995e8bfe8122f446c5d866e81e5bd0b7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/51/2ef93c1ee5bf3f1d91274a21c97fcf0dcc73de b/src/test/resources/_git_of_git_commit_id/objects/51/2ef93c1ee5bf3f1d91274a21c97fcf0dcc73de
deleted file mode 100644
index 3035da9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/51/2ef93c1ee5bf3f1d91274a21c97fcf0dcc73de and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/51/556a60235428d0964e33909ebc4d349ea71a13 b/src/test/resources/_git_of_git_commit_id/objects/51/556a60235428d0964e33909ebc4d349ea71a13
deleted file mode 100644
index dfd75cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/51/556a60235428d0964e33909ebc4d349ea71a13 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/51/5eafbf05c4591e96d59aa79810f4cfc750caeb b/src/test/resources/_git_of_git_commit_id/objects/51/5eafbf05c4591e96d59aa79810f4cfc750caeb
deleted file mode 100644
index 395e3a1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/51/5eafbf05c4591e96d59aa79810f4cfc750caeb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/51/a4ca5bfff8cedaa34fcc01ca1178c0918ef438 b/src/test/resources/_git_of_git_commit_id/objects/51/a4ca5bfff8cedaa34fcc01ca1178c0918ef438
deleted file mode 100644
index 541a5e2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/51/a4ca5bfff8cedaa34fcc01ca1178c0918ef438 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/52/1767da6d150fc00efb27705b4c24de127975e6 b/src/test/resources/_git_of_git_commit_id/objects/52/1767da6d150fc00efb27705b4c24de127975e6
deleted file mode 100644
index 6ae4c3c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/52/1767da6d150fc00efb27705b4c24de127975e6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/52/33668ec247b9533d278b6c83cc5229b9a02db2 b/src/test/resources/_git_of_git_commit_id/objects/52/33668ec247b9533d278b6c83cc5229b9a02db2
deleted file mode 100644
index 48e72cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/52/33668ec247b9533d278b6c83cc5229b9a02db2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/52/d1281bb96c2fe3733dbdd4f551f9a4ebd60673 b/src/test/resources/_git_of_git_commit_id/objects/52/d1281bb96c2fe3733dbdd4f551f9a4ebd60673
deleted file mode 100644
index 255c60a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/52/d1281bb96c2fe3733dbdd4f551f9a4ebd60673 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/52/d70930130c6355f2491005dd3ead27ca15fc14 b/src/test/resources/_git_of_git_commit_id/objects/52/d70930130c6355f2491005dd3ead27ca15fc14
deleted file mode 100644
index 51d1733..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/52/d70930130c6355f2491005dd3ead27ca15fc14 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/52/e4a23926a660e90097f962976dcb1d4ec55738 b/src/test/resources/_git_of_git_commit_id/objects/52/e4a23926a660e90097f962976dcb1d4ec55738
deleted file mode 100644
index e6cb0b2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/52/e4a23926a660e90097f962976dcb1d4ec55738 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/0c25cb4bb7adfc839568412f72987e10080650 b/src/test/resources/_git_of_git_commit_id/objects/53/0c25cb4bb7adfc839568412f72987e10080650
deleted file mode 100644
index f4a6edd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/0c25cb4bb7adfc839568412f72987e10080650 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/0ebd754be6f6dd6ea854f2cdbb63e426a8e7b6 b/src/test/resources/_git_of_git_commit_id/objects/53/0ebd754be6f6dd6ea854f2cdbb63e426a8e7b6
deleted file mode 100644
index 3ec2f14..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/0ebd754be6f6dd6ea854f2cdbb63e426a8e7b6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/12c59be1114d981532df0401133c801ddf7fdb b/src/test/resources/_git_of_git_commit_id/objects/53/12c59be1114d981532df0401133c801ddf7fdb
deleted file mode 100644
index 95aa47f..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/53/12c59be1114d981532df0401133c801ddf7fdb
+++ /dev/null
@@ -1 +0,0 @@
-x¥ÎAnÃ @Ñ®9Åì#E0RTõQÏ0�!A5ÆÂãMO_«ROÐí[|ýÜ[«fÆ7ÌP˜�­sœb´s¶Îô\B—5šlxŠIm4xxPð‘CB�<™”fç¼Ns!ï'Ô: 
�JJŠyõ÷š_´Àç.ãØ¿¿níW®ýO>ž�êrÍ½½Ú	'k"z¸h£µ:õÜþwH	ïå<ÊÇ.½Á6úÆC*ïPêÂðä•Ií«úÁ6]ˆ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/2f3f4dc86d9055bb7d198f8a2daddd95b2e923 b/src/test/resources/_git_of_git_commit_id/objects/53/2f3f4dc86d9055bb7d198f8a2daddd95b2e923
deleted file mode 100644
index f22f2f6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/2f3f4dc86d9055bb7d198f8a2daddd95b2e923 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/87e4cfa6c774ae387365d9a1f04584880f15c3 b/src/test/resources/_git_of_git_commit_id/objects/53/87e4cfa6c774ae387365d9a1f04584880f15c3
deleted file mode 100644
index c2a8b54..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/87e4cfa6c774ae387365d9a1f04584880f15c3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/956e7eccfdbd05a82db0a0b8a7ea1fea13c4c6 b/src/test/resources/_git_of_git_commit_id/objects/53/956e7eccfdbd05a82db0a0b8a7ea1fea13c4c6
deleted file mode 100644
index 9ebfee8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/956e7eccfdbd05a82db0a0b8a7ea1fea13c4c6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/c18e44ffc8df35d4aec8e468f595579710b004 b/src/test/resources/_git_of_git_commit_id/objects/53/c18e44ffc8df35d4aec8e468f595579710b004
deleted file mode 100644
index 3221c1d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/c18e44ffc8df35d4aec8e468f595579710b004 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/53/d6e5b7e6f432076660a198f9698bbe94cf3f0f b/src/test/resources/_git_of_git_commit_id/objects/53/d6e5b7e6f432076660a198f9698bbe94cf3f0f
deleted file mode 100644
index c25084a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/53/d6e5b7e6f432076660a198f9698bbe94cf3f0f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/1a5e21d31eabaf9dd94a8b2ab381c4ca664766 b/src/test/resources/_git_of_git_commit_id/objects/54/1a5e21d31eabaf9dd94a8b2ab381c4ca664766
deleted file mode 100644
index 5e1bf6d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/54/1a5e21d31eabaf9dd94a8b2ab381c4ca664766
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR05d¨`ÔÖôò
50K60d`jmZôgÍ•'BÎÉmÒïkšn™òÛßÝ£ú|rEQªëÇ 4_†À7rÈ£
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/473774ac28fe67ff71eacc94dd2611fe54b716 b/src/test/resources/_git_of_git_commit_id/objects/54/473774ac28fe67ff71eacc94dd2611fe54b716
deleted file mode 100644
index 24d65f1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/473774ac28fe67ff71eacc94dd2611fe54b716 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/4e606000473a74e20e4a89b28ec8d14197a13b b/src/test/resources/_git_of_git_commit_id/objects/54/4e606000473a74e20e4a89b28ec8d14197a13b
deleted file mode 100644
index b039a59..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/4e606000473a74e20e4a89b28ec8d14197a13b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/5a19bfdc9dcdea58664b982575e82489335e17 b/src/test/resources/_git_of_git_commit_id/objects/54/5a19bfdc9dcdea58664b982575e82489335e17
deleted file mode 100644
index e7ea5b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/5a19bfdc9dcdea58664b982575e82489335e17 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/7976bfe3528a00c0acbaa9e2cc9d2478ccabda b/src/test/resources/_git_of_git_commit_id/objects/54/7976bfe3528a00c0acbaa9e2cc9d2478ccabda
deleted file mode 100644
index d0b7a78..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/7976bfe3528a00c0acbaa9e2cc9d2478ccabda and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/ae14b5823ad671056cc9b9ccdfed77d28bfb4c b/src/test/resources/_git_of_git_commit_id/objects/54/ae14b5823ad671056cc9b9ccdfed77d28bfb4c
deleted file mode 100644
index aa83aa8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/ae14b5823ad671056cc9b9ccdfed77d28bfb4c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/c7e957c579c609b265f7ba5a64d5444e0202eb b/src/test/resources/_git_of_git_commit_id/objects/54/c7e957c579c609b265f7ba5a64d5444e0202eb
deleted file mode 100644
index 9620dbc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/c7e957c579c609b265f7ba5a64d5444e0202eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/54/f5ff3546eed7850453387f229b6961c9c3e4d9 b/src/test/resources/_git_of_git_commit_id/objects/54/f5ff3546eed7850453387f229b6961c9c3e4d9
deleted file mode 100644
index 3a18f1f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/54/f5ff3546eed7850453387f229b6961c9c3e4d9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/55/031a71add7f614f2bd4711044a42f9982d3224 b/src/test/resources/_git_of_git_commit_id/objects/55/031a71add7f614f2bd4711044a42f9982d3224
deleted file mode 100644
index d3ec085..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/55/031a71add7f614f2bd4711044a42f9982d3224 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/55/07b68cd9dff31051fe43da2a53b6451546f6d2 b/src/test/resources/_git_of_git_commit_id/objects/55/07b68cd9dff31051fe43da2a53b6451546f6d2
deleted file mode 100644
index ac40c32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/55/07b68cd9dff31051fe43da2a53b6451546f6d2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/55/6e08a9e90ff0307baec26fcf9fdcc73e5199e7 b/src/test/resources/_git_of_git_commit_id/objects/55/6e08a9e90ff0307baec26fcf9fdcc73e5199e7
deleted file mode 100644
index 11ed1ec..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/55/6e08a9e90ff0307baec26fcf9fdcc73e5199e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/55/a918de6e1458b6a2028b8e64273ca09bcf334c b/src/test/resources/_git_of_git_commit_id/objects/55/a918de6e1458b6a2028b8e64273ca09bcf334c
deleted file mode 100644
index 1b7386e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/55/a918de6e1458b6a2028b8e64273ca09bcf334c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/5d4a20d486f53f6b03dae6cce10a63d69caf99 b/src/test/resources/_git_of_git_commit_id/objects/56/5d4a20d486f53f6b03dae6cce10a63d69caf99
deleted file mode 100644
index 0323680..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/5d4a20d486f53f6b03dae6cce10a63d69caf99 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/6dead442cf3de0efa642f88a676cda2ff4eb75 b/src/test/resources/_git_of_git_commit_id/objects/56/6dead442cf3de0efa642f88a676cda2ff4eb75
deleted file mode 100644
index e59364b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/6dead442cf3de0efa642f88a676cda2ff4eb75 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/700b81c8c0b7cfd082b7f1ae45c165c3d924f8 b/src/test/resources/_git_of_git_commit_id/objects/56/700b81c8c0b7cfd082b7f1ae45c165c3d924f8
deleted file mode 100644
index e404022..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/700b81c8c0b7cfd082b7f1ae45c165c3d924f8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/8669b89bb45012271f337ab5b8ffcd04d92e90 b/src/test/resources/_git_of_git_commit_id/objects/56/8669b89bb45012271f337ab5b8ffcd04d92e90
deleted file mode 100644
index 84e1f0f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/8669b89bb45012271f337ab5b8ffcd04d92e90 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/942baa82f2e8a240a79d8af254809253e16e65 b/src/test/resources/_git_of_git_commit_id/objects/56/942baa82f2e8a240a79d8af254809253e16e65
deleted file mode 100644
index c5caed7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/942baa82f2e8a240a79d8af254809253e16e65 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/c2f241158dafbc0e31c42fcfa7b97596003814 b/src/test/resources/_git_of_git_commit_id/objects/56/c2f241158dafbc0e31c42fcfa7b97596003814
deleted file mode 100644
index 4dada0c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/c2f241158dafbc0e31c42fcfa7b97596003814 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/c4637a90e28661c3316074e8ca4b7c6021b87b b/src/test/resources/_git_of_git_commit_id/objects/56/c4637a90e28661c3316074e8ca4b7c6021b87b
deleted file mode 100644
index 888eb96..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/c4637a90e28661c3316074e8ca4b7c6021b87b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/d4f44449e8ca67ba5c180c3a900d480b00beb5 b/src/test/resources/_git_of_git_commit_id/objects/56/d4f44449e8ca67ba5c180c3a900d480b00beb5
deleted file mode 100644
index ec3764d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/d4f44449e8ca67ba5c180c3a900d480b00beb5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/e23d191f25c634ec65153d8af7e928ce14f026 b/src/test/resources/_git_of_git_commit_id/objects/56/e23d191f25c634ec65153d8af7e928ce14f026
deleted file mode 100644
index 1ee7d6f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/e23d191f25c634ec65153d8af7e928ce14f026 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/ef8f88dd1cc63fe493884463dafcaa2082e7ae b/src/test/resources/_git_of_git_commit_id/objects/56/ef8f88dd1cc63fe493884463dafcaa2082e7ae
deleted file mode 100644
index 169cbc1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/ef8f88dd1cc63fe493884463dafcaa2082e7ae and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/f2f391fb987cefa22d622200b79a178b36b15b b/src/test/resources/_git_of_git_commit_id/objects/56/f2f391fb987cefa22d622200b79a178b36b15b
deleted file mode 100644
index b3df6fd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/f2f391fb987cefa22d622200b79a178b36b15b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/56/fd3e0ce6c52581bd2d84ad71ccacd030a1be4d b/src/test/resources/_git_of_git_commit_id/objects/56/fd3e0ce6c52581bd2d84ad71ccacd030a1be4d
deleted file mode 100644
index 26b51dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/56/fd3e0ce6c52581bd2d84ad71ccacd030a1be4d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/46318df0250978cf77314f7e42efa21ee14a5f b/src/test/resources/_git_of_git_commit_id/objects/57/46318df0250978cf77314f7e42efa21ee14a5f
deleted file mode 100644
index dab5cbd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/46318df0250978cf77314f7e42efa21ee14a5f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/47dce753bb55edc2cd81af0262fedfa6865778 b/src/test/resources/_git_of_git_commit_id/objects/57/47dce753bb55edc2cd81af0262fedfa6865778
deleted file mode 100644
index df0e14b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/47dce753bb55edc2cd81af0262fedfa6865778 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/81089447a05e6993bcd514c788e4782b34c990 b/src/test/resources/_git_of_git_commit_id/objects/57/81089447a05e6993bcd514c788e4782b34c990
deleted file mode 100644
index 191983c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/81089447a05e6993bcd514c788e4782b34c990 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/909f0c71829e440b759b0de5a0457aa51e91c7 b/src/test/resources/_git_of_git_commit_id/objects/57/909f0c71829e440b759b0de5a0457aa51e91c7
deleted file mode 100644
index 5adf325..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/909f0c71829e440b759b0de5a0457aa51e91c7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/9676ce553e91a334d559e33b586f1f4045284a b/src/test/resources/_git_of_git_commit_id/objects/57/9676ce553e91a334d559e33b586f1f4045284a
deleted file mode 100644
index 28c6a47..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/9676ce553e91a334d559e33b586f1f4045284a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/a9cfaae88f886233951b082a0ca5e656c85461 b/src/test/resources/_git_of_git_commit_id/objects/57/a9cfaae88f886233951b082a0ca5e656c85461
deleted file mode 100644
index b5a3c6b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/a9cfaae88f886233951b082a0ca5e656c85461 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/d280946660de6f230180c308edae5d6258197e b/src/test/resources/_git_of_git_commit_id/objects/57/d280946660de6f230180c308edae5d6258197e
deleted file mode 100644
index 71031d9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/d280946660de6f230180c308edae5d6258197e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/d2e8b438b28d0620476ab54399b47c6b377598 b/src/test/resources/_git_of_git_commit_id/objects/57/d2e8b438b28d0620476ab54399b47c6b377598
deleted file mode 100644
index cbd1a35..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/d2e8b438b28d0620476ab54399b47c6b377598 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/57/ddb717c534aaceb1100cc2e17a63202164b7f0 b/src/test/resources/_git_of_git_commit_id/objects/57/ddb717c534aaceb1100cc2e17a63202164b7f0
deleted file mode 100644
index 9c8906f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/57/ddb717c534aaceb1100cc2e17a63202164b7f0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/58/4a1a8d9e41df78b86e1becee6e725d7e2536a9 b/src/test/resources/_git_of_git_commit_id/objects/58/4a1a8d9e41df78b86e1becee6e725d7e2536a9
deleted file mode 100644
index b8befbf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/58/4a1a8d9e41df78b86e1becee6e725d7e2536a9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/58/758862ab9a30427cb5d511ba070f535d972e08 b/src/test/resources/_git_of_git_commit_id/objects/58/758862ab9a30427cb5d511ba070f535d972e08
deleted file mode 100644
index 145a5f1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/58/758862ab9a30427cb5d511ba070f535d972e08 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/58/95e80771ad3344b77bce09bff764beabe055eb b/src/test/resources/_git_of_git_commit_id/objects/58/95e80771ad3344b77bce09bff764beabe055eb
deleted file mode 100644
index 8ad1ab5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/58/95e80771ad3344b77bce09bff764beabe055eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/58/b3f07c0a39cd663a6f02a0d0e670a8b334ad17 b/src/test/resources/_git_of_git_commit_id/objects/58/b3f07c0a39cd663a6f02a0d0e670a8b334ad17
deleted file mode 100644
index 8d7982b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/58/b3f07c0a39cd663a6f02a0d0e670a8b334ad17 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/58/b42521117d577169645694b1660ffda50ebf70 b/src/test/resources/_git_of_git_commit_id/objects/58/b42521117d577169645694b1660ffda50ebf70
deleted file mode 100644
index e86bf26..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/58/b42521117d577169645694b1660ffda50ebf70 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/0d9a71779e1ed9f617fd72a7223ef8c40c11ca b/src/test/resources/_git_of_git_commit_id/objects/59/0d9a71779e1ed9f617fd72a7223ef8c40c11ca
deleted file mode 100644
index ab35469..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/0d9a71779e1ed9f617fd72a7223ef8c40c11ca and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/2fe5edc6f915bdcdb380c6db08783d11179043 b/src/test/resources/_git_of_git_commit_id/objects/59/2fe5edc6f915bdcdb380c6db08783d11179043
deleted file mode 100644
index 92cf284..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/2fe5edc6f915bdcdb380c6db08783d11179043 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/347adaa9a64200a3d95d2c05070a2ae34d6465 b/src/test/resources/_git_of_git_commit_id/objects/59/347adaa9a64200a3d95d2c05070a2ae34d6465
deleted file mode 100644
index 0bcd3a9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/347adaa9a64200a3d95d2c05070a2ae34d6465 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/6702d0862895c65a5387c4fe049a477d9e5b79 b/src/test/resources/_git_of_git_commit_id/objects/59/6702d0862895c65a5387c4fe049a477d9e5b79
deleted file mode 100644
index 8d1b462..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/6702d0862895c65a5387c4fe049a477d9e5b79 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/778da950d9384e140db014202486ca9c17f225 b/src/test/resources/_git_of_git_commit_id/objects/59/778da950d9384e140db014202486ca9c17f225
deleted file mode 100644
index a38cac8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/778da950d9384e140db014202486ca9c17f225 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/df51386808acd2207b053f3b1cc58d47b753c6 b/src/test/resources/_git_of_git_commit_id/objects/59/df51386808acd2207b053f3b1cc58d47b753c6
deleted file mode 100644
index 424fa52..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/df51386808acd2207b053f3b1cc58d47b753c6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/59/faa1e990844f586c09ffdd197d88fb7c192860 b/src/test/resources/_git_of_git_commit_id/objects/59/faa1e990844f586c09ffdd197d88fb7c192860
deleted file mode 100644
index efbf2a9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/59/faa1e990844f586c09ffdd197d88fb7c192860 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/0239b212258b4cb672e5e954757304a08cf2a1 b/src/test/resources/_git_of_git_commit_id/objects/5a/0239b212258b4cb672e5e954757304a08cf2a1
deleted file mode 100644
index 752fac8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/0239b212258b4cb672e5e954757304a08cf2a1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/363bea9bef99cb187b9984dc14af49d9293870 b/src/test/resources/_git_of_git_commit_id/objects/5a/363bea9bef99cb187b9984dc14af49d9293870
deleted file mode 100644
index 7163f30..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/5a/363bea9bef99cb187b9984dc14af49d9293870
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01a¨`ÔÖôò
5Ø”b`ÈÀÔÚ$Óæi,<ã×¬[Sgœ2³ÌÝ¹R°ôÓ"†Û·y=Ä˜¦
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/37b45068253ec0f4e5608503e35cecd97ef74c b/src/test/resources/_git_of_git_commit_id/objects/5a/37b45068253ec0f4e5608503e35cecd97ef74c
deleted file mode 100644
index 4efdaa9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/37b45068253ec0f4e5608503e35cecd97ef74c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/480b02f7003358b5f337b21c2488456dadf393 b/src/test/resources/_git_of_git_commit_id/objects/5a/480b02f7003358b5f337b21c2488456dadf393
deleted file mode 100644
index 3f7e386..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/480b02f7003358b5f337b21c2488456dadf393 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/ca179356de09c45054bd18779d290cf6b4533a b/src/test/resources/_git_of_git_commit_id/objects/5a/ca179356de09c45054bd18779d290cf6b4533a
deleted file mode 100644
index a295935..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/ca179356de09c45054bd18779d290cf6b4533a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/da561d367dcbf9965f5f41df7bcb046599ccd7 b/src/test/resources/_git_of_git_commit_id/objects/5a/da561d367dcbf9965f5f41df7bcb046599ccd7
deleted file mode 100644
index e136f09..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/da561d367dcbf9965f5f41df7bcb046599ccd7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/df3252789c8b462edf353d076aab93b8ff91e9 b/src/test/resources/_git_of_git_commit_id/objects/5a/df3252789c8b462edf353d076aab93b8ff91e9
deleted file mode 100644
index 533274d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/df3252789c8b462edf353d076aab93b8ff91e9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5a/f827342b58b68254081700390d042a0b8bc839 b/src/test/resources/_git_of_git_commit_id/objects/5a/f827342b58b68254081700390d042a0b8bc839
deleted file mode 100644
index d249cc0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5a/f827342b58b68254081700390d042a0b8bc839 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5b/5a426f9bcdb2cee5b13a3842e11285bc347103 b/src/test/resources/_git_of_git_commit_id/objects/5b/5a426f9bcdb2cee5b13a3842e11285bc347103
deleted file mode 100644
index 1d410ba..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5b/5a426f9bcdb2cee5b13a3842e11285bc347103 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5b/95f3b877863f6c339ad933189ddb47d5de9ddf b/src/test/resources/_git_of_git_commit_id/objects/5b/95f3b877863f6c339ad933189ddb47d5de9ddf
deleted file mode 100644
index 23d1e87..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5b/95f3b877863f6c339ad933189ddb47d5de9ddf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5b/a1c674b116833169dcb30698c2cec2e1a74a62 b/src/test/resources/_git_of_git_commit_id/objects/5b/a1c674b116833169dcb30698c2cec2e1a74a62
deleted file mode 100644
index 8fe50a8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5b/a1c674b116833169dcb30698c2cec2e1a74a62 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5b/d429a6c91815c8cec509e38f577ab116ae8e22 b/src/test/resources/_git_of_git_commit_id/objects/5b/d429a6c91815c8cec509e38f577ab116ae8e22
deleted file mode 100644
index 26a9c4d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5b/d429a6c91815c8cec509e38f577ab116ae8e22 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5b/eac8c4abd0ff9562b907b68e09d7cdd8db6e25 b/src/test/resources/_git_of_git_commit_id/objects/5b/eac8c4abd0ff9562b907b68e09d7cdd8db6e25
deleted file mode 100644
index 477cb18..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5b/eac8c4abd0ff9562b907b68e09d7cdd8db6e25 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/5b9294180b4b4c309f6e58125e803a9d9f4d99 b/src/test/resources/_git_of_git_commit_id/objects/5c/5b9294180b4b4c309f6e58125e803a9d9f4d99
deleted file mode 100644
index 802fc89..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/5b9294180b4b4c309f6e58125e803a9d9f4d99 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/7bf9b85e1125b4ab9f6e5de8eac4f9dcbee837 b/src/test/resources/_git_of_git_commit_id/objects/5c/7bf9b85e1125b4ab9f6e5de8eac4f9dcbee837
deleted file mode 100644
index d1e7a81..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/7bf9b85e1125b4ab9f6e5de8eac4f9dcbee837 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/a20c44fa22b4a36449d4e4c7db18b5dfcadf07 b/src/test/resources/_git_of_git_commit_id/objects/5c/a20c44fa22b4a36449d4e4c7db18b5dfcadf07
deleted file mode 100644
index 059e9c5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/a20c44fa22b4a36449d4e4c7db18b5dfcadf07 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/af1cd931c9c9317198d76dbbfeaf8d65b8d3eb b/src/test/resources/_git_of_git_commit_id/objects/5c/af1cd931c9c9317198d76dbbfeaf8d65b8d3eb
deleted file mode 100644
index 2b3243c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/af1cd931c9c9317198d76dbbfeaf8d65b8d3eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/d9c30454ce641856471a7a4ede47d3c6a2256b b/src/test/resources/_git_of_git_commit_id/objects/5c/d9c30454ce641856471a7a4ede47d3c6a2256b
deleted file mode 100644
index f6577be..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/d9c30454ce641856471a7a4ede47d3c6a2256b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/e8b7beb7ac6fbdd743e2a9c3f54428547c6c50 b/src/test/resources/_git_of_git_commit_id/objects/5c/e8b7beb7ac6fbdd743e2a9c3f54428547c6c50
deleted file mode 100644
index 72e9ce3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/e8b7beb7ac6fbdd743e2a9c3f54428547c6c50 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5c/f0746a54d28c9ef1ad81d00eaa5f0c028e92aa b/src/test/resources/_git_of_git_commit_id/objects/5c/f0746a54d28c9ef1ad81d00eaa5f0c028e92aa
deleted file mode 100644
index b6b9953..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5c/f0746a54d28c9ef1ad81d00eaa5f0c028e92aa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/11c6b61cc963e3ebb51c46961e637740aff516 b/src/test/resources/_git_of_git_commit_id/objects/5d/11c6b61cc963e3ebb51c46961e637740aff516
deleted file mode 100644
index 37953f9..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/5d/11c6b61cc963e3ebb51c46961e637740aff516
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR05d¨`ÔÖôò
50K60d`jmZôgÍ•'BÎÉl­«ê³wúŸŽ>o«°ÁëVÜµÏ)çM’Lù…qY²
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/376207c4dacb99a5d19b73ae0d68075e3e1e9d b/src/test/resources/_git_of_git_commit_id/objects/5d/376207c4dacb99a5d19b73ae0d68075e3e1e9d
deleted file mode 100644
index f29c21a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5d/376207c4dacb99a5d19b73ae0d68075e3e1e9d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/5b104922c53c0d5b2dc6b9ec416d8b675d3882 b/src/test/resources/_git_of_git_commit_id/objects/5d/5b104922c53c0d5b2dc6b9ec416d8b675d3882
deleted file mode 100644
index ec95357..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5d/5b104922c53c0d5b2dc6b9ec416d8b675d3882 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/a24e0ee6ad9f5d35c7fc97ef76725aad100c31 b/src/test/resources/_git_of_git_commit_id/objects/5d/a24e0ee6ad9f5d35c7fc97ef76725aad100c31
deleted file mode 100644
index a78311b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5d/a24e0ee6ad9f5d35c7fc97ef76725aad100c31 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/ab29e00ef13d0926786052a88a31f58eebb7fb b/src/test/resources/_git_of_git_commit_id/objects/5d/ab29e00ef13d0926786052a88a31f58eebb7fb
deleted file mode 100644
index 51556a6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5d/ab29e00ef13d0926786052a88a31f58eebb7fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/d86e7c8c04284fd1aedafcf4de762240bb5a35 b/src/test/resources/_git_of_git_commit_id/objects/5d/d86e7c8c04284fd1aedafcf4de762240bb5a35
deleted file mode 100644
index ee7f7df..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5d/d86e7c8c04284fd1aedafcf4de762240bb5a35 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5d/fce9ed3870d3e3a356174ecf564d2efae4d08b b/src/test/resources/_git_of_git_commit_id/objects/5d/fce9ed3870d3e3a356174ecf564d2efae4d08b
deleted file mode 100644
index cf3b0cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5d/fce9ed3870d3e3a356174ecf564d2efae4d08b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5e/12d05b318408649edf4fdd37a378e87f00dd98 b/src/test/resources/_git_of_git_commit_id/objects/5e/12d05b318408649edf4fdd37a378e87f00dd98
deleted file mode 100644
index b9594f2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5e/12d05b318408649edf4fdd37a378e87f00dd98 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5e/20cb18485c9cb8cb9248d7ed979800cae21a39 b/src/test/resources/_git_of_git_commit_id/objects/5e/20cb18485c9cb8cb9248d7ed979800cae21a39
deleted file mode 100644
index 24ec00a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5e/20cb18485c9cb8cb9248d7ed979800cae21a39 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5e/5f1f1d87d0df6706a45bdf1c1eabcf49139194 b/src/test/resources/_git_of_git_commit_id/objects/5e/5f1f1d87d0df6706a45bdf1c1eabcf49139194
deleted file mode 100644
index a0b7386..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5e/5f1f1d87d0df6706a45bdf1c1eabcf49139194 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5e/83225b7ef74dbdf8b104347cdff2727119656f b/src/test/resources/_git_of_git_commit_id/objects/5e/83225b7ef74dbdf8b104347cdff2727119656f
deleted file mode 100644
index e229798..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5e/83225b7ef74dbdf8b104347cdff2727119656f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5e/9bd255c4e5041ec6f026b0aa56b9c167c7f9c1 b/src/test/resources/_git_of_git_commit_id/objects/5e/9bd255c4e5041ec6f026b0aa56b9c167c7f9c1
deleted file mode 100644
index 778d178..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5e/9bd255c4e5041ec6f026b0aa56b9c167c7f9c1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5e/fd94a490ca740eb2894499c4d083ed60c23571 b/src/test/resources/_git_of_git_commit_id/objects/5e/fd94a490ca740eb2894499c4d083ed60c23571
deleted file mode 100644
index d55d782..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5e/fd94a490ca740eb2894499c4d083ed60c23571 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5f/1410a3f2f1b7f849e72ecf2a46e722de0fae78 b/src/test/resources/_git_of_git_commit_id/objects/5f/1410a3f2f1b7f849e72ecf2a46e722de0fae78
deleted file mode 100644
index 530c25c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5f/1410a3f2f1b7f849e72ecf2a46e722de0fae78 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5f/244b01afd2fbe743495ec2f682b149ae5c17b4 b/src/test/resources/_git_of_git_commit_id/objects/5f/244b01afd2fbe743495ec2f682b149ae5c17b4
deleted file mode 100644
index 198ae37..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5f/244b01afd2fbe743495ec2f682b149ae5c17b4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5f/8540c2d6b264c58805bc4481db1225bfda514f b/src/test/resources/_git_of_git_commit_id/objects/5f/8540c2d6b264c58805bc4481db1225bfda514f
deleted file mode 100644
index dab280f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5f/8540c2d6b264c58805bc4481db1225bfda514f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/5f/90763766ab3e661fd736948dfc2e52663dab27 b/src/test/resources/_git_of_git_commit_id/objects/5f/90763766ab3e661fd736948dfc2e52663dab27
deleted file mode 100644
index 09be9c2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/5f/90763766ab3e661fd736948dfc2e52663dab27 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/60/38c51212d7d4252d7f360c1d14cdb4b645b53b b/src/test/resources/_git_of_git_commit_id/objects/60/38c51212d7d4252d7f360c1d14cdb4b645b53b
deleted file mode 100644
index 68f1ca8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/60/38c51212d7d4252d7f360c1d14cdb4b645b53b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/60/c342d8bd4213dde74f3d2165fc17eb9431af44 b/src/test/resources/_git_of_git_commit_id/objects/60/c342d8bd4213dde74f3d2165fc17eb9431af44
deleted file mode 100644
index 8b092a0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/60/c342d8bd4213dde74f3d2165fc17eb9431af44 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/60/c9f2d9f5e1d7fe21988d7b707ec51ed3b15329 b/src/test/resources/_git_of_git_commit_id/objects/60/c9f2d9f5e1d7fe21988d7b707ec51ed3b15329
deleted file mode 100644
index d5a9f15..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/60/c9f2d9f5e1d7fe21988d7b707ec51ed3b15329 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/61/00ac25950c9fab6af29eeb463b7d233eecb2e7 b/src/test/resources/_git_of_git_commit_id/objects/61/00ac25950c9fab6af29eeb463b7d233eecb2e7
deleted file mode 100644
index 2b74383..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/61/00ac25950c9fab6af29eeb463b7d233eecb2e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/61/28bc82a614cf140d63397abea5c30d72d92240 b/src/test/resources/_git_of_git_commit_id/objects/61/28bc82a614cf140d63397abea5c30d72d92240
deleted file mode 100644
index 939794b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/61/28bc82a614cf140d63397abea5c30d72d92240 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/61/43b692279e374b00c038b91935867d3d7c292b b/src/test/resources/_git_of_git_commit_id/objects/61/43b692279e374b00c038b91935867d3d7c292b
deleted file mode 100644
index 197aad9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/61/43b692279e374b00c038b91935867d3d7c292b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/61/732c8dd9e2b049204b5ce8e94ac43a723df9a0 b/src/test/resources/_git_of_git_commit_id/objects/61/732c8dd9e2b049204b5ce8e94ac43a723df9a0
deleted file mode 100644
index 884f0a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/61/732c8dd9e2b049204b5ce8e94ac43a723df9a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/61/de8fb6d41505e49eeb5f7919374ddab69f6499 b/src/test/resources/_git_of_git_commit_id/objects/61/de8fb6d41505e49eeb5f7919374ddab69f6499
deleted file mode 100644
index 1a4235e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/61/de8fb6d41505e49eeb5f7919374ddab69f6499 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/62/016dff40cde671564869c12665b62d894e137a b/src/test/resources/_git_of_git_commit_id/objects/62/016dff40cde671564869c12665b62d894e137a
deleted file mode 100644
index 252f74b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/62/016dff40cde671564869c12665b62d894e137a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/62/04480842592211d324b10a307f40429f4259cc b/src/test/resources/_git_of_git_commit_id/objects/62/04480842592211d324b10a307f40429f4259cc
deleted file mode 100644
index 547e322..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/62/04480842592211d324b10a307f40429f4259cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/62/78de72d10ad966fcb8bdb9e0ff7082535c2f90 b/src/test/resources/_git_of_git_commit_id/objects/62/78de72d10ad966fcb8bdb9e0ff7082535c2f90
deleted file mode 100644
index 6fd1310..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/62/78de72d10ad966fcb8bdb9e0ff7082535c2f90 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/62/9a5f9504c71b07a32f53cf4a4eebd77d88fdaf b/src/test/resources/_git_of_git_commit_id/objects/62/9a5f9504c71b07a32f53cf4a4eebd77d88fdaf
deleted file mode 100644
index ba07fe6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/62/9a5f9504c71b07a32f53cf4a4eebd77d88fdaf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/62/de872c7a211921e16d7adb66b9e4c7a2d2d3f4 b/src/test/resources/_git_of_git_commit_id/objects/62/de872c7a211921e16d7adb66b9e4c7a2d2d3f4
deleted file mode 100644
index 62d95e2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/62/de872c7a211921e16d7adb66b9e4c7a2d2d3f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/62/e94368d3c17b745f15d6358dc5e9a307ba4c97 b/src/test/resources/_git_of_git_commit_id/objects/62/e94368d3c17b745f15d6358dc5e9a307ba4c97
deleted file mode 100644
index 44ab383..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/62/e94368d3c17b745f15d6358dc5e9a307ba4c97 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/2d24d0b2529cd5a37f68f64d615bc493e6bbe2 b/src/test/resources/_git_of_git_commit_id/objects/63/2d24d0b2529cd5a37f68f64d615bc493e6bbe2
deleted file mode 100644
index 58b4252..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/2d24d0b2529cd5a37f68f64d615bc493e6bbe2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/332e855f47a9bce193baf043e4738d264460e5 b/src/test/resources/_git_of_git_commit_id/objects/63/332e855f47a9bce193baf043e4738d264460e5
deleted file mode 100644
index 95513ab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/332e855f47a9bce193baf043e4738d264460e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/53b7fad02436cfd1173bd93f93c2a08d4dfe7c b/src/test/resources/_git_of_git_commit_id/objects/63/53b7fad02436cfd1173bd93f93c2a08d4dfe7c
deleted file mode 100644
index 6143b69..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/53b7fad02436cfd1173bd93f93c2a08d4dfe7c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/5cd53e93349299ccceddd049d3d3ea010c87da b/src/test/resources/_git_of_git_commit_id/objects/63/5cd53e93349299ccceddd049d3d3ea010c87da
deleted file mode 100644
index 9d4c7b9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/5cd53e93349299ccceddd049d3d3ea010c87da and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/9ee8a3bda0944a7462f35dcbb0bdb22c76b8bd b/src/test/resources/_git_of_git_commit_id/objects/63/9ee8a3bda0944a7462f35dcbb0bdb22c76b8bd
deleted file mode 100644
index 7a4d69e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/9ee8a3bda0944a7462f35dcbb0bdb22c76b8bd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/e48f6ab2f77d1c333c769ec83a0bb1c09b00d7 b/src/test/resources/_git_of_git_commit_id/objects/63/e48f6ab2f77d1c333c769ec83a0bb1c09b00d7
deleted file mode 100644
index f7696f9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/e48f6ab2f77d1c333c769ec83a0bb1c09b00d7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/63/ed4a2de791c57cfffc0aa643293377987f5295 b/src/test/resources/_git_of_git_commit_id/objects/63/ed4a2de791c57cfffc0aa643293377987f5295
deleted file mode 100644
index de47a03..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/63/ed4a2de791c57cfffc0aa643293377987f5295 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/05cb598294b1fa1f1412944c15393821bbd725 b/src/test/resources/_git_of_git_commit_id/objects/64/05cb598294b1fa1f1412944c15393821bbd725
deleted file mode 100644
index 8b19352..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/64/05cb598294b1fa1f1412944c15393821bbd725
+++ /dev/null
@@ -1,4 +0,0 @@
-x5Ð1kTAà'bg´…E
-™™wçÞ™+YÔÄ …�;3wDH6
-Y°)´2S6Á*E
-¬,‚X‹m‚�¬¢""ŠèÏúÀÇ9çzW¤
h*­´•ó19Ï”&ã 9Bm”Fð5`°Ì:V·ÞL|œ^Þ4çn,¾_=tkvòb#@ã•J¤j‚ˆÞºLBÁ£ÄÎ¯«™¹=S½…/Ož}ú¹½ÐîãýÇ¾5‚KÀ^HC´F¡ò‘\V9ê³‰¨©ø P½XÙ½}`êÁùéÃOwÖ‡GÆ;¯{�àmfÎ1kæÚ$›@Ê�à
HÑ4+àcõðì¥�ãc¦{�^Ý]ûztŸ¹:ø/dm2&ðV\ˆ(—#Ê~gÈÆ(à‘U5|yïLãM^ëÖ3ƒÎÚþ‰Fb�ð_kBF–l²Šl¥pš)ØZ£«Î…ÖÍõöæ•w'÷†ÕÇßGþœþý¶„ÄSù¼p–RAsttÎc¨SN9£7¡ú¼52ÛjýØu·Û»Ý>XËóËš°
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/06c2ba9ca70336d185f8bf4e1440ec478ef4b2 b/src/test/resources/_git_of_git_commit_id/objects/64/06c2ba9ca70336d185f8bf4e1440ec478ef4b2
deleted file mode 100644
index 16dd8aa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/64/06c2ba9ca70336d185f8bf4e1440ec478ef4b2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/3c6244b9d27507738939bd3f2b30509c08e04b b/src/test/resources/_git_of_git_commit_id/objects/64/3c6244b9d27507738939bd3f2b30509c08e04b
deleted file mode 100644
index 0a51c58..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/64/3c6244b9d27507738939bd3f2b30509c08e04b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/599ed10878c40f0dcd8a9f02a6992b44fbba36 b/src/test/resources/_git_of_git_commit_id/objects/64/599ed10878c40f0dcd8a9f02a6992b44fbba36
deleted file mode 100644
index f85f3b9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/64/599ed10878c40f0dcd8a9f02a6992b44fbba36 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/66661fb2e03f7d1d6bb4b7193071c1b2615b9b b/src/test/resources/_git_of_git_commit_id/objects/64/66661fb2e03f7d1d6bb4b7193071c1b2615b9b
deleted file mode 100644
index 911437e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/64/66661fb2e03f7d1d6bb4b7193071c1b2615b9b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/7e58c6020ae7f117522ea8100f30bf815e0f91 b/src/test/resources/_git_of_git_commit_id/objects/64/7e58c6020ae7f117522ea8100f30bf815e0f91
deleted file mode 100644
index 67897e6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/64/7e58c6020ae7f117522ea8100f30bf815e0f91 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/64/e485da2f06b789f15c6646af92a3d85fed1cc0 b/src/test/resources/_git_of_git_commit_id/objects/64/e485da2f06b789f15c6646af92a3d85fed1cc0
deleted file mode 100644
index 50fd98e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/64/e485da2f06b789f15c6646af92a3d85fed1cc0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/2cec00320c23140ed99f78c99c26449d46091e b/src/test/resources/_git_of_git_commit_id/objects/65/2cec00320c23140ed99f78c99c26449d46091e
deleted file mode 100644
index b207b15..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/2cec00320c23140ed99f78c99c26449d46091e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/2f4875a87de513fd452c614f1688d734e3a08c b/src/test/resources/_git_of_git_commit_id/objects/65/2f4875a87de513fd452c614f1688d734e3a08c
deleted file mode 100644
index be6a576..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/2f4875a87de513fd452c614f1688d734e3a08c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/51bf50b3f9c849da0f2c7e69c4ba9fcc4051ac b/src/test/resources/_git_of_git_commit_id/objects/65/51bf50b3f9c849da0f2c7e69c4ba9fcc4051ac
deleted file mode 100644
index 08a75cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/51bf50b3f9c849da0f2c7e69c4ba9fcc4051ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/72486cd0fd26ab3cb48cf19b38efec7162b458 b/src/test/resources/_git_of_git_commit_id/objects/65/72486cd0fd26ab3cb48cf19b38efec7162b458
deleted file mode 100644
index 5bb9b04..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/72486cd0fd26ab3cb48cf19b38efec7162b458 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/899ffc7a2478c93f0adb03ca24f928494aa7d8 b/src/test/resources/_git_of_git_commit_id/objects/65/899ffc7a2478c93f0adb03ca24f928494aa7d8
deleted file mode 100644
index 06a21c7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/899ffc7a2478c93f0adb03ca24f928494aa7d8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/b2b2973e8ecb2fe726903fb2cf26cd9c52d664 b/src/test/resources/_git_of_git_commit_id/objects/65/b2b2973e8ecb2fe726903fb2cf26cd9c52d664
deleted file mode 100644
index b2ce538..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/b2b2973e8ecb2fe726903fb2cf26cd9c52d664 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/65/cc07c87b799e1dc2ddf7e7b4cbd317c6adaa19 b/src/test/resources/_git_of_git_commit_id/objects/65/cc07c87b799e1dc2ddf7e7b4cbd317c6adaa19
deleted file mode 100644
index cdbaceb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/65/cc07c87b799e1dc2ddf7e7b4cbd317c6adaa19 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/2017bf3fd4d377894d1d1b24a388774a26eafd b/src/test/resources/_git_of_git_commit_id/objects/66/2017bf3fd4d377894d1d1b24a388774a26eafd
deleted file mode 100644
index 6bfc925..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/66/2017bf3fd4d377894d1d1b24a388774a26eafd
+++ /dev/null
@@ -1,4 +0,0 @@
-x-Ï?(…Qð/…e±ÜÈ-“,ï{Þó�?Ý¤nÊÈŽáüyO&ƒJ7¥ŒÊâNB“”�åÎ$–»ˆ$ÝºƒÕ-E¾á[Ÿž~OÏæs•2PRV!8£”óÑ9“$EB"	¢–Eb‡¬ý±ös6?z>ÐY?}þ´÷SUÝ(²Xµ
-œ“6d¢dÇI:²¹sB‘"ã²­¾™þfãbåkahîmùûå·v²S
-Ê€‘èC
-Ê"KÒ�±–enr(IÐ>ÛþÛõ5Ñ‚ú`�º³½VK!(%1±µÑzRm…÷Ä¾ø�@Ö"HÅYãiò0»¾<:€Nwõê¡ÝÃÅÇRà ©ØE¤È:(ÐÉÊsŒŒQ)“ë”8[º›¾}ŸH•4¼ÛœÛ¿�ã‘Ö?=çlü
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/3b6735c99f390da904948c7e6d3897ec25ed84 b/src/test/resources/_git_of_git_commit_id/objects/66/3b6735c99f390da904948c7e6d3897ec25ed84
deleted file mode 100644
index 122d801..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/3b6735c99f390da904948c7e6d3897ec25ed84 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/4f3937dfb04b596537d28bd2325f98e96ffe0f b/src/test/resources/_git_of_git_commit_id/objects/66/4f3937dfb04b596537d28bd2325f98e96ffe0f
deleted file mode 100644
index ac088b1..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/66/4f3937dfb04b596537d28bd2325f98e96ffe0f
+++ /dev/null
@@ -1,2 +0,0 @@
-x+)JMU03c040031QðputaÈû§ñÿ‡ÉJÿ=
-§ŽÊ¿<›úæx¯3T>7±¸$µˆ¡ëÏŽ²ÿ_{E™ßýzk†Ï¢LfK2A S
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/6feb6e737b4f49b6adf7298e1cdf6d39869abb b/src/test/resources/_git_of_git_commit_id/objects/66/6feb6e737b4f49b6adf7298e1cdf6d39869abb
deleted file mode 100644
index 643c624..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/6feb6e737b4f49b6adf7298e1cdf6d39869abb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/74398bf970d9af6bce5efb88d4624cc43e6372 b/src/test/resources/_git_of_git_commit_id/objects/66/74398bf970d9af6bce5efb88d4624cc43e6372
deleted file mode 100644
index b42b7c8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/74398bf970d9af6bce5efb88d4624cc43e6372 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/b820a57e1e4ba26b710567b27fb5835bf9b180 b/src/test/resources/_git_of_git_commit_id/objects/66/b820a57e1e4ba26b710567b27fb5835bf9b180
deleted file mode 100644
index 78a8a1c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/b820a57e1e4ba26b710567b27fb5835bf9b180 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/be783b4a0592d620e965ed6f246954bc282f5f b/src/test/resources/_git_of_git_commit_id/objects/66/be783b4a0592d620e965ed6f246954bc282f5f
deleted file mode 100644
index de504d8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/be783b4a0592d620e965ed6f246954bc282f5f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/beb60f1b6ac02c7bb4ffc8de8f50046d29591f b/src/test/resources/_git_of_git_commit_id/objects/66/beb60f1b6ac02c7bb4ffc8de8f50046d29591f
deleted file mode 100644
index 384d824..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/beb60f1b6ac02c7bb4ffc8de8f50046d29591f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/eee8fe38b4e402ec543698b4d7768e94d84cd8 b/src/test/resources/_git_of_git_commit_id/objects/66/eee8fe38b4e402ec543698b4d7768e94d84cd8
deleted file mode 100644
index 54ae14b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/eee8fe38b4e402ec543698b4d7768e94d84cd8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/66/f45f9996d7aeda629f1adce35ddcf280f0b471 b/src/test/resources/_git_of_git_commit_id/objects/66/f45f9996d7aeda629f1adce35ddcf280f0b471
deleted file mode 100644
index 2a76bcc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/66/f45f9996d7aeda629f1adce35ddcf280f0b471 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/67/11228b14df1785684d33cf7ca4a33ad1770dcc b/src/test/resources/_git_of_git_commit_id/objects/67/11228b14df1785684d33cf7ca4a33ad1770dcc
deleted file mode 100644
index 034ab6c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/67/11228b14df1785684d33cf7ca4a33ad1770dcc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/67/460d1eccbe5f7ffe3ad8cf6081c9c02acd2863 b/src/test/resources/_git_of_git_commit_id/objects/67/460d1eccbe5f7ffe3ad8cf6081c9c02acd2863
deleted file mode 100644
index 3459301..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/67/460d1eccbe5f7ffe3ad8cf6081c9c02acd2863
+++ /dev/null
@@ -1 +0,0 @@
-x¥�KjÄ0D³Ö)²úX²!dr©»åqlKB–Éõc†¹AµyPÅ+,û¾t0Ê¿ôÆÎhÒÉ¨­öH6˜1¹)¹�œ²oØÅÈZÔÐ8wHÞú1ê$£�TÄdQ
ÆÆI!9–ž-:­’g¿—_%·@ð¶ð{¬¼¯pÛŸà³¶òÃØ•¹Õí”Ñv­óÞ¤’RàÃ·óÿ—"&8ÎZK»ž\vWpÉ3ô;CÝÎyÉÐ´3CÉPË5àæ«õÔ<DãtÀ«VâS@iR
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/67/53735a7901795b9617325bc298385e3b06e705 b/src/test/resources/_git_of_git_commit_id/objects/67/53735a7901795b9617325bc298385e3b06e705
deleted file mode 100644
index 3cca39c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/67/53735a7901795b9617325bc298385e3b06e705 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/67/ca87deb44f623dce17b472a87dcd3613831e3f b/src/test/resources/_git_of_git_commit_id/objects/67/ca87deb44f623dce17b472a87dcd3613831e3f
deleted file mode 100644
index 6c67f37..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/67/ca87deb44f623dce17b472a87dcd3613831e3f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/67/d2787a80c31bdb84e8a977a661ba0f59d8b3c6 b/src/test/resources/_git_of_git_commit_id/objects/67/d2787a80c31bdb84e8a977a661ba0f59d8b3c6
deleted file mode 100644
index 40fb7d9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/67/d2787a80c31bdb84e8a977a661ba0f59d8b3c6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/67/fb132723f807ee93b74035c1a14338dbd5ac11 b/src/test/resources/_git_of_git_commit_id/objects/67/fb132723f807ee93b74035c1a14338dbd5ac11
deleted file mode 100644
index 3532964..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/67/fb132723f807ee93b74035c1a14338dbd5ac11 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/68/0770b5979f723c2a21b290e27f04467c8a76fc b/src/test/resources/_git_of_git_commit_id/objects/68/0770b5979f723c2a21b290e27f04467c8a76fc
deleted file mode 100644
index 18eae2a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/68/0770b5979f723c2a21b290e27f04467c8a76fc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/68/37c557365cbabce5a24b65281042e2a6ecbb0a b/src/test/resources/_git_of_git_commit_id/objects/68/37c557365cbabce5a24b65281042e2a6ecbb0a
deleted file mode 100644
index 019d2b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/68/37c557365cbabce5a24b65281042e2a6ecbb0a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/68/b4ec1c275d63705fd7a79ba75aef6e68c10d70 b/src/test/resources/_git_of_git_commit_id/objects/68/b4ec1c275d63705fd7a79ba75aef6e68c10d70
deleted file mode 100644
index 5534595..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/68/b4ec1c275d63705fd7a79ba75aef6e68c10d70 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/68/d7f346fee51bbc43d07ef028857b8df98e1b63 b/src/test/resources/_git_of_git_commit_id/objects/68/d7f346fee51bbc43d07ef028857b8df98e1b63
deleted file mode 100644
index dc0ceea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/68/d7f346fee51bbc43d07ef028857b8df98e1b63 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/68/ec2459dd0c54392439e8852c65d29bd3153636 b/src/test/resources/_git_of_git_commit_id/objects/68/ec2459dd0c54392439e8852c65d29bd3153636
deleted file mode 100644
index 2df8b89..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/68/ec2459dd0c54392439e8852c65d29bd3153636 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/68/f1ca851617c0a476ac7bf707158f7b1b0aad0d b/src/test/resources/_git_of_git_commit_id/objects/68/f1ca851617c0a476ac7bf707158f7b1b0aad0d
deleted file mode 100644
index 9bbc750..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/68/f1ca851617c0a476ac7bf707158f7b1b0aad0d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/69/72ce7056f032512c6755956f7ab2d8e2256534 b/src/test/resources/_git_of_git_commit_id/objects/69/72ce7056f032512c6755956f7ab2d8e2256534
deleted file mode 100644
index 5c078b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/69/72ce7056f032512c6755956f7ab2d8e2256534 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/69/98bf8df25bb21d6566d97ec563fa9c22eeeacb b/src/test/resources/_git_of_git_commit_id/objects/69/98bf8df25bb21d6566d97ec563fa9c22eeeacb
deleted file mode 100644
index b475117..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/69/98bf8df25bb21d6566d97ec563fa9c22eeeacb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/69/d24e2ec4df21fddc3cd0ab70218c691d2475c5 b/src/test/resources/_git_of_git_commit_id/objects/69/d24e2ec4df21fddc3cd0ab70218c691d2475c5
deleted file mode 100644
index 6e8cc0b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/69/d24e2ec4df21fddc3cd0ab70218c691d2475c5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6a/738324177546f10e1381284da685a51bef856f b/src/test/resources/_git_of_git_commit_id/objects/6a/738324177546f10e1381284da685a51bef856f
deleted file mode 100644
index d80a365..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/6a/738324177546f10e1381284da685a51bef856f
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥�KNÃ0„Yçÿ¾jåw	¡î'@,üƒÛÄ¶\·p|ÒŠ°œ‘fæ_Ö5u’L<õ"”ŽQÚ(Ää¸ƒ^3!‚Q“6bô›æ˜Ç¡Ú†Ü)ªÙ¸9HÇ¥Ñ£˜¶S.¸1
-?C2=AöÚ¿J£×’›
ôfû}9'z>?ŒÃúgk+'øÎå¡./Ä¥Ð³6†1Ú1ÎØà¼ÿoÞW{CÞ7,°ìërýLùƒjÃýÅ�6ã§SÀ
K©ëýnÚ–mO%¿ê²e
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6a/912f1799210daeb34efcd0f304fbf5a7cc8e93 b/src/test/resources/_git_of_git_commit_id/objects/6a/912f1799210daeb34efcd0f304fbf5a7cc8e93
deleted file mode 100644
index b430a4e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6a/912f1799210daeb34efcd0f304fbf5a7cc8e93 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6a/a8dc9095c5c641fcafaaf450c39e3b8e149388 b/src/test/resources/_git_of_git_commit_id/objects/6a/a8dc9095c5c641fcafaaf450c39e3b8e149388
deleted file mode 100644
index 396730d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6a/a8dc9095c5c641fcafaaf450c39e3b8e149388 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6a/e4c3c826421e728b4022434de83731acab63af b/src/test/resources/_git_of_git_commit_id/objects/6a/e4c3c826421e728b4022434de83731acab63af
deleted file mode 100644
index 8db302c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6a/e4c3c826421e728b4022434de83731acab63af and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6a/e79bbb861e213c310cb8794cea192604164027 b/src/test/resources/_git_of_git_commit_id/objects/6a/e79bbb861e213c310cb8794cea192604164027
deleted file mode 100644
index d2d46f2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6a/e79bbb861e213c310cb8794cea192604164027 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6b/0a431a9f5e16cd1132409564514504e8fff814 b/src/test/resources/_git_of_git_commit_id/objects/6b/0a431a9f5e16cd1132409564514504e8fff814
deleted file mode 100644
index 475c4a6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6b/0a431a9f5e16cd1132409564514504e8fff814 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6b/1ee484a85f9d64e3ef4bde07fbd6391d968bd0 b/src/test/resources/_git_of_git_commit_id/objects/6b/1ee484a85f9d64e3ef4bde07fbd6391d968bd0
deleted file mode 100644
index 0071801..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6b/1ee484a85f9d64e3ef4bde07fbd6391d968bd0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6b/724f7a9f28cf24db72f6d31c1f407f965804c0 b/src/test/resources/_git_of_git_commit_id/objects/6b/724f7a9f28cf24db72f6d31c1f407f965804c0
deleted file mode 100644
index 3575520..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/6b/724f7a9f28cf24db72f6d31c1f407f965804c0
+++ /dev/null
@@ -1,2 +0,0 @@
-x5ÎMjÃ0@á®}ŠÙŒ4²%BÉ¾„ža49ªd$…BOß`Òí·x<NÛ+ Ã·šEÀ°š¬²Öõ4x?¢ ÙžD‹•aDöØõÞé›ƒ²ìxÁœ‚�,ycQX!³ö¨¨GìÈä:=5ô¨÷”áùN+|•šåw!¸l§´é_®óFqm9m M§
jDï
-•jžúÜ­’á3í™&¸ÑJ?e‰pYNh·\�œ¾…«6í±ž¥^ÙnTöUjæXã¼§, ¼Æ£”C8†Èâ*¥ùð%Z#
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6b/74ed44de71e322ec4a25aea87562fc2428f321 b/src/test/resources/_git_of_git_commit_id/objects/6b/74ed44de71e322ec4a25aea87562fc2428f321
deleted file mode 100644
index 9812888..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6b/74ed44de71e322ec4a25aea87562fc2428f321 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6b/8fe2c2b993f6344116334454e91c733dbf3083 b/src/test/resources/_git_of_git_commit_id/objects/6b/8fe2c2b993f6344116334454e91c733dbf3083
deleted file mode 100644
index 3513a56..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6b/8fe2c2b993f6344116334454e91c733dbf3083 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6c/2d5aeb24f4e3991b479082816e5135bfac5860 b/src/test/resources/_git_of_git_commit_id/objects/6c/2d5aeb24f4e3991b479082816e5135bfac5860
deleted file mode 100644
index dc6acff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6c/2d5aeb24f4e3991b479082816e5135bfac5860 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6c/9c1de8d3bea26116d45c031bef55d913b720db b/src/test/resources/_git_of_git_commit_id/objects/6c/9c1de8d3bea26116d45c031bef55d913b720db
deleted file mode 100644
index 76cf703..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6c/9c1de8d3bea26116d45c031bef55d913b720db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6c/c2fc159efe8f1b9020ca8d5c786190d411ae22 b/src/test/resources/_git_of_git_commit_id/objects/6c/c2fc159efe8f1b9020ca8d5c786190d411ae22
deleted file mode 100644
index 4eb7c64..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6c/c2fc159efe8f1b9020ca8d5c786190d411ae22 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6c/cb7e7c201b1e78d814f0debf18ad9bec391779 b/src/test/resources/_git_of_git_commit_id/objects/6c/cb7e7c201b1e78d814f0debf18ad9bec391779
deleted file mode 100644
index 74a913a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6c/cb7e7c201b1e78d814f0debf18ad9bec391779 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6d/6b09f870cdf764916282a82dd7929ac7f2c957 b/src/test/resources/_git_of_git_commit_id/objects/6d/6b09f870cdf764916282a82dd7929ac7f2c957
deleted file mode 100644
index c8d46f3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6d/6b09f870cdf764916282a82dd7929ac7f2c957 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6d/7454e469e9ea665f0ff6a8577ee2691b04e003 b/src/test/resources/_git_of_git_commit_id/objects/6d/7454e469e9ea665f0ff6a8577ee2691b04e003
deleted file mode 100644
index 0a18378..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6d/7454e469e9ea665f0ff6a8577ee2691b04e003 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6d/a6ed02f64bef115266292fed92527be6e6aef0 b/src/test/resources/_git_of_git_commit_id/objects/6d/a6ed02f64bef115266292fed92527be6e6aef0
deleted file mode 100644
index 055c106..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6d/a6ed02f64bef115266292fed92527be6e6aef0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6d/cfca6e5e3f7edd80c8450a0443c08c5db764ed b/src/test/resources/_git_of_git_commit_id/objects/6d/cfca6e5e3f7edd80c8450a0443c08c5db764ed
deleted file mode 100644
index cb7ab2d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6d/cfca6e5e3f7edd80c8450a0443c08c5db764ed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6e/28fb404bd17a45bfefe44b94e2b7c038fff14e b/src/test/resources/_git_of_git_commit_id/objects/6e/28fb404bd17a45bfefe44b94e2b7c038fff14e
deleted file mode 100644
index 9d574cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6e/28fb404bd17a45bfefe44b94e2b7c038fff14e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6e/3a42f4e5b784071a217a2166703797e0eb630c b/src/test/resources/_git_of_git_commit_id/objects/6e/3a42f4e5b784071a217a2166703797e0eb630c
deleted file mode 100644
index f388a82..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6e/3a42f4e5b784071a217a2166703797e0eb630c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6e/f6a9a1c07cb79cf2e2242d74b2977deb456a2d b/src/test/resources/_git_of_git_commit_id/objects/6e/f6a9a1c07cb79cf2e2242d74b2977deb456a2d
deleted file mode 100644
index 14defee..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6e/f6a9a1c07cb79cf2e2242d74b2977deb456a2d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6e/fe28fff834a94fbc20cac51fe9cd65ecc78d43 b/src/test/resources/_git_of_git_commit_id/objects/6e/fe28fff834a94fbc20cac51fe9cd65ecc78d43
deleted file mode 100644
index 356334a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6e/fe28fff834a94fbc20cac51fe9cd65ecc78d43 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/2dc85ab77f31a25fd53e473235be98e4237a86 b/src/test/resources/_git_of_git_commit_id/objects/6f/2dc85ab77f31a25fd53e473235be98e4237a86
deleted file mode 100644
index 49a4181..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/2dc85ab77f31a25fd53e473235be98e4237a86 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/2f741506220bb5c444841733c7393fa64628ff b/src/test/resources/_git_of_git_commit_id/objects/6f/2f741506220bb5c444841733c7393fa64628ff
deleted file mode 100644
index b48d3b2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/2f741506220bb5c444841733c7393fa64628ff and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/461845db4a47f3366592c30fe60ab6eecd5243 b/src/test/resources/_git_of_git_commit_id/objects/6f/461845db4a47f3366592c30fe60ab6eecd5243
deleted file mode 100644
index 736f27e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/461845db4a47f3366592c30fe60ab6eecd5243 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/4f8d7a486c18cb83b1c0efbe1e09ef2ac78086 b/src/test/resources/_git_of_git_commit_id/objects/6f/4f8d7a486c18cb83b1c0efbe1e09ef2ac78086
deleted file mode 100644
index 3c65934..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/4f8d7a486c18cb83b1c0efbe1e09ef2ac78086 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/8a107a55879256f4455529690d7c0795a26f2f b/src/test/resources/_git_of_git_commit_id/objects/6f/8a107a55879256f4455529690d7c0795a26f2f
deleted file mode 100644
index 17f1705..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/6f/8a107a55879256f4455529690d7c0795a26f2f
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01a¨`ÔÖôò
5Ø”b`ÈÀÔÚ$ÃöõêÕ?†zñ[”å÷›ü¯O|f¾0v÷†Ç|Ò#
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/a08fcfc9928998ef5f9501b88740f7d2cd842a b/src/test/resources/_git_of_git_commit_id/objects/6f/a08fcfc9928998ef5f9501b88740f7d2cd842a
deleted file mode 100644
index b7944dc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/a08fcfc9928998ef5f9501b88740f7d2cd842a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/a74dbcccdd946667021a604589370c5a06bf72 b/src/test/resources/_git_of_git_commit_id/objects/6f/a74dbcccdd946667021a604589370c5a06bf72
deleted file mode 100644
index 3a5480f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/a74dbcccdd946667021a604589370c5a06bf72 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/aebc1f209094ee9eea3420467b19285f70d73c b/src/test/resources/_git_of_git_commit_id/objects/6f/aebc1f209094ee9eea3420467b19285f70d73c
deleted file mode 100644
index d5048fa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/aebc1f209094ee9eea3420467b19285f70d73c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/b694fee67fb28455887066a3ccd6c38c341445 b/src/test/resources/_git_of_git_commit_id/objects/6f/b694fee67fb28455887066a3ccd6c38c341445
deleted file mode 100644
index 9bddce8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/b694fee67fb28455887066a3ccd6c38c341445 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/c53f4f688e217037413e342b747125c1a54517 b/src/test/resources/_git_of_git_commit_id/objects/6f/c53f4f688e217037413e342b747125c1a54517
deleted file mode 100644
index a84a305..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/c53f4f688e217037413e342b747125c1a54517 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/e4937aff2da2e243da50d9ce66cf00431f6491 b/src/test/resources/_git_of_git_commit_id/objects/6f/e4937aff2da2e243da50d9ce66cf00431f6491
deleted file mode 100644
index f3dadd8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/e4937aff2da2e243da50d9ce66cf00431f6491 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/e92cfe7cd6e4d87df37980f93735671720439c b/src/test/resources/_git_of_git_commit_id/objects/6f/e92cfe7cd6e4d87df37980f93735671720439c
deleted file mode 100644
index 49e11d0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/e92cfe7cd6e4d87df37980f93735671720439c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/6f/ef44fa7f6bba5a82f23cde8a69a37d32eee2fe b/src/test/resources/_git_of_git_commit_id/objects/6f/ef44fa7f6bba5a82f23cde8a69a37d32eee2fe
deleted file mode 100644
index 45374cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/6f/ef44fa7f6bba5a82f23cde8a69a37d32eee2fe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/70/4c053607208392350f79f055de7ac08026721b b/src/test/resources/_git_of_git_commit_id/objects/70/4c053607208392350f79f055de7ac08026721b
deleted file mode 100644
index 349cc93..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/70/4c053607208392350f79f055de7ac08026721b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/70/73054b7980f1b9beeefadb802089369a2824f4 b/src/test/resources/_git_of_git_commit_id/objects/70/73054b7980f1b9beeefadb802089369a2824f4
deleted file mode 100644
index a5c1844..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/70/73054b7980f1b9beeefadb802089369a2824f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/70/f66d175d337048e81815ce3b9b22f13f14331e b/src/test/resources/_git_of_git_commit_id/objects/70/f66d175d337048e81815ce3b9b22f13f14331e
deleted file mode 100644
index 27653de..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/70/f66d175d337048e81815ce3b9b22f13f14331e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/02bf061968845514fe839e3a109b6e6f9e006f b/src/test/resources/_git_of_git_commit_id/objects/71/02bf061968845514fe839e3a109b6e6f9e006f
deleted file mode 100644
index 52d1281..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/71/02bf061968845514fe839e3a109b6e6f9e006f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/11da1353c5cd99c6ffa334c450c9a97aec6ed7 b/src/test/resources/_git_of_git_commit_id/objects/71/11da1353c5cd99c6ffa334c450c9a97aec6ed7
deleted file mode 100644
index 5e9bd25..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/71/11da1353c5cd99c6ffa334c450c9a97aec6ed7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/1223894375fe1186ac5bfffdc48fb1fa1e65cc b/src/test/resources/_git_of_git_commit_id/objects/71/1223894375fe1186ac5bfffdc48fb1fa1e65cc
deleted file mode 100644
index c99f9e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/71/1223894375fe1186ac5bfffdc48fb1fa1e65cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/81832b7d9afdeb86c32cf51214abfca63625be b/src/test/resources/_git_of_git_commit_id/objects/71/81832b7d9afdeb86c32cf51214abfca63625be
deleted file mode 100644
index 709fd1c..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/71/81832b7d9afdeb86c32cf51214abfca63625be
+++ /dev/null
@@ -1,2 +0,0 @@
-x�ÎMnÂ0@á®}ŠÙ#�Æc"!ÄUâ“iHâÈqõöTˆtûŸžäaè*ø”>jQ…(m#ÁbDQB·�„ÉqbÔV1µAˆ½�t3+°h²”¢�Ö9%FKM
-^ý£t/o>°á¥þäç<ná“{^çG‡Ç+ì†w8M%ßUª»©?‚Cˆ6Ö[käõ[õß¦·dòR ¯#\¸+°�eîÆo¸n·Ü¯ü;_MÑ¯Ù<†YC
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/8c5a8a0c549c2130342427c278eb226924ade7 b/src/test/resources/_git_of_git_commit_id/objects/71/8c5a8a0c549c2130342427c278eb226924ade7
deleted file mode 100644
index 704de05..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/71/8c5a8a0c549c2130342427c278eb226924ade7
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU0´´`040031Q0¶H62N473·L4I1µLM50251J1MJI4IN64NK217Jb�xý|ÓŽM'3§$±-ÝÌ`ÿÁúæPLMLŒ
ŒÒ,Ó’S’ÒÌRÍÌ’ÍŒ“R-�L,MÓ,SR,MÍv¼­×ðÛâ'¯År+Ÿïòƒnë»P-
“ÍM-
ÍLÒLÍ��’’RÌR’“-ŒÍ,�ÒRÍÓRÍÌææOæ8«sÿ ×'…œ*UŽ'G’b�ùD
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/ab04edc09be7aeefa1e8a0f609a974ffd55a9f b/src/test/resources/_git_of_git_commit_id/objects/71/ab04edc09be7aeefa1e8a0f609a974ffd55a9f
deleted file mode 100644
index 1f4330a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/71/ab04edc09be7aeefa1e8a0f609a974ffd55a9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/71/f3ef31fb0c6ceec51fc58f8fd5df5ba1d477d4 b/src/test/resources/_git_of_git_commit_id/objects/71/f3ef31fb0c6ceec51fc58f8fd5df5ba1d477d4
deleted file mode 100644
index 941ed07..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/71/f3ef31fb0c6ceec51fc58f8fd5df5ba1d477d4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/72/03e08f0940b33ec0ddb5cc39776435143e724e b/src/test/resources/_git_of_git_commit_id/objects/72/03e08f0940b33ec0ddb5cc39776435143e724e
deleted file mode 100644
index bd88078..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/72/03e08f0940b33ec0ddb5cc39776435143e724e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/72/9684b5ba1f2547d2f33c3da89ca574b4ae1ea1 b/src/test/resources/_git_of_git_commit_id/objects/72/9684b5ba1f2547d2f33c3da89ca574b4ae1ea1
deleted file mode 100644
index 1975420..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/72/9684b5ba1f2547d2f33c3da89ca574b4ae1ea1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/72/9b4b65c106deb827b005fd53faeba2ff02f5e3 b/src/test/resources/_git_of_git_commit_id/objects/72/9b4b65c106deb827b005fd53faeba2ff02f5e3
deleted file mode 100644
index 730ad0a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/72/9b4b65c106deb827b005fd53faeba2ff02f5e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/72/9d99108532193cc199b4682dc9eed04b1895fa b/src/test/resources/_git_of_git_commit_id/objects/72/9d99108532193cc199b4682dc9eed04b1895fa
deleted file mode 100644
index 6204480..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/72/9d99108532193cc199b4682dc9eed04b1895fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/72/f2ee3619c5722f644c44225efe924e14e205d8 b/src/test/resources/_git_of_git_commit_id/objects/72/f2ee3619c5722f644c44225efe924e14e205d8
deleted file mode 100644
index b655498..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/72/f2ee3619c5722f644c44225efe924e14e205d8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/73/3fc5c07c9dbdcc642a364ef6abdf3aadd7e9d4 b/src/test/resources/_git_of_git_commit_id/objects/73/3fc5c07c9dbdcc642a364ef6abdf3aadd7e9d4
deleted file mode 100644
index e1331a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/73/3fc5c07c9dbdcc642a364ef6abdf3aadd7e9d4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/73/adecfa4cdaaab633a660c0766b7f40de444166 b/src/test/resources/_git_of_git_commit_id/objects/73/adecfa4cdaaab633a660c0766b7f40de444166
deleted file mode 100644
index e8469cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/73/adecfa4cdaaab633a660c0766b7f40de444166 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/73/af45bb9835fe8eeb5e1b8c58286cd127b568e5 b/src/test/resources/_git_of_git_commit_id/objects/73/af45bb9835fe8eeb5e1b8c58286cd127b568e5
deleted file mode 100644
index 4ac17e5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/73/af45bb9835fe8eeb5e1b8c58286cd127b568e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/73/b490a2dfcf7940fece8eacf99b5fb76b3f56db b/src/test/resources/_git_of_git_commit_id/objects/73/b490a2dfcf7940fece8eacf99b5fb76b3f56db
deleted file mode 100644
index 3da1bcd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/73/b490a2dfcf7940fece8eacf99b5fb76b3f56db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/091df0d349e52f04edf43b1e5734c8a9d54227 b/src/test/resources/_git_of_git_commit_id/objects/74/091df0d349e52f04edf43b1e5734c8a9d54227
deleted file mode 100644
index b67ef9f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/091df0d349e52f04edf43b1e5734c8a9d54227 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/22ebf285b9628072b9b9bf6c5e9bb4008b5433 b/src/test/resources/_git_of_git_commit_id/objects/74/22ebf285b9628072b9b9bf6c5e9bb4008b5433
deleted file mode 100644
index fcf4b6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/22ebf285b9628072b9b9bf6c5e9bb4008b5433 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/32a0030923cb21e56bcc226a59dc63213cb98a b/src/test/resources/_git_of_git_commit_id/objects/74/32a0030923cb21e56bcc226a59dc63213cb98a
deleted file mode 100644
index 1e88a6c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/32a0030923cb21e56bcc226a59dc63213cb98a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/3465a963b3235466bca15031b076a818c8e7fa b/src/test/resources/_git_of_git_commit_id/objects/74/3465a963b3235466bca15031b076a818c8e7fa
deleted file mode 100644
index c799b48..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/3465a963b3235466bca15031b076a818c8e7fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/560b8c9ac89f4c1bc5d4cde957843b288f886c b/src/test/resources/_git_of_git_commit_id/objects/74/560b8c9ac89f4c1bc5d4cde957843b288f886c
deleted file mode 100644
index 63ae750..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/560b8c9ac89f4c1bc5d4cde957843b288f886c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/7d371a7c911cc4f3cf1987f8ca5896384bba2f b/src/test/resources/_git_of_git_commit_id/objects/74/7d371a7c911cc4f3cf1987f8ca5896384bba2f
deleted file mode 100644
index f3d8ea2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/7d371a7c911cc4f3cf1987f8ca5896384bba2f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/87ad7c7f71ff0e3045bbfe0983d69df3740a4c b/src/test/resources/_git_of_git_commit_id/objects/74/87ad7c7f71ff0e3045bbfe0983d69df3740a4c
deleted file mode 100644
index 9c03ac8..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/74/87ad7c7f71ff0e3045bbfe0983d69df3740a4c
+++ /dev/null
@@ -1,9 +0,0 @@
-x­VM�GÍ™_Qá4¬7ƒ,KV”ÕJ!„µ‘¼0ö�jf
-h3LOº{X#kÿ{ª?z0`9›ÒÐ]¯ê½WU½ÈÅÞ½ûëO%K7l…Pæq)ÅgLõÛwñ–í°ˆW\ßµZ|[
-©AÈUÌèðãTl·¢P1ñÏñIó\Ý�9ç¢ø¨ñ£‰™8ˆcØÏlÇê@‡õÇáxð%ÅRsQÐ�îÍMnà¯Š§`E—z<Š-AiY¥º’Z@*‘iQÐµ�¬’¼X/4®$3±A£ÒÊÄî³Ö”',„^CÉ$ÚB¥kžgG…ªÒÞ%GŠmË�‰¥P\¹‡¥[sI½/r‘z<>ç{ŸÚ!°	ø‘)`žs*�’7HšÉýøa)$(lM@ºoBüÎ*½¦C[A<Ð‡n«¬9O!Í™R`4›î•Æ­•dJT.ÄøÚjað�!KiÊ4…%/XSm±†Ÿóé éMz³ñîÁ‰)7’µD#j/)x¬�¨c”b»CºXå€2›ž¥)ä¥RÄ€•L‘D:§“‰4#É@­EE²¤¢$*	Jj‰%è5WÄRž¡4¶�‘Û&V*¤$ƒCF—©2£=egº^y2OÆ³¿“ÁüÃp6Ÿ’ñ<éÍ>m%Ó®±OW¢ËYuçÎÖ]³Zß»Š3½v 7NYÃ�9äµ�Bh/\Âô:cä5Fœ�gÖ9réÒq.8¯t>r‡|AYNãTªÿä‹ÉãÅúè<s½Nlsù
-kp×qþ#¥=b[¼­ýç&õn�Sã4%ã½If­�äoàÄÉoššxÜÎ-}6³Ñ šÂ€Z›f
-�ò×T:}3=ê¼êì»](Ä/¢ü�&˜Ü�UM_/PkãZ3�Že~¼¾îEÝõ]šÃÃ—YnˆafÂLaÆeD<†.³ž¢¢�C¢FàW	ñÁ5Å°ð‘k%N›…Šl€6ªy�	ô�!¢+ø
.B2ÿøÞBìðû\êŸWI0žƒÞŽñœ-r¼ÆBQåù-Ø
ƒ¨Ÿ#+žJZ}ô[•�"Ã5°Ï
-‚ç…ŸrþÔp9Á*.1‹Â{.?eìø"3Gž÷Ù
-K_ƒ�ÿk®Ñé—ñNpZrösæþåjø¢ÕÉ"€ŸïÁÐZ{ìŒ´O8z×•{Ê�Ö=^¢ƒþ¶õõáÈ)Ê­_º_ÝËa/|[’s¢eòr)fg¹$iJ¦ø¸ÉˆùËMjaÝ"úðœF—‘
‰a7^#0È-¼Ò˜×q.
Üócþ5ÉúqÿÓ 7zJæÃÉt÷´Ãøj7
-Ôk…rÜYÏ]¤N½Ø8G}2ÌQã�¬ag�ð±Ðxÿ˜Geã…PÖïà†ö¦1¯E²ŠŸî_(êÇ»¦‘’o|÷p‹ì3kávÜå'J#@é®Òz1�þUÓïO˜íW¯OámHêÇ	õÁÙgŠ?{(
-‹jµŸœþ
�ÜZKŒÆsÿÕ‘Úzù,iÑL
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/8ba19befac3b64892580815d37bfbc046708c5 b/src/test/resources/_git_of_git_commit_id/objects/74/8ba19befac3b64892580815d37bfbc046708c5
deleted file mode 100644
index 34da7be..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/8ba19befac3b64892580815d37bfbc046708c5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/8ee2ab479e4afd4dd3fd4e2a4d35db326abb73 b/src/test/resources/_git_of_git_commit_id/objects/74/8ee2ab479e4afd4dd3fd4e2a4d35db326abb73
deleted file mode 100644
index 914de2d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/8ee2ab479e4afd4dd3fd4e2a4d35db326abb73 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/a913ad1510c1d240d0733498fb7db0dc652a62 b/src/test/resources/_git_of_git_commit_id/objects/74/a913ad1510c1d240d0733498fb7db0dc652a62
deleted file mode 100644
index 9635739..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/a913ad1510c1d240d0733498fb7db0dc652a62 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/c901cd1362f00e3c79f71aa4c52bf9be4eda35 b/src/test/resources/_git_of_git_commit_id/objects/74/c901cd1362f00e3c79f71aa4c52bf9be4eda35
deleted file mode 100644
index 9375ce1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/c901cd1362f00e3c79f71aa4c52bf9be4eda35 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/74/d434d92454de0eecdea4e92eec6c5f0cf3a9a9 b/src/test/resources/_git_of_git_commit_id/objects/74/d434d92454de0eecdea4e92eec6c5f0cf3a9a9
deleted file mode 100644
index 26ded1f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/74/d434d92454de0eecdea4e92eec6c5f0cf3a9a9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/75/152e1093a68c7c1b2695ddf16325244bad9f57 b/src/test/resources/_git_of_git_commit_id/objects/75/152e1093a68c7c1b2695ddf16325244bad9f57
deleted file mode 100644
index 8af436f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/75/152e1093a68c7c1b2695ddf16325244bad9f57 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/75/2fac894aa8cf37c9621e4e5038b170412ffa67 b/src/test/resources/_git_of_git_commit_id/objects/75/2fac894aa8cf37c9621e4e5038b170412ffa67
deleted file mode 100644
index 73a922a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/75/2fac894aa8cf37c9621e4e5038b170412ffa67 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/75/4abdd910fe04b92c862a4c132e48a3c9da99d7 b/src/test/resources/_git_of_git_commit_id/objects/75/4abdd910fe04b92c862a4c132e48a3c9da99d7
deleted file mode 100644
index e2d060d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/75/4abdd910fe04b92c862a4c132e48a3c9da99d7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/75/69dacd354330f5b96b13e631924611efae1356 b/src/test/resources/_git_of_git_commit_id/objects/75/69dacd354330f5b96b13e631924611efae1356
deleted file mode 100644
index b4e81d7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/75/69dacd354330f5b96b13e631924611efae1356 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/75/90b825272bc57524adbe417b1a1e0b5c6dcd3f b/src/test/resources/_git_of_git_commit_id/objects/75/90b825272bc57524adbe417b1a1e0b5c6dcd3f
deleted file mode 100644
index 18c5be7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/75/90b825272bc57524adbe417b1a1e0b5c6dcd3f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/76/312138259ca7849a3f03685ec7eb4bee51451f b/src/test/resources/_git_of_git_commit_id/objects/76/312138259ca7849a3f03685ec7eb4bee51451f
deleted file mode 100644
index 96e547a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/76/312138259ca7849a3f03685ec7eb4bee51451f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/76/5a4146db3243fa2a63b59828b369469062307e b/src/test/resources/_git_of_git_commit_id/objects/76/5a4146db3243fa2a63b59828b369469062307e
deleted file mode 100644
index 552a7da..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/76/5a4146db3243fa2a63b59828b369469062307e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/77/512e1b7ae9890eee6d26060cb1e816c4603d98 b/src/test/resources/_git_of_git_commit_id/objects/77/512e1b7ae9890eee6d26060cb1e816c4603d98
deleted file mode 100644
index 59902ab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/77/512e1b7ae9890eee6d26060cb1e816c4603d98 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/77/53ee987c11b11b8ecab4c4f847167bcd905d3c b/src/test/resources/_git_of_git_commit_id/objects/77/53ee987c11b11b8ecab4c4f847167bcd905d3c
deleted file mode 100644
index 9ff5a4b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/77/53ee987c11b11b8ecab4c4f847167bcd905d3c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/77/5c66e2a7aa98ab93df4736beeec97b51f2ffaf b/src/test/resources/_git_of_git_commit_id/objects/77/5c66e2a7aa98ab93df4736beeec97b51f2ffaf
deleted file mode 100644
index b19c5bb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/77/5c66e2a7aa98ab93df4736beeec97b51f2ffaf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/77/a8555488093277fcc4d2ef29fabf11fdda37c0 b/src/test/resources/_git_of_git_commit_id/objects/77/a8555488093277fcc4d2ef29fabf11fdda37c0
deleted file mode 100644
index a62bf0b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/77/a8555488093277fcc4d2ef29fabf11fdda37c0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/77/c079c659d8f6bef7cc49648fed41d831379db4 b/src/test/resources/_git_of_git_commit_id/objects/77/c079c659d8f6bef7cc49648fed41d831379db4
deleted file mode 100644
index fb7fac9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/77/c079c659d8f6bef7cc49648fed41d831379db4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/77/f9cf642df09dbcedbd6fc1cdc4ea4f81b79f1f b/src/test/resources/_git_of_git_commit_id/objects/77/f9cf642df09dbcedbd6fc1cdc4ea4f81b79f1f
deleted file mode 100644
index e344d4c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/77/f9cf642df09dbcedbd6fc1cdc4ea4f81b79f1f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/022b05967dad5ced47093fdc5bf6d9fd3b9f7f b/src/test/resources/_git_of_git_commit_id/objects/78/022b05967dad5ced47093fdc5bf6d9fd3b9f7f
deleted file mode 100644
index 4f110fa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/78/022b05967dad5ced47093fdc5bf6d9fd3b9f7f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/200a9d1b5932b9299b38297736c07654a683fb b/src/test/resources/_git_of_git_commit_id/objects/78/200a9d1b5932b9299b38297736c07654a683fb
deleted file mode 100644
index 1424625..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/78/200a9d1b5932b9299b38297736c07654a683fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/21785e4e98faccd824845a0072c85c6abb5f59 b/src/test/resources/_git_of_git_commit_id/objects/78/21785e4e98faccd824845a0072c85c6abb5f59
deleted file mode 100644
index cc603a2..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/78/21785e4e98faccd824845a0072c85c6abb5f59
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU°4`040031QÈM,.I-b¸Âõw-_»ÄÿR®Vc³Ï“\d/dwÁTä—Å¥¦%&—äÅ§g–¤dÅçäçg—0,+v»ðw•riDñ„&oÏéóœÑà%}
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/368610bd12237eb738e253088e28652c5e1904 b/src/test/resources/_git_of_git_commit_id/objects/78/368610bd12237eb738e253088e28652c5e1904
deleted file mode 100644
index 396298f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/78/368610bd12237eb738e253088e28652c5e1904 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/75cd0f5637d47d8193da0d50e03b57d76db8ac b/src/test/resources/_git_of_git_commit_id/objects/78/75cd0f5637d47d8193da0d50e03b57d76db8ac
deleted file mode 100644
index 802408a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/78/75cd0f5637d47d8193da0d50e03b57d76db8ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/7cbdc5f00183c2d77ba15760f1648e0ca4f027 b/src/test/resources/_git_of_git_commit_id/objects/78/7cbdc5f00183c2d77ba15760f1648e0ca4f027
deleted file mode 100644
index 39ec8cf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/78/7cbdc5f00183c2d77ba15760f1648e0ca4f027 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/78/b39dff311908781179ca5ed0e9e702abed2579 b/src/test/resources/_git_of_git_commit_id/objects/78/b39dff311908781179ca5ed0e9e702abed2579
deleted file mode 100644
index f99f2aa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/78/b39dff311908781179ca5ed0e9e702abed2579 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/79/6c67ee81914c848c5839f8a40197006ee592cc b/src/test/resources/_git_of_git_commit_id/objects/79/6c67ee81914c848c5839f8a40197006ee592cc
deleted file mode 100644
index 7eb5c4d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/79/6c67ee81914c848c5839f8a40197006ee592cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/79/781a40838b027d29664f95037e0a77d65dafe5 b/src/test/resources/_git_of_git_commit_id/objects/79/781a40838b027d29664f95037e0a77d65dafe5
deleted file mode 100644
index 64599ed..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/79/781a40838b027d29664f95037e0a77d65dafe5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/79/824bb98bfca0b531cfb5a6d483f3c4e3007209 b/src/test/resources/_git_of_git_commit_id/objects/79/824bb98bfca0b531cfb5a6d483f3c4e3007209
deleted file mode 100644
index 819a807..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/79/824bb98bfca0b531cfb5a6d483f3c4e3007209 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/79/b41d5fb94651c122f2f40eb12c354e3b742a8d b/src/test/resources/_git_of_git_commit_id/objects/79/b41d5fb94651c122f2f40eb12c354e3b742a8d
deleted file mode 100644
index 0826a73..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/79/b41d5fb94651c122f2f40eb12c354e3b742a8d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/79/e5157dcfff69af5c7cb59f1eeaae12255e3fba b/src/test/resources/_git_of_git_commit_id/objects/79/e5157dcfff69af5c7cb59f1eeaae12255e3fba
deleted file mode 100644
index e44374d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/79/e5157dcfff69af5c7cb59f1eeaae12255e3fba
+++ /dev/null
@@ -1 +0,0 @@
-x5ÏËjÃ0…á®ý³/Ý"9Bö%ôFÒÈV}‘‘Çúô5&Ý~‹ŸsB™çÌ \÷Á•¢×½LA¸K'#%w•ÞO1¡¹ªDVc’hV¬´0uèl§‚½jIòˆRQ2ˆJ;á½qÑSƒ;¥Â3‡'øÞ¸îÛïˆp›OiË¿<úóÔ†2ßAj#�²¦ëàS(!šC�¹L¾ÊR1Â'|mc†ÛxB;¿á±ÖòC�¥n×é,]„5ÇÆw©ÉS_‘sY€icxeàxŒûÄ°s^ú­ù¿]­
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/79/f00f6b3b349ac4160ccfe5e10fc96f82cc78cb b/src/test/resources/_git_of_git_commit_id/objects/79/f00f6b3b349ac4160ccfe5e10fc96f82cc78cb
deleted file mode 100644
index 9ad9ec1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/79/f00f6b3b349ac4160ccfe5e10fc96f82cc78cb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/0121fd47684e2c949558fe92bd25c70c2db144 b/src/test/resources/_git_of_git_commit_id/objects/7a/0121fd47684e2c949558fe92bd25c70c2db144
deleted file mode 100644
index f950532..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/0121fd47684e2c949558fe92bd25c70c2db144 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/40ca9d405c4fa397b1cf1f0cdddb9ee992ee03 b/src/test/resources/_git_of_git_commit_id/objects/7a/40ca9d405c4fa397b1cf1f0cdddb9ee992ee03
deleted file mode 100644
index e71dc6f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/40ca9d405c4fa397b1cf1f0cdddb9ee992ee03 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/4d69e78cd962670502d05e2574ba7c771cc384 b/src/test/resources/_git_of_git_commit_id/objects/7a/4d69e78cd962670502d05e2574ba7c771cc384
deleted file mode 100644
index ce421e7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/4d69e78cd962670502d05e2574ba7c771cc384 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/4f6a41c26cbfdca7bd782fe9591715ea37b3c6 b/src/test/resources/_git_of_git_commit_id/objects/7a/4f6a41c26cbfdca7bd782fe9591715ea37b3c6
deleted file mode 100644
index 0a20599..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/4f6a41c26cbfdca7bd782fe9591715ea37b3c6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/51c168c0d247e5d6bc2227ee654cc9cc89c782 b/src/test/resources/_git_of_git_commit_id/objects/7a/51c168c0d247e5d6bc2227ee654cc9cc89c782
deleted file mode 100644
index 45b5de7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/51c168c0d247e5d6bc2227ee654cc9cc89c782 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/82392243eb1c63f6ba72a0e5faadab8b9614ae b/src/test/resources/_git_of_git_commit_id/objects/7a/82392243eb1c63f6ba72a0e5faadab8b9614ae
deleted file mode 100644
index 1884c02..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/82392243eb1c63f6ba72a0e5faadab8b9614ae and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/83e17ab5f03cdc8284be789e07721d24e8d389 b/src/test/resources/_git_of_git_commit_id/objects/7a/83e17ab5f03cdc8284be789e07721d24e8d389
deleted file mode 100644
index 0b58527..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/7a/83e17ab5f03cdc8284be789e07721d24e8d389
+++ /dev/null
@@ -1 +0,0 @@
-xeQËRÃ0äœ¯ôJë&MÒ„a˜áÂw~@¶åÆÓÄÎØN�¿G1=ð¸YZ­¥Ý•£—Ð4ÕÍæVHëDŠM±�gô�Ó<ÞŸ!ª`çÆHÁÝìcÚRd/tt!—v™øö½rm„°8@“(À•º�Q�aÀ¨Í‰4 ¬=>�Î»ñ2›|øÌƒ’ÈÁ2käáÀkþxÆWn8-ŸÁ:æ¿œXÄ¤¹Î-Z%LÜƒG?ê@—'xtôþýdNôÄð½ð°N#ÖÍ¡*[]ÊÕ=Mkú®®KƒMÛ×­ÖJ·Xí¡íÌ¥©‰ñªêöÇ®ëMSIµ¯¤ô¡”ÇÞteÍ˜(BÅ„‘=ÉöE"PÞ¥`¥X��"{Žs÷Àw-Nùi•™íqô‘`´ŽVÃøÔ@«†Ëñ%ÿ'­]Qlv –8l$´WâdÓVy.~/ÿó–&´cñ-v¸l
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/db253299c9511eb5f65a69e3a95e0cd0df768b b/src/test/resources/_git_of_git_commit_id/objects/7a/db253299c9511eb5f65a69e3a95e0cd0df768b
deleted file mode 100644
index a5665b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7a/db253299c9511eb5f65a69e3a95e0cd0df768b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7a/e0a659349400afa26e0fcf00d59cdc5446c7f0 b/src/test/resources/_git_of_git_commit_id/objects/7a/e0a659349400afa26e0fcf00d59cdc5446c7f0
deleted file mode 100644
index 635cd53..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/7a/e0a659349400afa26e0fcf00d59cdc5446c7f0
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ÎAjÃ0…á®uŠÙ†‚‘li$…ZhV%›B0–ÆØ�mIn®ßrƒn?~/¤e™*´Ÿjf†ˆ¦w};ë{å‰ƒÓ,;2ý`:gµnÉKïÄF™×
-ÊÀè‹ì�ñ�Â¿Æã$*"¶VE©íuL>Òš)Â…fº•ë/×;4Ë^¿é‡šm>�ê´‘;íàYvRŠp¿Zù_#âk‹T>Ïoï—s³Dñ�Ó:$H+ŒéS);(cÚç=Cæ-åÊŽ‡_.Ð^“
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7b/b73631950b241d1d8cfbe664a1365527baa386 b/src/test/resources/_git_of_git_commit_id/objects/7b/b73631950b241d1d8cfbe664a1365527baa386
deleted file mode 100644
index a3d72b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7b/b73631950b241d1d8cfbe664a1365527baa386 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7b/e3b9e1865618822521bd43e9b25b34bd1cb260 b/src/test/resources/_git_of_git_commit_id/objects/7b/e3b9e1865618822521bd43e9b25b34bd1cb260
deleted file mode 100644
index f5a0df6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7b/e3b9e1865618822521bd43e9b25b34bd1cb260 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7b/fe851cdb623b32bc3042074233e93df7bc1a31 b/src/test/resources/_git_of_git_commit_id/objects/7b/fe851cdb623b32bc3042074233e93df7bc1a31
deleted file mode 100644
index 33e863c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7b/fe851cdb623b32bc3042074233e93df7bc1a31 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7c/433e75d2f36dd4ccb9f512b1ffb23f4c76d406 b/src/test/resources/_git_of_git_commit_id/objects/7c/433e75d2f36dd4ccb9f512b1ffb23f4c76d406
deleted file mode 100644
index 1aebcd4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7c/433e75d2f36dd4ccb9f512b1ffb23f4c76d406 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7c/a049247b1cdf9b39c009834149c6e3e245a254 b/src/test/resources/_git_of_git_commit_id/objects/7c/a049247b1cdf9b39c009834149c6e3e245a254
deleted file mode 100644
index 2711639..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7c/a049247b1cdf9b39c009834149c6e3e245a254 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7c/be81bcf5e7fde86186354ba33e9f57c2b819a7 b/src/test/resources/_git_of_git_commit_id/objects/7c/be81bcf5e7fde86186354ba33e9f57c2b819a7
deleted file mode 100644
index 9d15cfc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7c/be81bcf5e7fde86186354ba33e9f57c2b819a7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7c/e8fd92a1cc0cf0e69be2281a080233b2645315 b/src/test/resources/_git_of_git_commit_id/objects/7c/e8fd92a1cc0cf0e69be2281a080233b2645315
deleted file mode 100644
index ddc4c51..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7c/e8fd92a1cc0cf0e69be2281a080233b2645315 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7c/fe8b1aeabb292dfb9fb574cdb911b77749e6f4 b/src/test/resources/_git_of_git_commit_id/objects/7c/fe8b1aeabb292dfb9fb574cdb911b77749e6f4
deleted file mode 100644
index d1834c7..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/7c/fe8b1aeabb292dfb9fb574cdb911b77749e6f4
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU06e040031Q(ÈÏÕ«ÈÍapþp·hI¨«æähþò²ŸAZ!Rs-_î
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/0db92d4209e9db281bcc317df0560eee974382 b/src/test/resources/_git_of_git_commit_id/objects/7d/0db92d4209e9db281bcc317df0560eee974382
deleted file mode 100644
index f96cf43..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/0db92d4209e9db281bcc317df0560eee974382 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/5b62bd3ad7e525b0070f2eeb7bd25051ffe021 b/src/test/resources/_git_of_git_commit_id/objects/7d/5b62bd3ad7e525b0070f2eeb7bd25051ffe021
deleted file mode 100644
index 1dd4ac2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/5b62bd3ad7e525b0070f2eeb7bd25051ffe021 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/7987024e2894736c2f4e635dff5679a2a1c9cd b/src/test/resources/_git_of_git_commit_id/objects/7d/7987024e2894736c2f4e635dff5679a2a1c9cd
deleted file mode 100644
index aa530a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/7987024e2894736c2f4e635dff5679a2a1c9cd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/a49efee4129ad5113ca2627b22295225641bf0 b/src/test/resources/_git_of_git_commit_id/objects/7d/a49efee4129ad5113ca2627b22295225641bf0
deleted file mode 100644
index 55031a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/a49efee4129ad5113ca2627b22295225641bf0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/cf8a55058fed92eae3cbd849f2951378c2898c b/src/test/resources/_git_of_git_commit_id/objects/7d/cf8a55058fed92eae3cbd849f2951378c2898c
deleted file mode 100644
index c8911a5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/cf8a55058fed92eae3cbd849f2951378c2898c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/d61f9500b6af9c9030e6e95db2cbd1f7314fcc b/src/test/resources/_git_of_git_commit_id/objects/7d/d61f9500b6af9c9030e6e95db2cbd1f7314fcc
deleted file mode 100644
index a381bf3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/d61f9500b6af9c9030e6e95db2cbd1f7314fcc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/ecb421bc38a486eb7be3edbc10d8aed085e114 b/src/test/resources/_git_of_git_commit_id/objects/7d/ecb421bc38a486eb7be3edbc10d8aed085e114
deleted file mode 100644
index ab6dc55..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/ecb421bc38a486eb7be3edbc10d8aed085e114 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7d/fa0373ae7f12102e0426a77248631dbc9395de b/src/test/resources/_git_of_git_commit_id/objects/7d/fa0373ae7f12102e0426a77248631dbc9395de
deleted file mode 100644
index 8f07812..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7d/fa0373ae7f12102e0426a77248631dbc9395de and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7e/1b752485236f1c26d1b8785ec8cc3ed1f31850 b/src/test/resources/_git_of_git_commit_id/objects/7e/1b752485236f1c26d1b8785ec8cc3ed1f31850
deleted file mode 100644
index 2329968..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7e/1b752485236f1c26d1b8785ec8cc3ed1f31850 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7e/3d4e8ba7fa5259e892ca6b677095195ce1dbd1 b/src/test/resources/_git_of_git_commit_id/objects/7e/3d4e8ba7fa5259e892ca6b677095195ce1dbd1
deleted file mode 100644
index 746cd95..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7e/3d4e8ba7fa5259e892ca6b677095195ce1dbd1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7e/8b521399d6a0740c98737b442124ae39f5133e b/src/test/resources/_git_of_git_commit_id/objects/7e/8b521399d6a0740c98737b442124ae39f5133e
deleted file mode 100644
index 0d8f570..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7e/8b521399d6a0740c98737b442124ae39f5133e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7e/a6615dd8b2011f568246a38d72f4534971129b b/src/test/resources/_git_of_git_commit_id/objects/7e/a6615dd8b2011f568246a38d72f4534971129b
deleted file mode 100644
index 3a377d6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7e/a6615dd8b2011f568246a38d72f4534971129b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7f/248e4de815cb94c6130ccc1cb5a012f108437d b/src/test/resources/_git_of_git_commit_id/objects/7f/248e4de815cb94c6130ccc1cb5a012f108437d
deleted file mode 100644
index b08f138..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7f/248e4de815cb94c6130ccc1cb5a012f108437d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7f/9c90ab28019735187ced466f44d5decdfa66c7 b/src/test/resources/_git_of_git_commit_id/objects/7f/9c90ab28019735187ced466f44d5decdfa66c7
deleted file mode 100644
index e71f7d8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7f/9c90ab28019735187ced466f44d5decdfa66c7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7f/f955a5a33fd55c9b14616fef4ef826d6e743c2 b/src/test/resources/_git_of_git_commit_id/objects/7f/f955a5a33fd55c9b14616fef4ef826d6e743c2
deleted file mode 100644
index 6f1673c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7f/f955a5a33fd55c9b14616fef4ef826d6e743c2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7f/f9ba3aa5c1ad9c8be8194ae7e3722fbf3bb4a4 b/src/test/resources/_git_of_git_commit_id/objects/7f/f9ba3aa5c1ad9c8be8194ae7e3722fbf3bb4a4
deleted file mode 100644
index 85b0e6c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7f/f9ba3aa5c1ad9c8be8194ae7e3722fbf3bb4a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/7f/fe03450186618fe012eddf4ea826d9d2dcabad b/src/test/resources/_git_of_git_commit_id/objects/7f/fe03450186618fe012eddf4ea826d9d2dcabad
deleted file mode 100644
index 067da39..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/7f/fe03450186618fe012eddf4ea826d9d2dcabad and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/2408ae4228f2f4409acb687e4d5fa1ce718b47 b/src/test/resources/_git_of_git_commit_id/objects/80/2408ae4228f2f4409acb687e4d5fa1ce718b47
deleted file mode 100644
index 61550d9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/2408ae4228f2f4409acb687e4d5fa1ce718b47 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/2b86c7e06b4cd74768baceeb9c723eaebcd543 b/src/test/resources/_git_of_git_commit_id/objects/80/2b86c7e06b4cd74768baceeb9c723eaebcd543
deleted file mode 100644
index 4287b8a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/2b86c7e06b4cd74768baceeb9c723eaebcd543 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/32af14122108970babcc127e79fb25e497b4e7 b/src/test/resources/_git_of_git_commit_id/objects/80/32af14122108970babcc127e79fb25e497b4e7
deleted file mode 100644
index e9c14a0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/32af14122108970babcc127e79fb25e497b4e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/42c13a18e14c96df2962b9808e651e46b75ab5 b/src/test/resources/_git_of_git_commit_id/objects/80/42c13a18e14c96df2962b9808e651e46b75ab5
deleted file mode 100644
index 3074782..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/42c13a18e14c96df2962b9808e651e46b75ab5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/6678e9f7539dfa2218b7930281fbfe4a47a037 b/src/test/resources/_git_of_git_commit_id/objects/80/6678e9f7539dfa2218b7930281fbfe4a47a037
deleted file mode 100644
index 7ac00b4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/6678e9f7539dfa2218b7930281fbfe4a47a037 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/7e7f1462bd0c4458b185ef7552f55ffc4f34ae b/src/test/resources/_git_of_git_commit_id/objects/80/7e7f1462bd0c4458b185ef7552f55ffc4f34ae
deleted file mode 100644
index 6f4f8d7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/7e7f1462bd0c4458b185ef7552f55ffc4f34ae and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/daae4dcf6713e3c9d064472bc552ce09f806cb b/src/test/resources/_git_of_git_commit_id/objects/80/daae4dcf6713e3c9d064472bc552ce09f806cb
deleted file mode 100644
index 29e2f98..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/daae4dcf6713e3c9d064472bc552ce09f806cb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/80/faff3b710419f5cf1d6b8166444c3e5f0c3720 b/src/test/resources/_git_of_git_commit_id/objects/80/faff3b710419f5cf1d6b8166444c3e5f0c3720
deleted file mode 100644
index 1ec6d60..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/80/faff3b710419f5cf1d6b8166444c3e5f0c3720 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/021fef10bf769c74e2c5a282bc39a190242507 b/src/test/resources/_git_of_git_commit_id/objects/81/021fef10bf769c74e2c5a282bc39a190242507
deleted file mode 100644
index 7db353b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/021fef10bf769c74e2c5a282bc39a190242507 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/058db73cd456a809549fd75538d391106413c8 b/src/test/resources/_git_of_git_commit_id/objects/81/058db73cd456a809549fd75538d391106413c8
deleted file mode 100644
index 6e0207b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/058db73cd456a809549fd75538d391106413c8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/1df125dc1a8f8e42c7439bc9c9bd503a1693df b/src/test/resources/_git_of_git_commit_id/objects/81/1df125dc1a8f8e42c7439bc9c9bd503a1693df
deleted file mode 100644
index 56c4637..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/1df125dc1a8f8e42c7439bc9c9bd503a1693df and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/21fb1339406cbf4d2ceaff3723edd5fdc5ded1 b/src/test/resources/_git_of_git_commit_id/objects/81/21fb1339406cbf4d2ceaff3723edd5fdc5ded1
deleted file mode 100644
index 126a5c2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/21fb1339406cbf4d2ceaff3723edd5fdc5ded1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/257fe3371d7e5c58841b78f0bf32b8e75d1787 b/src/test/resources/_git_of_git_commit_id/objects/81/257fe3371d7e5c58841b78f0bf32b8e75d1787
deleted file mode 100644
index 7f9c90a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/257fe3371d7e5c58841b78f0bf32b8e75d1787 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/97b015ce4d6e702b0a7f5c24fa7e96d72fb736 b/src/test/resources/_git_of_git_commit_id/objects/81/97b015ce4d6e702b0a7f5c24fa7e96d72fb736
deleted file mode 100644
index 839634e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/97b015ce4d6e702b0a7f5c24fa7e96d72fb736 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/ae04dbfe7f1176758521f6dd73d11256483871 b/src/test/resources/_git_of_git_commit_id/objects/81/ae04dbfe7f1176758521f6dd73d11256483871
deleted file mode 100644
index 54175bc..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/81/ae04dbfe7f1176758521f6dd73d11256483871
+++ /dev/null
@@ -1 +0,0 @@
-x5Î¿+…QÀñS%¥n·”n½ƒ,ç9Ïsžç=ƒÿ@6«:¿Þ2)Ý�¢[îB™’"³EDÊ"¥lÊ‚…’ŒÊæ¦¼Ãµ}§OßöJÎ…aR 5€J $¢#Û@•6|L!å„’<j	9©×»·ÎèÎ÷õàáow¶}{3õÔxè„“ò>…:µ±Éi,Ñ¹ì1¢¡€^�ž=�=î].õÞ‡ÇÝÏÚþæ×ùË¿@Ñ†Ê±MÚDÑhP|†zC‚+Á� 5·\œÌÌ6ÍÎÄÖÆýâúÁP_`KÆ±C"ëz»,Q,yáœlU	éˆ9‰Z½`Ø™lµ¶{éˆ¦¯Ž»>WÆ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/81/f535a6ed9c92fd6582bdd93680b02cbbba04f0 b/src/test/resources/_git_of_git_commit_id/objects/81/f535a6ed9c92fd6582bdd93680b02cbbba04f0
deleted file mode 100644
index 69b5d26..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/81/f535a6ed9c92fd6582bdd93680b02cbbba04f0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/82/5def21ceffaad1b0bc0f60a4174f525cc443a4 b/src/test/resources/_git_of_git_commit_id/objects/82/5def21ceffaad1b0bc0f60a4174f525cc443a4
deleted file mode 100644
index 73b490a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/82/5def21ceffaad1b0bc0f60a4174f525cc443a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/82/648ff591d5e40c7c39473f92e566c093ff5fc5 b/src/test/resources/_git_of_git_commit_id/objects/82/648ff591d5e40c7c39473f92e566c093ff5fc5
deleted file mode 100644
index 891cbcf..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/82/648ff591d5e40c7c39473f92e566c093ff5fc5
+++ /dev/null
@@ -1 +0,0 @@
-x��MjÃ0F»Ö)fŸôk+J÷¥‡˜�R7¶e”	½~Cêtû>x<>nË2)ø_´‹@¢„ÑõD\È³H"0äèÅ9Ÿqˆ£³ÁlØeUxläi(„Å*ÌBB…|¤8ËÖb®ïúÕ:|´µc�Oœñçv�à|}‚ã²ƒ÷­·oauá¸ÍoàBLvˆyá`½µ†Ÿ½*ÿ4¥tv“¹Ì�p†.µõõ´A}|±Üà�ë´^Ì/½@^ù
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/82/64b5efe43412001784af81d30f955d5be0809f b/src/test/resources/_git_of_git_commit_id/objects/82/64b5efe43412001784af81d30f955d5be0809f
deleted file mode 100644
index 3b59d25..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/82/64b5efe43412001784af81d30f955d5be0809f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/82/73e826eade3e261a690899eaf4d9b203e41882 b/src/test/resources/_git_of_git_commit_id/objects/82/73e826eade3e261a690899eaf4d9b203e41882
deleted file mode 100644
index 0abd2ba..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/82/73e826eade3e261a690899eaf4d9b203e41882 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/82/74a245abd7872ff2244c14e425840ee03a209b b/src/test/resources/_git_of_git_commit_id/objects/82/74a245abd7872ff2244c14e425840ee03a209b
deleted file mode 100644
index a35eb2b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/82/74a245abd7872ff2244c14e425840ee03a209b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/82/bd2808f90ef3286c2827fd0ced70d42d57610d b/src/test/resources/_git_of_git_commit_id/objects/82/bd2808f90ef3286c2827fd0ced70d42d57610d
deleted file mode 100644
index 43a6990..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/82/bd2808f90ef3286c2827fd0ced70d42d57610d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/83/06b07d845a26c867e6ac09064dd364de6f8263 b/src/test/resources/_git_of_git_commit_id/objects/83/06b07d845a26c867e6ac09064dd364de6f8263
deleted file mode 100644
index 3040c8d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/83/06b07d845a26c867e6ac09064dd364de6f8263 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/83/7dca5ed9c5099db94611ba06e9c35840338d72 b/src/test/resources/_git_of_git_commit_id/objects/83/7dca5ed9c5099db94611ba06e9c35840338d72
deleted file mode 100644
index a505251..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/83/7dca5ed9c5099db94611ba06e9c35840338d72 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/83/873a6f00ef57e6e4a96b1fe640cd4668b337fd b/src/test/resources/_git_of_git_commit_id/objects/83/873a6f00ef57e6e4a96b1fe640cd4668b337fd
deleted file mode 100644
index a858023..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/83/873a6f00ef57e6e4a96b1fe640cd4668b337fd
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ŽK
-Â0@]ç³J2ù´‚ˆ{ñÓÉk›¶Ä¯¯oàöÁ{<^r* w‡ZD C%¡aI‰(š^÷¬SÐäLë’GÏìœ%§V*2W­:aîÅ§6%±;þ�ák$ŽØ«h«�¥Àm™E¸ÓDï×8ÀyÜA“àº–å)\�mÖéÆ¢?yDà¨�ÖŠ÷ß*ÿ—TŠY`[#UQ5ÕSb
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/84/4130c5c4ad9a8409172bba29864380f164ccd8 b/src/test/resources/_git_of_git_commit_id/objects/84/4130c5c4ad9a8409172bba29864380f164ccd8
deleted file mode 100644
index b2a8c45..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/84/4130c5c4ad9a8409172bba29864380f164ccd8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/84/43480e4acc9afb36d0906ba33d16217dd31d1e b/src/test/resources/_git_of_git_commit_id/objects/84/43480e4acc9afb36d0906ba33d16217dd31d1e
deleted file mode 100644
index a59bd6d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/84/43480e4acc9afb36d0906ba33d16217dd31d1e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/84/6cd36ff01b0c38179e7591eb52a87c34481f81 b/src/test/resources/_git_of_git_commit_id/objects/84/6cd36ff01b0c38179e7591eb52a87c34481f81
deleted file mode 100644
index 9595b53..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/84/6cd36ff01b0c38179e7591eb52a87c34481f81 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/84/919b1370d44f510f3f20edbda0c449663c8de1 b/src/test/resources/_git_of_git_commit_id/objects/84/919b1370d44f510f3f20edbda0c449663c8de1
deleted file mode 100644
index 3bc69ad..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/84/919b1370d44f510f3f20edbda0c449663c8de1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/84/b5a42066a52eba7e81a32c8aa64ce165be417a b/src/test/resources/_git_of_git_commit_id/objects/84/b5a42066a52eba7e81a32c8aa64ce165be417a
deleted file mode 100644
index d92ea0b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/84/b5a42066a52eba7e81a32c8aa64ce165be417a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/84/eff6e13e825ace463feb41cede71871bc78cef b/src/test/resources/_git_of_git_commit_id/objects/84/eff6e13e825ace463feb41cede71871bc78cef
deleted file mode 100644
index f3b0433..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/84/eff6e13e825ace463feb41cede71871bc78cef and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/11805b8383787a764fbee5ddef6c206398e146 b/src/test/resources/_git_of_git_commit_id/objects/85/11805b8383787a764fbee5ddef6c206398e146
deleted file mode 100644
index 65e01e5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/11805b8383787a764fbee5ddef6c206398e146 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/2f3680d1b321f91d385bf9133bafcfa514064a b/src/test/resources/_git_of_git_commit_id/objects/85/2f3680d1b321f91d385bf9133bafcfa514064a
deleted file mode 100644
index 3c7d5cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/2f3680d1b321f91d385bf9133bafcfa514064a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/33257a1861b7bd304716a77d84bb47edff5a80 b/src/test/resources/_git_of_git_commit_id/objects/85/33257a1861b7bd304716a77d84bb47edff5a80
deleted file mode 100644
index dba5e4c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/33257a1861b7bd304716a77d84bb47edff5a80 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/818dd10bda666cd2fb4eabdc0b71040f3301cf b/src/test/resources/_git_of_git_commit_id/objects/85/818dd10bda666cd2fb4eabdc0b71040f3301cf
deleted file mode 100644
index 8c3581e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/818dd10bda666cd2fb4eabdc0b71040f3301cf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/a6c1a47f45212bd7973f3b200b3cc641565aea b/src/test/resources/_git_of_git_commit_id/objects/85/a6c1a47f45212bd7973f3b200b3cc641565aea
deleted file mode 100644
index 0fca09a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/a6c1a47f45212bd7973f3b200b3cc641565aea and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/ad0f58e6d696488f5cbea3eae136889dfd1e0c b/src/test/resources/_git_of_git_commit_id/objects/85/ad0f58e6d696488f5cbea3eae136889dfd1e0c
deleted file mode 100644
index d4a15f0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/ad0f58e6d696488f5cbea3eae136889dfd1e0c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/b54a05e2ecb5363403e4e53b05b063e0c7a7ea b/src/test/resources/_git_of_git_commit_id/objects/85/b54a05e2ecb5363403e4e53b05b063e0c7a7ea
deleted file mode 100644
index 3854f3c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/b54a05e2ecb5363403e4e53b05b063e0c7a7ea and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/c420bbd9e0d9cce8300d5baca83829c8d888e3 b/src/test/resources/_git_of_git_commit_id/objects/85/c420bbd9e0d9cce8300d5baca83829c8d888e3
deleted file mode 100644
index a3f807a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/c420bbd9e0d9cce8300d5baca83829c8d888e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/85/c96c1cba5484ecedefc5b74de7f21f39e4adc9 b/src/test/resources/_git_of_git_commit_id/objects/85/c96c1cba5484ecedefc5b74de7f21f39e4adc9
deleted file mode 100644
index 8dec7cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/85/c96c1cba5484ecedefc5b74de7f21f39e4adc9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/86/179a9767cd2c5d94080b7c077ffe0d23ad145f b/src/test/resources/_git_of_git_commit_id/objects/86/179a9767cd2c5d94080b7c077ffe0d23ad145f
deleted file mode 100644
index 358fb6b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/86/179a9767cd2c5d94080b7c077ffe0d23ad145f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/86/2317036ca1124840d7a1fa6a7c435b34947eee b/src/test/resources/_git_of_git_commit_id/objects/86/2317036ca1124840d7a1fa6a7c435b34947eee
deleted file mode 100644
index 6a40323..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/86/2317036ca1124840d7a1fa6a7c435b34947eee and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/86/b708d3633b4fac95aba5aef49b2aea07ab2524 b/src/test/resources/_git_of_git_commit_id/objects/86/b708d3633b4fac95aba5aef49b2aea07ab2524
deleted file mode 100644
index 5d3d029..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/86/b708d3633b4fac95aba5aef49b2aea07ab2524 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/86/d27d701eceaa868cc9c0bf77087aefc0d8cf65 b/src/test/resources/_git_of_git_commit_id/objects/86/d27d701eceaa868cc9c0bf77087aefc0d8cf65
deleted file mode 100644
index a7d9464..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/86/d27d701eceaa868cc9c0bf77087aefc0d8cf65 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/87/11f60c2601030c19c29e467500a1b1c167345c b/src/test/resources/_git_of_git_commit_id/objects/87/11f60c2601030c19c29e467500a1b1c167345c
deleted file mode 100644
index dd91394..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/87/11f60c2601030c19c29e467500a1b1c167345c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/87/67b3af2cf06556ce09015d889a26c97524d282 b/src/test/resources/_git_of_git_commit_id/objects/87/67b3af2cf06556ce09015d889a26c97524d282
deleted file mode 100644
index f57d216..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/87/67b3af2cf06556ce09015d889a26c97524d282 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/87/87a73a836fd0e6f2cf619cd4521a9d154605b7 b/src/test/resources/_git_of_git_commit_id/objects/87/87a73a836fd0e6f2cf619cd4521a9d154605b7
deleted file mode 100644
index c177c4b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/87/87a73a836fd0e6f2cf619cd4521a9d154605b7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/87/8985ab1dd0c062c201da2a47f5bd3365545245 b/src/test/resources/_git_of_git_commit_id/objects/87/8985ab1dd0c062c201da2a47f5bd3365545245
deleted file mode 100644
index c9c08b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/87/8985ab1dd0c062c201da2a47f5bd3365545245 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/87/9802e832db924fe832544e93aecb9f011a7350 b/src/test/resources/_git_of_git_commit_id/objects/87/9802e832db924fe832544e93aecb9f011a7350
deleted file mode 100644
index c9e3b84..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/87/9802e832db924fe832544e93aecb9f011a7350 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/88/2190afff165cb2953037e958e82af515f55f09 b/src/test/resources/_git_of_git_commit_id/objects/88/2190afff165cb2953037e958e82af515f55f09
deleted file mode 100644
index f096995..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/88/2190afff165cb2953037e958e82af515f55f09 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/88/adcb5021859e12ff0a5b445578ea1d46ca5bd9 b/src/test/resources/_git_of_git_commit_id/objects/88/adcb5021859e12ff0a5b445578ea1d46ca5bd9
deleted file mode 100644
index 6c91abf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/88/adcb5021859e12ff0a5b445578ea1d46ca5bd9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/89/1cbcfa7868ec97689a3aafe5eb02dbc11b3df5 b/src/test/resources/_git_of_git_commit_id/objects/89/1cbcfa7868ec97689a3aafe5eb02dbc11b3df5
deleted file mode 100644
index 319a116..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/89/1cbcfa7868ec97689a3aafe5eb02dbc11b3df5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/89/6806b057b8a32b0f17f3d44b649c56696a1ce6 b/src/test/resources/_git_of_git_commit_id/objects/89/6806b057b8a32b0f17f3d44b649c56696a1ce6
deleted file mode 100644
index cbe797e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/89/6806b057b8a32b0f17f3d44b649c56696a1ce6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/89/afd33075be19d5c514d7667f9f1c7daeef9b67 b/src/test/resources/_git_of_git_commit_id/objects/89/afd33075be19d5c514d7667f9f1c7daeef9b67
deleted file mode 100644
index 10b90f5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/89/afd33075be19d5c514d7667f9f1c7daeef9b67 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/89/b44944a34c9c3a96b67e624651acfa0cbd1467 b/src/test/resources/_git_of_git_commit_id/objects/89/b44944a34c9c3a96b67e624651acfa0cbd1467
deleted file mode 100644
index 7408878..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/89/b44944a34c9c3a96b67e624651acfa0cbd1467 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8a/462951b7578c511f6639ef72ab37aa12cd7e62 b/src/test/resources/_git_of_git_commit_id/objects/8a/462951b7578c511f6639ef72ab37aa12cd7e62
deleted file mode 100644
index 5e20cb1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8a/462951b7578c511f6639ef72ab37aa12cd7e62 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8a/67a9fee3512b9c60820899a865000fbfbe5538 b/src/test/resources/_git_of_git_commit_id/objects/8a/67a9fee3512b9c60820899a865000fbfbe5538
deleted file mode 100644
index 419219a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8a/67a9fee3512b9c60820899a865000fbfbe5538 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8a/c26ed9dd1e3df2b1b31938d32a97c3a159d2eb b/src/test/resources/_git_of_git_commit_id/objects/8a/c26ed9dd1e3df2b1b31938d32a97c3a159d2eb
deleted file mode 100644
index 0d9d98f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8a/c26ed9dd1e3df2b1b31938d32a97c3a159d2eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8a/fcb876fff58d1503eff5f5da984ca2980236a5 b/src/test/resources/_git_of_git_commit_id/objects/8a/fcb876fff58d1503eff5f5da984ca2980236a5
deleted file mode 100644
index 9e54f63..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8a/fcb876fff58d1503eff5f5da984ca2980236a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8b/092a07fcde2fe39dce8b5cd6de2a683fef3ccf b/src/test/resources/_git_of_git_commit_id/objects/8b/092a07fcde2fe39dce8b5cd6de2a683fef3ccf
deleted file mode 100644
index 93ddd41..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8b/092a07fcde2fe39dce8b5cd6de2a683fef3ccf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8b/1cc7901fbf57db49e2eb2cbb8e6e5c28f0fdf6 b/src/test/resources/_git_of_git_commit_id/objects/8b/1cc7901fbf57db49e2eb2cbb8e6e5c28f0fdf6
deleted file mode 100644
index 56fd3e0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8b/1cc7901fbf57db49e2eb2cbb8e6e5c28f0fdf6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8b/2a2fe84feaeaba56953d6d4d0d649b3cf755eb b/src/test/resources/_git_of_git_commit_id/objects/8b/2a2fe84feaeaba56953d6d4d0d649b3cf755eb
deleted file mode 100644
index fe1744d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/8b/2a2fe84feaeaba56953d6d4d0d649b3cf755eb
+++ /dev/null
@@ -1,4 +0,0 @@
-x}�»NÃ@EiÙ¯¸8Q°-4T !¡´(=Z;cï*û’g¬$ þ�u@E;ºsî£q±ÁýÃÝÅìªnl¨Ù¨™šá9€vÚ'G01nÀí`“@"ZCíbmôÞ
-\ìá‰Y÷Ñ
-hö™ Srû¤¥5è†è¡3±ôÚº³¸:­2èè`âèÖÙ5#·VBå
,ZF†î„XæÑ†>ãŽCLƒÕBg*l‡‰ ƒð—%¦?i+àÇÑò„p.ni=Ii�ÿ;—ê¬£SØ,
-ºÉ£ˆ±|È}ƒ!Ÿüé2I'TñÛ¾ôÜ•Rz+%›’IÆ¤„XPîPÌ_—«÷—å[=­ÀõqÔÃuI;jÿÍ?o¯‹ùSñ¥Õ7éµ™­
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8b/4d16d8dbdae30b646b04c4a6311e76b2ab83f8 b/src/test/resources/_git_of_git_commit_id/objects/8b/4d16d8dbdae30b646b04c4a6311e76b2ab83f8
deleted file mode 100644
index a71c16e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8b/4d16d8dbdae30b646b04c4a6311e76b2ab83f8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8b/87bfe2f1665a5ed0bec544e1b3842e3a6e3d05 b/src/test/resources/_git_of_git_commit_id/objects/8b/87bfe2f1665a5ed0bec544e1b3842e3a6e3d05
deleted file mode 100644
index 881a559..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8b/87bfe2f1665a5ed0bec544e1b3842e3a6e3d05 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8b/d1ce85516cdc79f32292b84ab6d69017f2e277 b/src/test/resources/_git_of_git_commit_id/objects/8b/d1ce85516cdc79f32292b84ab6d69017f2e277
deleted file mode 100644
index 6f2dc85..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8b/d1ce85516cdc79f32292b84ab6d69017f2e277 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/3581e366cbef9316e1c7866f6bfdc06d41dd21 b/src/test/resources/_git_of_git_commit_id/objects/8c/3581e366cbef9316e1c7866f6bfdc06d41dd21
deleted file mode 100644
index 28635a0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/3581e366cbef9316e1c7866f6bfdc06d41dd21 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/447053b2156a1d573523f73c5fdb6571817558 b/src/test/resources/_git_of_git_commit_id/objects/8c/447053b2156a1d573523f73c5fdb6571817558
deleted file mode 100644
index 6cd5c9c..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/8c/447053b2156a1d573523f73c5fdb6571817558
+++ /dev/null
@@ -1 +0,0 @@
-x-Ì»JD1€áøÚm!{JÑ&“3™ä€…+Þ:Y°_g&I£à×ÆZk­}_@[_`APÑFÐÒ-¶û›ÿÛßÍ¹r„¬%ÄŠ‘='Åê($ê4¸bÇ’$FeH¦mZg¥ÛÛ¼=¹ßøîv~Þž/ÝH�RD\HÈ8ZeŸ-“’d›(¨3Ÿ§3ýé°·p31yx>øë„—±ÁHPŽ )ð0ÏÃ�bÈÑ¦\jKäf³õðØ®.®¾®ß±Z:nMõ¶_gGBŽìSôÒX'R[ÄÜp�…rð ;OGë´²¶¼3¿º8~7×ÿMÿã£W˜
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/4c1d9107d115cb77b7df142475bf9427edecac b/src/test/resources/_git_of_git_commit_id/objects/8c/4c1d9107d115cb77b7df142475bf9427edecac
deleted file mode 100644
index 9ce54f2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/4c1d9107d115cb77b7df142475bf9427edecac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/7578d885cf26b8437fba4b17c4f081b359afee b/src/test/resources/_git_of_git_commit_id/objects/8c/7578d885cf26b8437fba4b17c4f081b359afee
deleted file mode 100644
index 3f986b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/7578d885cf26b8437fba4b17c4f081b359afee and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/8510d2dc96ded4850f3430085db628875bf4a5 b/src/test/resources/_git_of_git_commit_id/objects/8c/8510d2dc96ded4850f3430085db628875bf4a5
deleted file mode 100644
index 4a4fd7d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/8510d2dc96ded4850f3430085db628875bf4a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/b3a84241b17517e0264945f10a66fba77726f8 b/src/test/resources/_git_of_git_commit_id/objects/8c/b3a84241b17517e0264945f10a66fba77726f8
deleted file mode 100644
index 0ec4c20..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/b3a84241b17517e0264945f10a66fba77726f8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/dbbc98f32fb6aecd07ff8a3e604abfb5ff11eb b/src/test/resources/_git_of_git_commit_id/objects/8c/dbbc98f32fb6aecd07ff8a3e604abfb5ff11eb
deleted file mode 100644
index e8e3ee8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/dbbc98f32fb6aecd07ff8a3e604abfb5ff11eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8c/f669848038762904c69dee0e23ba243175d77d b/src/test/resources/_git_of_git_commit_id/objects/8c/f669848038762904c69dee0e23ba243175d77d
deleted file mode 100644
index 8eed7de..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8c/f669848038762904c69dee0e23ba243175d77d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8d/1257fcb8253c7b7eec86ed9a6de7a0f7a43cf3 b/src/test/resources/_git_of_git_commit_id/objects/8d/1257fcb8253c7b7eec86ed9a6de7a0f7a43cf3
deleted file mode 100644
index 8b9496a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8d/1257fcb8253c7b7eec86ed9a6de7a0f7a43cf3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8d/3dd3139d9e7b4e831b7416743c2d160d73c52f b/src/test/resources/_git_of_git_commit_id/objects/8d/3dd3139d9e7b4e831b7416743c2d160d73c52f
deleted file mode 100644
index f447146..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8d/3dd3139d9e7b4e831b7416743c2d160d73c52f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8d/547676cddcd3351c522ec162762724b2e8781f b/src/test/resources/_git_of_git_commit_id/objects/8d/547676cddcd3351c522ec162762724b2e8781f
deleted file mode 100644
index cc75e82..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8d/547676cddcd3351c522ec162762724b2e8781f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8d/8173cf0e4a332ddd83179d36b18f1ea2b3c055 b/src/test/resources/_git_of_git_commit_id/objects/8d/8173cf0e4a332ddd83179d36b18f1ea2b3c055
deleted file mode 100644
index ac3d08e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8d/8173cf0e4a332ddd83179d36b18f1ea2b3c055 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8d/8d0f3e0fa07770832b48f6eb643a951b7a0755 b/src/test/resources/_git_of_git_commit_id/objects/8d/8d0f3e0fa07770832b48f6eb643a951b7a0755
deleted file mode 100644
index 123407b..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/8d/8d0f3e0fa07770832b48f6eb643a951b7a0755
+++ /dev/null
@@ -1,2 +0,0 @@
-x5Î-KDA€á[Äæ6åj0ÏÌ=sÎL0‰ bò‹ÁsÏÌ)‚,‹ÅAX« FëÂ‚Èþ€¢`3ˆ´nƒÅÖô¶‡÷¤›sé
-k”U`oÙ¤Zë¦lM ˆˆdjÇU¶b¤¸m}ôæö—wB9~¼�Ö‡Û¯óK6DBŠ™I’MÙ×NUcŽ�²Hq±¶1³ùpó‹ÏWGƒÕÙ¥³—…ÅA’‹èÀ{Í”Qå¤!�•ÄHà²g-:[S8]ö¯}ët¼÷Ö»?_é¶'Bª�FÈ¥(Á8@§¡²®¹ª¬Q>OîçÛ¶¿>ó¨.ïŽw;‡Ã?´ØVí
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8d/ec7cd0a8f635f6e5478bfd6486f3ffe380b167 b/src/test/resources/_git_of_git_commit_id/objects/8d/ec7cd0a8f635f6e5478bfd6486f3ffe380b167
deleted file mode 100644
index c0b9768..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8d/ec7cd0a8f635f6e5478bfd6486f3ffe380b167 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8e/2dc9b2791ea597027eda96bda70b915a2f9640 b/src/test/resources/_git_of_git_commit_id/objects/8e/2dc9b2791ea597027eda96bda70b915a2f9640
deleted file mode 100644
index 623f472..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8e/2dc9b2791ea597027eda96bda70b915a2f9640 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8e/572bdbaae94d3dc30373a041172cefdc456950 b/src/test/resources/_git_of_git_commit_id/objects/8e/572bdbaae94d3dc30373a041172cefdc456950
deleted file mode 100644
index 72067cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8e/572bdbaae94d3dc30373a041172cefdc456950 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8e/c5f6ba841e8a65d1f15be7560f53f730e5c933 b/src/test/resources/_git_of_git_commit_id/objects/8e/c5f6ba841e8a65d1f15be7560f53f730e5c933
deleted file mode 100644
index 35dbd88..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8e/c5f6ba841e8a65d1f15be7560f53f730e5c933 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8e/d1a3cc7ea7449cbf9eada18d42433efb43387c b/src/test/resources/_git_of_git_commit_id/objects/8e/d1a3cc7ea7449cbf9eada18d42433efb43387c
deleted file mode 100644
index 7577ed2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8e/d1a3cc7ea7449cbf9eada18d42433efb43387c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8e/ed7de09afaf4ad524c509f6b778f9fe74de288 b/src/test/resources/_git_of_git_commit_id/objects/8e/ed7de09afaf4ad524c509f6b778f9fe74de288
deleted file mode 100644
index 769db9f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8e/ed7de09afaf4ad524c509f6b778f9fe74de288 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8e/f22f5eb8a7096316bac5f928beee667da5d105 b/src/test/resources/_git_of_git_commit_id/objects/8e/f22f5eb8a7096316bac5f928beee667da5d105
deleted file mode 100644
index a9146a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8e/f22f5eb8a7096316bac5f928beee667da5d105 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/078125c202ba135f60a6c1ce7fdc9c6a72c5f1 b/src/test/resources/_git_of_git_commit_id/objects/8f/078125c202ba135f60a6c1ce7fdc9c6a72c5f1
deleted file mode 100644
index d584059..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8f/078125c202ba135f60a6c1ce7fdc9c6a72c5f1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/143b9428b7dad540e811c90556c17e7bb7c28d b/src/test/resources/_git_of_git_commit_id/objects/8f/143b9428b7dad540e811c90556c17e7bb7c28d
deleted file mode 100644
index 9c4c222..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/8f/143b9428b7dad540e811c90556c17e7bb7c28d
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU041c040031QpÏ,qÎÏÍÍ,ñLñÍÏÊ×ËJ,Kd¸°5'<l[Ÿ…e†ýí9²B/î‘F¨J-È/Î,É/ª.I,I…hÉ©H±äÜ2o—äŽ´	¯'f^Í_ñª%871'Ç-3'µ8´$3¢|êDæû¶|«Ry,»§èçŒûŒº^{F=Å
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/66d063bc5a059b0cb9127efda75e8386fb2f49 b/src/test/resources/_git_of_git_commit_id/objects/8f/66d063bc5a059b0cb9127efda75e8386fb2f49
deleted file mode 100644
index a7f6198..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8f/66d063bc5a059b0cb9127efda75e8386fb2f49 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/c6298f03b6e7c57747e80abcdb0d9c6f898a74 b/src/test/resources/_git_of_git_commit_id/objects/8f/c6298f03b6e7c57747e80abcdb0d9c6f898a74
deleted file mode 100644
index 0e008d4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8f/c6298f03b6e7c57747e80abcdb0d9c6f898a74 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/c862d37fed72f4fb2bf2905610957a916aa536 b/src/test/resources/_git_of_git_commit_id/objects/8f/c862d37fed72f4fb2bf2905610957a916aa536
deleted file mode 100644
index 5c574f8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8f/c862d37fed72f4fb2bf2905610957a916aa536 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/e32c2a4dfb31b35a43fa1bcb21ca306613ef0c b/src/test/resources/_git_of_git_commit_id/objects/8f/e32c2a4dfb31b35a43fa1bcb21ca306613ef0c
deleted file mode 100644
index 5da24e0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8f/e32c2a4dfb31b35a43fa1bcb21ca306613ef0c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/8f/e50a87e59f4ee69eb2be597a5e6a7a357a312e b/src/test/resources/_git_of_git_commit_id/objects/8f/e50a87e59f4ee69eb2be597a5e6a7a357a312e
deleted file mode 100644
index a6456e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/8f/e50a87e59f4ee69eb2be597a5e6a7a357a312e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/90/9216fa1b3c2122b58a07265a49807c99d3bf25 b/src/test/resources/_git_of_git_commit_id/objects/90/9216fa1b3c2122b58a07265a49807c99d3bf25
deleted file mode 100644
index 746145d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/90/9216fa1b3c2122b58a07265a49807c99d3bf25 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/90/ac489eefa66ac0ec0d03ca48935dabf4f781b4 b/src/test/resources/_git_of_git_commit_id/objects/90/ac489eefa66ac0ec0d03ca48935dabf4f781b4
deleted file mode 100644
index a6d75ec..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/90/ac489eefa66ac0ec0d03ca48935dabf4f781b4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/90/baf0a538627608eea9997493e2c54ab42ee341 b/src/test/resources/_git_of_git_commit_id/objects/90/baf0a538627608eea9997493e2c54ab42ee341
deleted file mode 100644
index 1140c03..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/90/baf0a538627608eea9997493e2c54ab42ee341 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/051645416518379179bfb5f2e06f4a066a03c2 b/src/test/resources/_git_of_git_commit_id/objects/91/051645416518379179bfb5f2e06f4a066a03c2
deleted file mode 100644
index f29fcb4..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/91/051645416518379179bfb5f2e06f4a066a03c2
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ÎÍ
-B!@áÖ>Åìƒp5…ˆöÑCŒ:Ö­îfõúAôm¿Åáäy‡ÆÙUo"P1oµÑcÖ6rMâœOÁ2	ùhh›$qˆA-Üdê�=¦šMÉ˜¨�CgŒ®h¨xã‚XÆê‹DÇŠŸý278ÎSã'¾óûq`wûÂfüÁaióUrGÚ,÷= ‘Æ@-¬5j­ò÷·Ëÿ%Å¥Ózã×ðPüåQï
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/1437ed0d38e5034c6aef6dd4bf037189bfe23e b/src/test/resources/_git_of_git_commit_id/objects/91/1437ed0d38e5034c6aef6dd4bf037189bfe23e
deleted file mode 100644
index 098d479..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/91/1437ed0d38e5034c6aef6dd4bf037189bfe23e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/2ddd2f6a5a4a9195c8a7d1e78be1b95ccea2fd b/src/test/resources/_git_of_git_commit_id/objects/91/2ddd2f6a5a4a9195c8a7d1e78be1b95ccea2fd
deleted file mode 100644
index f8ebc72..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/91/2ddd2f6a5a4a9195c8a7d1e78be1b95ccea2fd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/ab546cf04071726eaac37103fa54371d3ea796 b/src/test/resources/_git_of_git_commit_id/objects/91/ab546cf04071726eaac37103fa54371d3ea796
deleted file mode 100644
index d63116c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/91/ab546cf04071726eaac37103fa54371d3ea796 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/ccdd53b2da1a34a9a2e9f85d071ec2462d014d b/src/test/resources/_git_of_git_commit_id/objects/91/ccdd53b2da1a34a9a2e9f85d071ec2462d014d
deleted file mode 100644
index a52a8a3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/91/ccdd53b2da1a34a9a2e9f85d071ec2462d014d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/e51dc1181dfd7e2c8f8e892967a52ab7f4678e b/src/test/resources/_git_of_git_commit_id/objects/91/e51dc1181dfd7e2c8f8e892967a52ab7f4678e
deleted file mode 100644
index 566dead..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/91/e51dc1181dfd7e2c8f8e892967a52ab7f4678e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/91/fcba9daff44c4280742342936eeb9eb1826b1d b/src/test/resources/_git_of_git_commit_id/objects/91/fcba9daff44c4280742342936eeb9eb1826b1d
deleted file mode 100644
index 930e446..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/91/fcba9daff44c4280742342936eeb9eb1826b1d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/1bd2d16cadcc45d47675f5180e726e975532dc b/src/test/resources/_git_of_git_commit_id/objects/92/1bd2d16cadcc45d47675f5180e726e975532dc
deleted file mode 100644
index 89afd33..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/1bd2d16cadcc45d47675f5180e726e975532dc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/337cc4ac3e1095bd2e67b47192475c2c0aa25d b/src/test/resources/_git_of_git_commit_id/objects/92/337cc4ac3e1095bd2e67b47192475c2c0aa25d
deleted file mode 100644
index d5fe2d7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/337cc4ac3e1095bd2e67b47192475c2c0aa25d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/3c6c254a5720941892f73089d6c8cd7bfba260 b/src/test/resources/_git_of_git_commit_id/objects/92/3c6c254a5720941892f73089d6c8cd7bfba260
deleted file mode 100644
index 94368d4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/3c6c254a5720941892f73089d6c8cd7bfba260 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/6a635ceb67ba6e60669e3a926b8316713f5cfa b/src/test/resources/_git_of_git_commit_id/objects/92/6a635ceb67ba6e60669e3a926b8316713f5cfa
deleted file mode 100644
index 0858213..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/6a635ceb67ba6e60669e3a926b8316713f5cfa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/966e9410e192f79fb2efd292a8e4e851c5f728 b/src/test/resources/_git_of_git_commit_id/objects/92/966e9410e192f79fb2efd292a8e4e851c5f728
deleted file mode 100644
index c65ff9f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/966e9410e192f79fb2efd292a8e4e851c5f728 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/c7ba5faaca535f0156314f2f98a0cef943edbd b/src/test/resources/_git_of_git_commit_id/objects/92/c7ba5faaca535f0156314f2f98a0cef943edbd
deleted file mode 100644
index 5e073a1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/c7ba5faaca535f0156314f2f98a0cef943edbd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/d96560028e8287220276b242b4d9285ac9d11d b/src/test/resources/_git_of_git_commit_id/objects/92/d96560028e8287220276b242b4d9285ac9d11d
deleted file mode 100644
index 942e99e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/d96560028e8287220276b242b4d9285ac9d11d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/92/fe0f7ad02de0025e48d9adf49d06808ee4bf77 b/src/test/resources/_git_of_git_commit_id/objects/92/fe0f7ad02de0025e48d9adf49d06808ee4bf77
deleted file mode 100644
index 421acea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/92/fe0f7ad02de0025e48d9adf49d06808ee4bf77 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/93/20ebc548b11dd2a262c9d5f7ef89d6aba98291 b/src/test/resources/_git_of_git_commit_id/objects/93/20ebc548b11dd2a262c9d5f7ef89d6aba98291
deleted file mode 100644
index 7f8c974..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/93/20ebc548b11dd2a262c9d5f7ef89d6aba98291 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/93/eef30b2702eba09c5fafb69707bd17e7f9f34f b/src/test/resources/_git_of_git_commit_id/objects/93/eef30b2702eba09c5fafb69707bd17e7f9f34f
deleted file mode 100644
index 88b6732..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/93/eef30b2702eba09c5fafb69707bd17e7f9f34f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/93/f54ffe08ca902fd0e019f15ef77df14d320ab7 b/src/test/resources/_git_of_git_commit_id/objects/93/f54ffe08ca902fd0e019f15ef77df14d320ab7
deleted file mode 100644
index 0f8d84d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/93/f54ffe08ca902fd0e019f15ef77df14d320ab7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/1ed07219e6c7f2fb241f5c0415e5959b6970fc b/src/test/resources/_git_of_git_commit_id/objects/94/1ed07219e6c7f2fb241f5c0415e5959b6970fc
deleted file mode 100644
index ee8805d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/1ed07219e6c7f2fb241f5c0415e5959b6970fc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/2e99e9b360c4cdbc96c4810e5a5dbb61212c9b b/src/test/resources/_git_of_git_commit_id/objects/94/2e99e9b360c4cdbc96c4810e5a5dbb61212c9b
deleted file mode 100644
index 5390438..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/2e99e9b360c4cdbc96c4810e5a5dbb61212c9b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/368d432f70f48519ec8ff667caaf0b9bbf5d8d b/src/test/resources/_git_of_git_commit_id/objects/94/368d432f70f48519ec8ff667caaf0b9bbf5d8d
deleted file mode 100644
index 3b72030..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/368d432f70f48519ec8ff667caaf0b9bbf5d8d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/4e5230db336be8a3b43d982373a22acc48d833 b/src/test/resources/_git_of_git_commit_id/objects/94/4e5230db336be8a3b43d982373a22acc48d833
deleted file mode 100644
index 66eddfe..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/4e5230db336be8a3b43d982373a22acc48d833 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/4f86523f4de211f5a0bf333e6be298c10e6d64 b/src/test/resources/_git_of_git_commit_id/objects/94/4f86523f4de211f5a0bf333e6be298c10e6d64
deleted file mode 100644
index 43fb9b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/4f86523f4de211f5a0bf333e6be298c10e6d64 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/650e8110e2ff1ab56e8fe7a9e6a9cd783abcf4 b/src/test/resources/_git_of_git_commit_id/objects/94/650e8110e2ff1ab56e8fe7a9e6a9cd783abcf4
deleted file mode 100644
index dd88fb0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/650e8110e2ff1ab56e8fe7a9e6a9cd783abcf4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/8468fcdd6d0ecef919ad62e380e92908a7eaf5 b/src/test/resources/_git_of_git_commit_id/objects/94/8468fcdd6d0ecef919ad62e380e92908a7eaf5
deleted file mode 100644
index b78b3af..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/8468fcdd6d0ecef919ad62e380e92908a7eaf5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/b81a3ea9cadbd263139924d5a589f8343d8dd5 b/src/test/resources/_git_of_git_commit_id/objects/94/b81a3ea9cadbd263139924d5a589f8343d8dd5
deleted file mode 100644
index b87161d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/94/b81a3ea9cadbd263139924d5a589f8343d8dd5
+++ /dev/null
@@ -1,3 +0,0 @@
-x-Î¯JDA€ñ›\}A¹‚[LóçÌœ,MÂƒ°¦™3gÂñ,k7‰Á Ê^AQì‹ T6‰m³QÑîü¾og›¹T
-)„(QIá	­aJ*ˆÄ¡BLÊ°Àbïnò•;ƒêôòûhaÜªÚó�„–dIjYÛ`�Q 4Ž*§9«,)q±1~|¨žÿñ¾u»?õöô>Úl7Bò:
-ÌuÙY„Xÿ)S"o-¢…X\¯o®>:3/£Ùµ³^ouëxn©²ÉºÞ* L”³•(µ	$ÀX�G]|í–ËýßƒÃÏ“þw'ôp}úüÏ¹ZÀ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/e10500404e957d85cba77fc6650bfff1f9738f b/src/test/resources/_git_of_git_commit_id/objects/94/e10500404e957d85cba77fc6650bfff1f9738f
deleted file mode 100644
index d6c0e5b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/e10500404e957d85cba77fc6650bfff1f9738f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/94/efecc500a73df9c27b450960676721ec803752 b/src/test/resources/_git_of_git_commit_id/objects/94/efecc500a73df9c27b450960676721ec803752
deleted file mode 100644
index 8fc6298..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/94/efecc500a73df9c27b450960676721ec803752 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/95/592c9b6fb3dca0bf906440574369815c590b87 b/src/test/resources/_git_of_git_commit_id/objects/95/592c9b6fb3dca0bf906440574369815c590b87
deleted file mode 100644
index c7a9410..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/95/592c9b6fb3dca0bf906440574369815c590b87 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/95/aa47f03be22fc4dacde1664725fc437fb5152c b/src/test/resources/_git_of_git_commit_id/objects/95/aa47f03be22fc4dacde1664725fc437fb5152c
deleted file mode 100644
index 4d39b49..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/95/aa47f03be22fc4dacde1664725fc437fb5152c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/95/ab69268b76d13dbb5119f35c71700a8a5aee76 b/src/test/resources/_git_of_git_commit_id/objects/95/ab69268b76d13dbb5119f35c71700a8a5aee76
deleted file mode 100644
index f56ee27..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/95/ab69268b76d13dbb5119f35c71700a8a5aee76 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/95/bdc6dd21c867d1222cfb00752873052cd89168 b/src/test/resources/_git_of_git_commit_id/objects/95/bdc6dd21c867d1222cfb00752873052cd89168
deleted file mode 100644
index 9edcdea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/95/bdc6dd21c867d1222cfb00752873052cd89168 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/96/416c95a78391178da1b7a4ab4d34a92cc4321d b/src/test/resources/_git_of_git_commit_id/objects/96/416c95a78391178da1b7a4ab4d34a92cc4321d
deleted file mode 100644
index eae1aaa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/96/416c95a78391178da1b7a4ab4d34a92cc4321d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/96/8228d72b998439116eb01ef0562c98de42b21f b/src/test/resources/_git_of_git_commit_id/objects/96/8228d72b998439116eb01ef0562c98de42b21f
deleted file mode 100644
index 692be46..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/96/8228d72b998439116eb01ef0562c98de42b21f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/96/a4a5a6adc49138b6bc2c72f07a8fdb88ca1746 b/src/test/resources/_git_of_git_commit_id/objects/96/a4a5a6adc49138b6bc2c72f07a8fdb88ca1746
deleted file mode 100644
index 1f00198..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/96/a4a5a6adc49138b6bc2c72f07a8fdb88ca1746 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/96/bffbb27d4af1a80ca5e0a1a6c6be1b0d6d11c2 b/src/test/resources/_git_of_git_commit_id/objects/96/bffbb27d4af1a80ca5e0a1a6c6be1b0d6d11c2
deleted file mode 100644
index ec802b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/96/bffbb27d4af1a80ca5e0a1a6c6be1b0d6d11c2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/96/ca8c71dc1aa8c95abe1af447e80def30665d4e b/src/test/resources/_git_of_git_commit_id/objects/96/ca8c71dc1aa8c95abe1af447e80def30665d4e
deleted file mode 100644
index 6faebc1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/96/ca8c71dc1aa8c95abe1af447e80def30665d4e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/96/fba8a5d85b906b2bb3044e9a34f6e8b15211e2 b/src/test/resources/_git_of_git_commit_id/objects/96/fba8a5d85b906b2bb3044e9a34f6e8b15211e2
deleted file mode 100644
index 31c9eb7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/96/fba8a5d85b906b2bb3044e9a34f6e8b15211e2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/1ea0a502e29e4fdea38d8388188e6533d63731 b/src/test/resources/_git_of_git_commit_id/objects/97/1ea0a502e29e4fdea38d8388188e6533d63731
deleted file mode 100644
index b308bf0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/97/1ea0a502e29e4fdea38d8388188e6533d63731 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/473b450763e7d3e3511f533b26157456f121fe b/src/test/resources/_git_of_git_commit_id/objects/97/473b450763e7d3e3511f533b26157456f121fe
deleted file mode 100644
index 3c4d332..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/97/473b450763e7d3e3511f533b26157456f121fe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/5e777bc909ac5ea3e29506b5d1abe271e1d56d b/src/test/resources/_git_of_git_commit_id/objects/97/5e777bc909ac5ea3e29506b5d1abe271e1d56d
deleted file mode 100644
index d346916..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/97/5e777bc909ac5ea3e29506b5d1abe271e1d56d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/6f30525b39f56f0eb012f44caa95b4f68e1a8e b/src/test/resources/_git_of_git_commit_id/objects/97/6f30525b39f56f0eb012f44caa95b4f68e1a8e
deleted file mode 100644
index 8fe9844..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/97/6f30525b39f56f0eb012f44caa95b4f68e1a8e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/73ed4cb298f6883adcd1269de5c9f97fc6d8fe b/src/test/resources/_git_of_git_commit_id/objects/97/73ed4cb298f6883adcd1269de5c9f97fc6d8fe
deleted file mode 100644
index d51d80a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/97/73ed4cb298f6883adcd1269de5c9f97fc6d8fe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/af0c1ab8335fe3a01be73d8b7b3eebf0ceab00 b/src/test/resources/_git_of_git_commit_id/objects/97/af0c1ab8335fe3a01be73d8b7b3eebf0ceab00
deleted file mode 100644
index 14afc9d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/97/af0c1ab8335fe3a01be73d8b7b3eebf0ceab00 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/97/e4b5c56dd0beb0bb8b16a16f99021dee7c7b75 b/src/test/resources/_git_of_git_commit_id/objects/97/e4b5c56dd0beb0bb8b16a16f99021dee7c7b75
deleted file mode 100644
index fcbb6b5..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/97/e4b5c56dd0beb0bb8b16a16f99021dee7c7b75
+++ /dev/null
@@ -1,3 +0,0 @@
-xíZmoÛ6ÞWè ü¥2Ð2+öeËÖ¡n¯Á–ÄÉúq %Úf"‰I9q‡ý÷=GQ¶ä—¦œ¢Ûl±,Þ�w§‡Ç;�R=b?|ûòûo
-ßŠ‰dEÊ£odì^~Ç31“9Ÿ(÷ãÓ'OŸ¨¬ÐÆ1ë„S1ÓfÂÇÒ:.¬•Æ)�[Þ_^Vw¯¦‚x×93ß*§¹Ê�4¹HyéTÊ�§˜²øû©rr¤ï¹•î$
1³lªr#f‚+Í*¥ûašúîÉùñ},·2è'{'ìôT›†¶Ü¾0º ¥JÛT‚!`¾©ö*Òr¢r~ªoôñ½Œ1™Î7h²ÎWÙ�Ÿ’Õ19a©‘ß”¹r¼?†Í6
¼‘cm†X²\ÁQM�7{ÙÛq8·Nf^‡¡ÈrÁQ*E~M–zú¤(G)¼§p0ûE¹#�eÊ�$´ZòÓÄ :tN²?‰¡S5ƒßV‰Yˆ\Œ“×'g>ƒ&^ƒÎëj�ÄZ)3Ó*aˆ“ë"êÑ¤�N“‰½b¹¼c›ÅG]'ÌDº[­µÛ#•:¤[à[YcT(8B‰T}�ï•›¾•cQ¦ÎFÄç	þ‚ü½ö¾ÂESÓ¸2'tuS£ï,kêºúÜ“—XiVË%û®ˆµS]¦É¥´:�Ée¨žçA»¡tNå;ÐæLç:!¶Ôc¤´¸Ã2/„‘¹«ÙºÙüÅ�0/Š*R»ÏY?»=¨Õép¢?ÓGS•&5CcF½”¦…¡ØHDJâ�ývÜ?»¾øcpr9¼ªìÞ|6Xåº îjz�Ã©m}+“Àp¤®÷æ Ø�ZÂ*ZZÉÁ»›Êœ.É¹\ú'Z†0.P€øêüíù!‹u>R0§¡”4à%‹KëtÆ€IÜP&`
-+–—¯Úkó‹YŒVs3|– -™{Üâ´cÀTD�Oë*·¿Ê9.Ä­Î£.@��ŒÈãi·çW»y±Ç®’GÉÅhdälw’G%B“—Ø»x.2ù(‚e&Tº;ÉÁ¾� sSòã(�Ik‘_ðq™îÞ"µp@ q;··S‹ðx~Ï´»,ó÷ÀƒŸPp�´ý<Yá~Q¤ó­È™($u(¨wâÍ(\è¬‰Âøù¿Fá*¶@}E{\Ùã¬pðÃ§m­;¼U\l"µØê=}e/Ý{Ô§³Õ¾*R$°u:um° 2ˆ1ñn¾Ÿãv<¦µç;”§=ø\_[ÙÊ&({¡§ü$Ÿé[™ŒÎ|®óe •VÕyX¦“2•Ò°/“lµtª\ø9¹ÖãÄÄ>»úh¸HØöÙ•ãÍh·aSò>»ªOÁ*Ÿ“]…›0ã��ã‡M‚»ßñq·išp>Ý#ðþ|»?ß¶±}�ÀŸ†À‘¼/P�–É+ª�­W²Q˜DÊM•»fq³ªBP÷ ÂèâD¹ò™™è@—yò5fÊ
û3,@ŒRèþ»Pýà¡‡*pbðZ¤QWö%à¯Ñw›´ü}G:}¬¨Æë’òþ³?Á|j=¿yÎØŸ`&èp‹|±úp£–T·=}s²]Ý:ƒº0+„Aã¥°3|=gç#jø.ïþ.ÒR†~&òøVÜ7Ÿ/i+	�k£¨ÙRfë¡ Õ\CC‰ôù¸Ý@…ªSMïû§[ôí&Ú§ß*ÉÚÌÁV·f©�EóQ‘ö�°2Q&ê¡¥HoPE¿.Ó[‹ÙÒˆÅ,G�Î´o6‡¥ ¹ÿSå�Úæ?ûáº‰ú¾áõ€UÒp°¢^`ÍÀ‹ÒE]ôûFÚRý­QÄ\'k;��½¹ÖÉ&2—è¤K¬ãbÑø£öCò·2z@€A­‰Ð–Ê:Å¥‰¥=€‰é¥�Ð‡l´ÀÛ+,ðz†º‡Ô<ÜJ•@kôTÑö$Ê$á§§|Ž{öú{÷î0ËñæÀ‡­ücd^çU®ØŒ“¥±ðŽ‹àD~œ;3_õC‡ÚÌÙaË¥ÜßJõBt¶D¨'¤D·”âoñÛ?R`÷þ¢Ì©ÊžðÿoÇéâ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/98/128889a8dbee5ecb9f40eaadb5d62f30c9c66b b/src/test/resources/_git_of_git_commit_id/objects/98/128889a8dbee5ecb9f40eaadb5d62f30c9c66b
deleted file mode 100644
index d0b6c0a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/98/128889a8dbee5ecb9f40eaadb5d62f30c9c66b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/98/187e650b3c3b536111241db70fcf0a2763665d b/src/test/resources/_git_of_git_commit_id/objects/98/187e650b3c3b536111241db70fcf0a2763665d
deleted file mode 100644
index ba13a49..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/98/187e650b3c3b536111241db70fcf0a2763665d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/98/273c2de09b239fef7c4b2fd08d180d032e223e b/src/test/resources/_git_of_git_commit_id/objects/98/273c2de09b239fef7c4b2fd08d180d032e223e
deleted file mode 100644
index caf8cf3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/98/273c2de09b239fef7c4b2fd08d180d032e223e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/98/63e52eb3476755a0489a1455f21e04c31e133e b/src/test/resources/_git_of_git_commit_id/objects/98/63e52eb3476755a0489a1455f21e04c31e133e
deleted file mode 100644
index 56700b8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/98/63e52eb3476755a0489a1455f21e04c31e133e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/98/86d8191e94f00ccfa3db45de91ceb39ce31a43 b/src/test/resources/_git_of_git_commit_id/objects/98/86d8191e94f00ccfa3db45de91ceb39ce31a43
deleted file mode 100644
index 57d2809..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/98/86d8191e94f00ccfa3db45de91ceb39ce31a43 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/98/a05ecfb80f1c63914a9d1717afe41c280f9f79 b/src/test/resources/_git_of_git_commit_id/objects/98/a05ecfb80f1c63914a9d1717afe41c280f9f79
deleted file mode 100644
index 2303e1b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/98/a05ecfb80f1c63914a9d1717afe41c280f9f79 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/99/2806db8b7d7470159958add556aa9940b7f904 b/src/test/resources/_git_of_git_commit_id/objects/99/2806db8b7d7470159958add556aa9940b7f904
deleted file mode 100644
index 4d0e50e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/99/2806db8b7d7470159958add556aa9940b7f904 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/99/544a2be26c8dd147f0c3c2e3414a24ad39a3e2 b/src/test/resources/_git_of_git_commit_id/objects/99/544a2be26c8dd147f0c3c2e3414a24ad39a3e2
deleted file mode 100644
index babcc26..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/99/544a2be26c8dd147f0c3c2e3414a24ad39a3e2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/99/67dd2a356d291ce5fbafcdcd5e7d7cee83983a b/src/test/resources/_git_of_git_commit_id/objects/99/67dd2a356d291ce5fbafcdcd5e7d7cee83983a
deleted file mode 100644
index cc4759d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/99/67dd2a356d291ce5fbafcdcd5e7d7cee83983a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/99/6901a086fb7f7ae5e9e73911a4c2b7c5e66187 b/src/test/resources/_git_of_git_commit_id/objects/99/6901a086fb7f7ae5e9e73911a4c2b7c5e66187
deleted file mode 100644
index 295e770..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/99/6901a086fb7f7ae5e9e73911a4c2b7c5e66187 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/99/d96500e1a3e581fb13dfb3535b74d85f137f8e b/src/test/resources/_git_of_git_commit_id/objects/99/d96500e1a3e581fb13dfb3535b74d85f137f8e
deleted file mode 100644
index 55a789d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/99/d96500e1a3e581fb13dfb3535b74d85f137f8e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9a/9c7a30181a02e7b695bb61401335ba79d82ef9 b/src/test/resources/_git_of_git_commit_id/objects/9a/9c7a30181a02e7b695bb61401335ba79d82ef9
deleted file mode 100644
index 6465f24..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9a/9c7a30181a02e7b695bb61401335ba79d82ef9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/014c1b54128f8a32023989f372b061a20229bf b/src/test/resources/_git_of_git_commit_id/objects/9b/014c1b54128f8a32023989f372b061a20229bf
deleted file mode 100644
index 65f07d1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/014c1b54128f8a32023989f372b061a20229bf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/0ee30af97d4ae17dffb11bd06ed67fc4451547 b/src/test/resources/_git_of_git_commit_id/objects/9b/0ee30af97d4ae17dffb11bd06ed67fc4451547
deleted file mode 100644
index d86689c..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/9b/0ee30af97d4ae17dffb11bd06ed67fc4451547
+++ /dev/null
@@ -1,3 +0,0 @@
-xMÍK
-Â0…aÇYÅ�KCž6çâ
-ÄÁMKí#!�•îÞV8;üƒóel€›rìÓ×PZcTyPFi§ZŽ­«E%�Ðè™C­­5$/ÑC†¡Í$¯³ Œªm6>Á%Œ	\±Ç÷Ôµpì¾�¿pŽ)l—4ö'àRqÁKS)Ø3Á!·g?É÷'_ÄþÕ´ãV1.ð	þÌ�<¼
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/2a330d37ff3935e2e3019595d30306d89c5a9f b/src/test/resources/_git_of_git_commit_id/objects/9b/2a330d37ff3935e2e3019595d30306d89c5a9f
deleted file mode 100644
index f466c88..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/2a330d37ff3935e2e3019595d30306d89c5a9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/5d2f39e62e3aa545e55f78efcc789809735204 b/src/test/resources/_git_of_git_commit_id/objects/9b/5d2f39e62e3aa545e55f78efcc789809735204
deleted file mode 100644
index 4c67d92..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/5d2f39e62e3aa545e55f78efcc789809735204 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/bbfa9677ea3badae80f9d7b7e429a8549a50e7 b/src/test/resources/_git_of_git_commit_id/objects/9b/bbfa9677ea3badae80f9d7b7e429a8549a50e7
deleted file mode 100644
index da508e4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/bbfa9677ea3badae80f9d7b7e429a8549a50e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/c3e2194c6bffb63c9225cea817505fd24354db b/src/test/resources/_git_of_git_commit_id/objects/9b/c3e2194c6bffb63c9225cea817505fd24354db
deleted file mode 100644
index ed347e1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/c3e2194c6bffb63c9225cea817505fd24354db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/eb1e0603aac8981c136191f05f3b58851d1b08 b/src/test/resources/_git_of_git_commit_id/objects/9b/eb1e0603aac8981c136191f05f3b58851d1b08
deleted file mode 100644
index bc39961..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/eb1e0603aac8981c136191f05f3b58851d1b08 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9b/f5b5e4bb0705f636f5360afb3bc69b7e8cd61d b/src/test/resources/_git_of_git_commit_id/objects/9b/f5b5e4bb0705f636f5360afb3bc69b7e8cd61d
deleted file mode 100644
index 6c413d7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9b/f5b5e4bb0705f636f5360afb3bc69b7e8cd61d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/03ac83369f5925fe1725aa867237ec86f763c1 b/src/test/resources/_git_of_git_commit_id/objects/9c/03ac83369f5925fe1725aa867237ec86f763c1
deleted file mode 100644
index 40216fb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/03ac83369f5925fe1725aa867237ec86f763c1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/292f83c83b3ab597d81e0ddbe008264993bb2e b/src/test/resources/_git_of_git_commit_id/objects/9c/292f83c83b3ab597d81e0ddbe008264993bb2e
deleted file mode 100644
index 0c7e056..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/292f83c83b3ab597d81e0ddbe008264993bb2e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/4c222b378c52df5692fd16cca425ceda7d5353 b/src/test/resources/_git_of_git_commit_id/objects/9c/4c222b378c52df5692fd16cca425ceda7d5353
deleted file mode 100644
index dccf88d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/4c222b378c52df5692fd16cca425ceda7d5353 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/722a85b54207a71edb5cfebcc1b4379a6408cd b/src/test/resources/_git_of_git_commit_id/objects/9c/722a85b54207a71edb5cfebcc1b4379a6408cd
deleted file mode 100644
index e0109a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/722a85b54207a71edb5cfebcc1b4379a6408cd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/757e282456e01786bfe09c9d3e65ac9fe6c67b b/src/test/resources/_git_of_git_commit_id/objects/9c/757e282456e01786bfe09c9d3e65ac9fe6c67b
deleted file mode 100644
index 2bea3b1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/757e282456e01786bfe09c9d3e65ac9fe6c67b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/8906f973c49acf0757ada0766d192edbd9bf9c b/src/test/resources/_git_of_git_commit_id/objects/9c/8906f973c49acf0757ada0766d192edbd9bf9c
deleted file mode 100644
index cec4999..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/8906f973c49acf0757ada0766d192edbd9bf9c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/92e791afd66db510ac9325aacd655d89a0197f b/src/test/resources/_git_of_git_commit_id/objects/9c/92e791afd66db510ac9325aacd655d89a0197f
deleted file mode 100644
index 864d061..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/9c/92e791afd66db510ac9325aacd655d89a0197f
+++ /dev/null
@@ -1,3 +0,0 @@
-x5Î/KÃAÀñC1Ø,Z\Ô´çž»{îYö
-Ä7ðÜ¿b›“‚{6Ã/˜…%A-‚Qaº)bÔ6pƒ	ßüá»×Ê¹†¤… ­kZ“H*håBòR�Õ˜ŒÉ­÷V2;�ÁÍåñ¯Þ\RÍí÷•ÝÆ5´§‘CI¬bŽ†’�¢Éž=h–PÒ$/ºG_öuýa±óý¸ÜKŸÝúìÂ¿(ÙB.¥ŒÃSfŒ$,Í�ÉD1¼=«�ö7žgÖ«Vµ5?89�
-v¼ëÀJë\‰	¸`¶Œö©p¡â3bä(^š�·áÇSo®Ý­žÿ\µù¾ÿc_]
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/b3ade618aa2841dc080c13d3fa9cff83c005a9 b/src/test/resources/_git_of_git_commit_id/objects/9c/b3ade618aa2841dc080c13d3fa9cff83c005a9
deleted file mode 100644
index ba1f37e..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/9c/b3ade618aa2841dc080c13d3fa9cff83c005a9
+++ /dev/null
@@ -1,3 +0,0 @@
-x}ÏÁNÃ0`Î}
-«§VB©`Ü&ˆÁèaL‚J£43Å#M¢Ä-Ôw'›¸ û‹·Æµ°¸¹¾ðJªÁáƒÛ£æ«…èÕˆVtÄË,£Þ»À°W£äÄ#L¯~h
i@;ôp7*2ª5¸&n0òzßÀ[Ý<Éíóƒ¼ßn6uSä1èŠÓD0º!hŒ•L[¤³(µë{â¼¼Lp]7G#ëÕö~Ð¿RÒ./S2€Wd;ØQX¦ê¿tÅßHyH
-ÀE"p{‚Óü×ñÎùjè�WŠ“ÈC°`ñæv‘pÚ0eSöe¾sD
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9c/db50c4b5ad996ef3b763a559d6a72d6b27bab1 b/src/test/resources/_git_of_git_commit_id/objects/9c/db50c4b5ad996ef3b763a559d6a72d6b27bab1
deleted file mode 100644
index ec69d0a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9c/db50c4b5ad996ef3b763a559d6a72d6b27bab1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/1e863fa2aac5b651281615914d75aaa565025d b/src/test/resources/_git_of_git_commit_id/objects/9d/1e863fa2aac5b651281615914d75aaa565025d
deleted file mode 100644
index 8b4d16d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/1e863fa2aac5b651281615914d75aaa565025d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/574cbf7fff279bfab33c0aa5a3dc1cff60c1c7 b/src/test/resources/_git_of_git_commit_id/objects/9d/574cbf7fff279bfab33c0aa5a3dc1cff60c1c7
deleted file mode 100644
index 345166a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/574cbf7fff279bfab33c0aa5a3dc1cff60c1c7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/5e2b394d6f69133cc6d635cd527ee28be6ddf0 b/src/test/resources/_git_of_git_commit_id/objects/9d/5e2b394d6f69133cc6d635cd527ee28be6ddf0
deleted file mode 100644
index 04a4b7c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/5e2b394d6f69133cc6d635cd527ee28be6ddf0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/6f9308ce5d2cdfc10af2206c7a2508e4c4625d b/src/test/resources/_git_of_git_commit_id/objects/9d/6f9308ce5d2cdfc10af2206c7a2508e4c4625d
deleted file mode 100644
index 42e5837..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/6f9308ce5d2cdfc10af2206c7a2508e4c4625d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/969d152a516da1327e288fc07ce63d93fa3355 b/src/test/resources/_git_of_git_commit_id/objects/9d/969d152a516da1327e288fc07ce63d93fa3355
deleted file mode 100644
index 49408c4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/969d152a516da1327e288fc07ce63d93fa3355 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/9e9b0a97f8c4f2f9d73de11e20eb1a1d5d957f b/src/test/resources/_git_of_git_commit_id/objects/9d/9e9b0a97f8c4f2f9d73de11e20eb1a1d5d957f
deleted file mode 100644
index 87b4671..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/9e9b0a97f8c4f2f9d73de11e20eb1a1d5d957f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9d/ebd80edc6afcba4ec163ebeb0b4442fc2c84e7 b/src/test/resources/_git_of_git_commit_id/objects/9d/ebd80edc6afcba4ec163ebeb0b4442fc2c84e7
deleted file mode 100644
index 0536191..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9d/ebd80edc6afcba4ec163ebeb0b4442fc2c84e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9e/29538c8dd648b8ba96413f57ce54843ac96847 b/src/test/resources/_git_of_git_commit_id/objects/9e/29538c8dd648b8ba96413f57ce54843ac96847
deleted file mode 100644
index 9ed45bd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9e/29538c8dd648b8ba96413f57ce54843ac96847 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9e/a48365d226495d397870dd503647dfc187b66f b/src/test/resources/_git_of_git_commit_id/objects/9e/a48365d226495d397870dd503647dfc187b66f
deleted file mode 100644
index 7c207cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9e/a48365d226495d397870dd503647dfc187b66f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9e/af460b04f7a9287adade7242601896b2c36448 b/src/test/resources/_git_of_git_commit_id/objects/9e/af460b04f7a9287adade7242601896b2c36448
deleted file mode 100644
index 97473b4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9e/af460b04f7a9287adade7242601896b2c36448 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9e/df9fc8ef57c15414748e52dd8280b0ce3ef498 b/src/test/resources/_git_of_git_commit_id/objects/9e/df9fc8ef57c15414748e52dd8280b0ce3ef498
deleted file mode 100644
index c96b32b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9e/df9fc8ef57c15414748e52dd8280b0ce3ef498 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9f/2fa231139051d4d24815eb743a17fd7bd2fd59 b/src/test/resources/_git_of_git_commit_id/objects/9f/2fa231139051d4d24815eb743a17fd7bd2fd59
deleted file mode 100644
index 7ca0492..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9f/2fa231139051d4d24815eb743a17fd7bd2fd59 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9f/4dd939db13dc9b112635e6d898c1cb74b82b9a b/src/test/resources/_git_of_git_commit_id/objects/9f/4dd939db13dc9b112635e6d898c1cb74b82b9a
deleted file mode 100644
index b45bc80..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9f/4dd939db13dc9b112635e6d898c1cb74b82b9a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9f/cae2bf931910774c8e72a74d5a21dd24e5be24 b/src/test/resources/_git_of_git_commit_id/objects/9f/cae2bf931910774c8e72a74d5a21dd24e5be24
deleted file mode 100644
index a3f7cd5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9f/cae2bf931910774c8e72a74d5a21dd24e5be24 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/9f/f27c8d2819df09b1f020a85b097edcaebe5694 b/src/test/resources/_git_of_git_commit_id/objects/9f/f27c8d2819df09b1f020a85b097edcaebe5694
deleted file mode 100644
index b2406cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/9f/f27c8d2819df09b1f020a85b097edcaebe5694 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a0/44fda71bcae68755bea80ee6d19d79d2f4e4e9 b/src/test/resources/_git_of_git_commit_id/objects/a0/44fda71bcae68755bea80ee6d19d79d2f4e4e9
deleted file mode 100644
index 1553bab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a0/44fda71bcae68755bea80ee6d19d79d2f4e4e9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a0/4a3c1b74822106824a4c7106fe801d44ea595a b/src/test/resources/_git_of_git_commit_id/objects/a0/4a3c1b74822106824a4c7106fe801d44ea595a
deleted file mode 100644
index f6bbc8b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a0/4a3c1b74822106824a4c7106fe801d44ea595a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a0/946b3f7b5df2b2e03ffb61d928b7098d678dfc b/src/test/resources/_git_of_git_commit_id/objects/a0/946b3f7b5df2b2e03ffb61d928b7098d678dfc
deleted file mode 100644
index aa6e0a9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a0/946b3f7b5df2b2e03ffb61d928b7098d678dfc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a0/d4bde3beae20bd1cd7e420cd3a03323872c8a4 b/src/test/resources/_git_of_git_commit_id/objects/a0/d4bde3beae20bd1cd7e420cd3a03323872c8a4
deleted file mode 100644
index 475ee27..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a0/d4bde3beae20bd1cd7e420cd3a03323872c8a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a0/e9510e1ebef3afe6d6fe5159a9fd9a49ff217d b/src/test/resources/_git_of_git_commit_id/objects/a0/e9510e1ebef3afe6d6fe5159a9fd9a49ff217d
deleted file mode 100644
index 7c7c77b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a0/e9510e1ebef3afe6d6fe5159a9fd9a49ff217d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a1/4759e3272dea5e79a4d08d259df2220f326bd7 b/src/test/resources/_git_of_git_commit_id/objects/a1/4759e3272dea5e79a4d08d259df2220f326bd7
deleted file mode 100644
index 7b437d6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a1/4759e3272dea5e79a4d08d259df2220f326bd7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a1/7fc9746514c19fa0e12593cf96e943cbd7d67c b/src/test/resources/_git_of_git_commit_id/objects/a1/7fc9746514c19fa0e12593cf96e943cbd7d67c
deleted file mode 100644
index cffc3dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a1/7fc9746514c19fa0e12593cf96e943cbd7d67c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a1/c6fdc3a21c276684887dbfd40fe6081db65260 b/src/test/resources/_git_of_git_commit_id/objects/a1/c6fdc3a21c276684887dbfd40fe6081db65260
deleted file mode 100644
index d88c2ae..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a1/c6fdc3a21c276684887dbfd40fe6081db65260 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a1/ccbe3de74fbbb4350b5f6c54e2da098dd9640a b/src/test/resources/_git_of_git_commit_id/objects/a1/ccbe3de74fbbb4350b5f6c54e2da098dd9640a
deleted file mode 100644
index 4480dcf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a1/ccbe3de74fbbb4350b5f6c54e2da098dd9640a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a1/e243b0106dd903d6e365686cd877b157a5b9df b/src/test/resources/_git_of_git_commit_id/objects/a1/e243b0106dd903d6e365686cd877b157a5b9df
deleted file mode 100644
index 1a18187..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a1/e243b0106dd903d6e365686cd877b157a5b9df and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a1/fd4e8fbe84f1c5fe7d5f33c6dd813ed4fe6eb8 b/src/test/resources/_git_of_git_commit_id/objects/a1/fd4e8fbe84f1c5fe7d5f33c6dd813ed4fe6eb8
deleted file mode 100644
index de62b08..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a1/fd4e8fbe84f1c5fe7d5f33c6dd813ed4fe6eb8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/030417291a82915c90911d1e65eea992b211ab b/src/test/resources/_git_of_git_commit_id/objects/a2/030417291a82915c90911d1e65eea992b211ab
deleted file mode 100644
index 9cdb50c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/030417291a82915c90911d1e65eea992b211ab and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/08d93dc7975731a2732a03d93295e9ffef8e03 b/src/test/resources/_git_of_git_commit_id/objects/a2/08d93dc7975731a2732a03d93295e9ffef8e03
deleted file mode 100644
index de6f119..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/08d93dc7975731a2732a03d93295e9ffef8e03 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/29dbe3c76e33e705f0d6e3cc79db270992927d b/src/test/resources/_git_of_git_commit_id/objects/a2/29dbe3c76e33e705f0d6e3cc79db270992927d
deleted file mode 100644
index f676b81..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/29dbe3c76e33e705f0d6e3cc79db270992927d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/3e5e87e0ebf4a3facba528ee39c709d9ffbb9b b/src/test/resources/_git_of_git_commit_id/objects/a2/3e5e87e0ebf4a3facba528ee39c709d9ffbb9b
deleted file mode 100644
index 6e3a42f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/3e5e87e0ebf4a3facba528ee39c709d9ffbb9b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/90774d5adc5ef3209195339ae0ebefc387d40e b/src/test/resources/_git_of_git_commit_id/objects/a2/90774d5adc5ef3209195339ae0ebefc387d40e
deleted file mode 100644
index 8f66d06..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/90774d5adc5ef3209195339ae0ebefc387d40e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/91efb97c9cf42fb1efb14acb02eb0bccf5dad3 b/src/test/resources/_git_of_git_commit_id/objects/a2/91efb97c9cf42fb1efb14acb02eb0bccf5dad3
deleted file mode 100644
index 3e4196e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/91efb97c9cf42fb1efb14acb02eb0bccf5dad3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/95935afbda4096381a31ca957cd1aca062d1c4 b/src/test/resources/_git_of_git_commit_id/objects/a2/95935afbda4096381a31ca957cd1aca062d1c4
deleted file mode 100644
index e9ebcdc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/95935afbda4096381a31ca957cd1aca062d1c4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a2/c504da228f71f5e08696bdb5565d40daf1c80e b/src/test/resources/_git_of_git_commit_id/objects/a2/c504da228f71f5e08696bdb5565d40daf1c80e
deleted file mode 100644
index 0778f06..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a2/c504da228f71f5e08696bdb5565d40daf1c80e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a3/575137db7559e64e252c9d87e64b31bdd6ec3e b/src/test/resources/_git_of_git_commit_id/objects/a3/575137db7559e64e252c9d87e64b31bdd6ec3e
deleted file mode 100644
index 4f37c43..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a3/575137db7559e64e252c9d87e64b31bdd6ec3e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a3/5eb2b86d069143ecddc6948cc63b65d4ab9fed b/src/test/resources/_git_of_git_commit_id/objects/a3/5eb2b86d069143ecddc6948cc63b65d4ab9fed
deleted file mode 100644
index 834cc03..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a3/5eb2b86d069143ecddc6948cc63b65d4ab9fed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a3/b884764845d40ab1a1abdc293825ae0da55bb8 b/src/test/resources/_git_of_git_commit_id/objects/a3/b884764845d40ab1a1abdc293825ae0da55bb8
deleted file mode 100644
index 3e726b6..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/a3/b884764845d40ab1a1abdc293825ae0da55bb8
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ÏKn!EÑŒYEÍ-·( »@Š¢Ì­¬Àò EÒqÆÎöý‘w�é½×y?¼µ*Y#Û> ÷˜m8C Îƒsdµ3}FO=&t¤
-WYD&Š&IO‚,d8%‹L£µñþnå³S|i?k…ÝºTNðÅÿ�O#¼Ÿž¡›_á³ÔõWbCÛ•éÐ:4H> lô]Tñ¹·Éÿ%µŸù*Ë¶Ê$|–m™.ßãr€Råñ
^®¦Ó�S72…\0
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a3/c2a454aa916c386243f3e289397c5fe4c23cbe b/src/test/resources/_git_of_git_commit_id/objects/a3/c2a454aa916c386243f3e289397c5fe4c23cbe
deleted file mode 100644
index 2d84d98..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a3/c2a454aa916c386243f3e289397c5fe4c23cbe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a3/f7f5d6a71c53620ad28eaeffa88408bc3a763c b/src/test/resources/_git_of_git_commit_id/objects/a3/f7f5d6a71c53620ad28eaeffa88408bc3a763c
deleted file mode 100644
index f2c1d89..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/a3/f7f5d6a71c53620ad28eaeffa88408bc3a763c
+++ /dev/null
@@ -1 +0,0 @@
-x¥�Kn!D³æ½·lA3ŒEÞG9A”M‚ÍO;9~ÆVn�eÕâÕ+WsŽ$Ç§Ñ‰€)‚´Ñ¬b%ç�æˆ~RFO8»-ZfÖl§2ÀI4(DXg$í¥5N-'§7¢À5àd<’Z˜½Ž¯Úáµ–n=¼Ùd¿/çÏçGqÈÅ±õz"7„<´ôB¢^4*¥aÇçÌ=|ýŸÄÞ³½QÙwJd/´oéúË´N÷o6ÛB?<Ý(Õ–ïwã¶lG¬…ý…Îd­
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a3/f807a43afc466720e5f3de27a24f84080ba23c b/src/test/resources/_git_of_git_commit_id/objects/a3/f807a43afc466720e5f3de27a24f84080ba23c
deleted file mode 100644
index 0ca0ecf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a3/f807a43afc466720e5f3de27a24f84080ba23c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a4/521f6134f2cb89a4980d22e5336eadc0d4c1b8 b/src/test/resources/_git_of_git_commit_id/objects/a4/521f6134f2cb89a4980d22e5336eadc0d4c1b8
deleted file mode 100644
index 4702d28..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a4/521f6134f2cb89a4980d22e5336eadc0d4c1b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a4/acd07694d3e6c13831bc549e3f64c0a8e9215f b/src/test/resources/_git_of_git_commit_id/objects/a4/acd07694d3e6c13831bc549e3f64c0a8e9215f
deleted file mode 100644
index 0d0b872..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a4/acd07694d3e6c13831bc549e3f64c0a8e9215f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a4/ce86ec601a503751e165b5e63dd991acdc21f0 b/src/test/resources/_git_of_git_commit_id/objects/a4/ce86ec601a503751e165b5e63dd991acdc21f0
deleted file mode 100644
index 51f87b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a4/ce86ec601a503751e165b5e63dd991acdc21f0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a5/05251c585244daca5807be2cfa5c2df2f0d8f8 b/src/test/resources/_git_of_git_commit_id/objects/a5/05251c585244daca5807be2cfa5c2df2f0d8f8
deleted file mode 100644
index 45839d4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a5/05251c585244daca5807be2cfa5c2df2f0d8f8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a5/09f9c45c2efdb7dcf400d6ead787b9313b73f4 b/src/test/resources/_git_of_git_commit_id/objects/a5/09f9c45c2efdb7dcf400d6ead787b9313b73f4
deleted file mode 100644
index 6128bc8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a5/09f9c45c2efdb7dcf400d6ead787b9313b73f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a5/196d1be8fb59edf8062bef36d3a602e0812139 b/src/test/resources/_git_of_git_commit_id/objects/a5/196d1be8fb59edf8062bef36d3a602e0812139
deleted file mode 100644
index 62de872..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/a5/196d1be8fb59edf8062bef36d3a602e0812139
+++ /dev/null
@@ -1 +0,0 @@
-x-�±jÃ0„;ç)<¤
µSJ§B¦@¦¾Aé Û¿lI¤_¸Yúì‘ƒ·ãø¾»Þ³ÇûÇÛSƒÉ)|n­ó’Ñ¶ÔYÒäoðe”Ö&†SW©£‹–Ç­Þ5ør±:EV“‹Óûf“C�¨¹«ä…	×Ä_�Yý
.âüZu�¥÷\\œ°°ø½Tz"GdQÐÖ…íW£*)f<—¸=¬ÎâÆ‚ÅD…%Ë£ù¬ò¡û¦ùYÃÿîá›SC
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a5/c23ee6a6b220c2830e63eee2b29e5bc0435efe b/src/test/resources/_git_of_git_commit_id/objects/a5/c23ee6a6b220c2830e63eee2b29e5bc0435efe
deleted file mode 100644
index 30fe0dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a5/c23ee6a6b220c2830e63eee2b29e5bc0435efe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a6/400278692bf1d8edc46dec657d0ba6fabc6765 b/src/test/resources/_git_of_git_commit_id/objects/a6/400278692bf1d8edc46dec657d0ba6fabc6765
deleted file mode 100644
index d66dcb0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a6/400278692bf1d8edc46dec657d0ba6fabc6765 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a6/7346d0fdaa237558739082404b49979f601043 b/src/test/resources/_git_of_git_commit_id/objects/a6/7346d0fdaa237558739082404b49979f601043
deleted file mode 100644
index bffc223..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a6/7346d0fdaa237558739082404b49979f601043 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a6/85c207260de2ee1e39cd7f9af36ac6f2e187ac b/src/test/resources/_git_of_git_commit_id/objects/a6/85c207260de2ee1e39cd7f9af36ac6f2e187ac
deleted file mode 100644
index 85a6c1a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a6/85c207260de2ee1e39cd7f9af36ac6f2e187ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a6/8ade85fe1cfde17e2fa42496d178a887ed32cd b/src/test/resources/_git_of_git_commit_id/objects/a6/8ade85fe1cfde17e2fa42496d178a887ed32cd
deleted file mode 100644
index 7ab4fe2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a6/8ade85fe1cfde17e2fa42496d178a887ed32cd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a6/bea157e6c6779afbbb10d04ef11c6767e2b53b b/src/test/resources/_git_of_git_commit_id/objects/a6/bea157e6c6779afbbb10d04ef11c6767e2b53b
deleted file mode 100644
index 034188b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a6/bea157e6c6779afbbb10d04ef11c6767e2b53b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a6/f146cdfa679f38fdd942849ef5b12f167f0f60 b/src/test/resources/_git_of_git_commit_id/objects/a6/f146cdfa679f38fdd942849ef5b12f167f0f60
deleted file mode 100644
index 66b820a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a6/f146cdfa679f38fdd942849ef5b12f167f0f60 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/02b138b4554e88aaaab091dc1c53e5e9680edd b/src/test/resources/_git_of_git_commit_id/objects/a7/02b138b4554e88aaaab091dc1c53e5e9680edd
deleted file mode 100644
index b2b40cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/02b138b4554e88aaaab091dc1c53e5e9680edd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/23d60e6d8b82ea3c4b1ab1e474e88b7554ba67 b/src/test/resources/_git_of_git_commit_id/objects/a7/23d60e6d8b82ea3c4b1ab1e474e88b7554ba67
deleted file mode 100644
index cdb58fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/23d60e6d8b82ea3c4b1ab1e474e88b7554ba67 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/3d27bc9cd883eff5773df49776d2c8ad28b7be b/src/test/resources/_git_of_git_commit_id/objects/a7/3d27bc9cd883eff5773df49776d2c8ad28b7be
deleted file mode 100644
index 4789bb7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/3d27bc9cd883eff5773df49776d2c8ad28b7be and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/3e837f0777056e26446f54eb48d7d5fc9d8ed1 b/src/test/resources/_git_of_git_commit_id/objects/a7/3e837f0777056e26446f54eb48d7d5fc9d8ed1
deleted file mode 100644
index 68d7f34..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/3e837f0777056e26446f54eb48d7d5fc9d8ed1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/496e0c1eb2fd7940d5566e0c6021934b08ee13 b/src/test/resources/_git_of_git_commit_id/objects/a7/496e0c1eb2fd7940d5566e0c6021934b08ee13
deleted file mode 100644
index 5dfce9e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/496e0c1eb2fd7940d5566e0c6021934b08ee13 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/545a6512c5cafd1f49e933a5fd17f4f1dd55aa b/src/test/resources/_git_of_git_commit_id/objects/a7/545a6512c5cafd1f49e933a5fd17f4f1dd55aa
deleted file mode 100644
index 169ea69..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/545a6512c5cafd1f49e933a5fd17f4f1dd55aa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/7e4e9284806a9ded63a9422b58a48fe7bc8a7a b/src/test/resources/_git_of_git_commit_id/objects/a7/7e4e9284806a9ded63a9422b58a48fe7bc8a7a
deleted file mode 100644
index 07d35cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/7e4e9284806a9ded63a9422b58a48fe7bc8a7a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/88c45210aeba20b7441c040bda0d98ec7391c8 b/src/test/resources/_git_of_git_commit_id/objects/a7/88c45210aeba20b7441c040bda0d98ec7391c8
deleted file mode 100644
index a049064..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/88c45210aeba20b7441c040bda0d98ec7391c8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/8ebf8fc469b54f422e28ce22c4bea99218997a b/src/test/resources/_git_of_git_commit_id/objects/a7/8ebf8fc469b54f422e28ce22c4bea99218997a
deleted file mode 100644
index b8d4499..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/8ebf8fc469b54f422e28ce22c4bea99218997a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/a3444d0140c658d037cdffd14858491130ed26 b/src/test/resources/_git_of_git_commit_id/objects/a7/a3444d0140c658d037cdffd14858491130ed26
deleted file mode 100644
index d3b97b8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/a3444d0140c658d037cdffd14858491130ed26 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/aa8c7be4b315572718c7ceda3a70e04824b444 b/src/test/resources/_git_of_git_commit_id/objects/a7/aa8c7be4b315572718c7ceda3a70e04824b444
deleted file mode 100644
index 140ad3d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/aa8c7be4b315572718c7ceda3a70e04824b444 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/d30f05011a29d0a969af17af41a634d0fa4795 b/src/test/resources/_git_of_git_commit_id/objects/a7/d30f05011a29d0a969af17af41a634d0fa4795
deleted file mode 100644
index f95afa5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/d30f05011a29d0a969af17af41a634d0fa4795 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a7/d9464a5b9b729d094c9719f8a21e1684e0ab1b b/src/test/resources/_git_of_git_commit_id/objects/a7/d9464a5b9b729d094c9719f8a21e1684e0ab1b
deleted file mode 100644
index 3857be1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a7/d9464a5b9b729d094c9719f8a21e1684e0ab1b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a8/0c883e4ae89a6bb379229788cd0e091ebd1f94 b/src/test/resources/_git_of_git_commit_id/objects/a8/0c883e4ae89a6bb379229788cd0e091ebd1f94
deleted file mode 100644
index 49f9571..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a8/0c883e4ae89a6bb379229788cd0e091ebd1f94 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a8/1a6ea22ce8212cf9ec0579127594d33b6a89fa b/src/test/resources/_git_of_git_commit_id/objects/a8/1a6ea22ce8212cf9ec0579127594d33b6a89fa
deleted file mode 100644
index 05927d1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a8/1a6ea22ce8212cf9ec0579127594d33b6a89fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a8/5802336882d3c2b9933a2256e6ce28ed3a4467 b/src/test/resources/_git_of_git_commit_id/objects/a8/5802336882d3c2b9933a2256e6ce28ed3a4467
deleted file mode 100644
index a66a5f8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a8/5802336882d3c2b9933a2256e6ce28ed3a4467 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a8/9f2ebd7c4c5fa7b4135356e4341d16260526a3 b/src/test/resources/_git_of_git_commit_id/objects/a8/9f2ebd7c4c5fa7b4135356e4341d16260526a3
deleted file mode 100644
index db72c21..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a8/9f2ebd7c4c5fa7b4135356e4341d16260526a3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a9/0fe27a175722533820f0cda3e0ad45a652da1a b/src/test/resources/_git_of_git_commit_id/objects/a9/0fe27a175722533820f0cda3e0ad45a652da1a
deleted file mode 100644
index e65dd7a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a9/0fe27a175722533820f0cda3e0ad45a652da1a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a9/146a2b208303593ada937a6606f105870f7d60 b/src/test/resources/_git_of_git_commit_id/objects/a9/146a2b208303593ada937a6606f105870f7d60
deleted file mode 100644
index b256e32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a9/146a2b208303593ada937a6606f105870f7d60 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a9/2e7ea8bd17ef696d9e86d09d20c5ff64406907 b/src/test/resources/_git_of_git_commit_id/objects/a9/2e7ea8bd17ef696d9e86d09d20c5ff64406907
deleted file mode 100644
index aeed32a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a9/2e7ea8bd17ef696d9e86d09d20c5ff64406907 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/a9/ea9233de22823e61373d30e2dfc441f53c2b24 b/src/test/resources/_git_of_git_commit_id/objects/a9/ea9233de22823e61373d30e2dfc441f53c2b24
deleted file mode 100644
index 4765f82..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/a9/ea9233de22823e61373d30e2dfc441f53c2b24 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/aa/0a37d1843d91a8f163b01607ba6f9cb56eb60c b/src/test/resources/_git_of_git_commit_id/objects/aa/0a37d1843d91a8f163b01607ba6f9cb56eb60c
deleted file mode 100644
index 8bf9d17..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/aa/0a37d1843d91a8f163b01607ba6f9cb56eb60c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/aa/2594a604eb7dc388e1bf0e27118992c3bc04e3 b/src/test/resources/_git_of_git_commit_id/objects/aa/2594a604eb7dc388e1bf0e27118992c3bc04e3
deleted file mode 100644
index 73c0478..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/aa/2594a604eb7dc388e1bf0e27118992c3bc04e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/aa/35a1cdab001e00ca99ec981efeb8e623e940e7 b/src/test/resources/_git_of_git_commit_id/objects/aa/35a1cdab001e00ca99ec981efeb8e623e940e7
deleted file mode 100644
index 45c9e3d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/aa/35a1cdab001e00ca99ec981efeb8e623e940e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/aa/5d5044ae5b215e79f60703e3b79370493bc654 b/src/test/resources/_git_of_git_commit_id/objects/aa/5d5044ae5b215e79f60703e3b79370493bc654
deleted file mode 100644
index f92460d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/aa/5d5044ae5b215e79f60703e3b79370493bc654 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/aa/e298fb7a0f4603b5d0dbc89c98d91f279927cc b/src/test/resources/_git_of_git_commit_id/objects/aa/e298fb7a0f4603b5d0dbc89c98d91f279927cc
deleted file mode 100644
index 8d3dd31..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/aa/e298fb7a0f4603b5d0dbc89c98d91f279927cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ab/2337794814b60fdd01b5f30240edd513a380f7 b/src/test/resources/_git_of_git_commit_id/objects/ab/2337794814b60fdd01b5f30240edd513a380f7
deleted file mode 100644
index e5b5636..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ab/2337794814b60fdd01b5f30240edd513a380f7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ab/5f803e97fb8da2c20cdb7e72a67abf566e1cc4 b/src/test/resources/_git_of_git_commit_id/objects/ab/5f803e97fb8da2c20cdb7e72a67abf566e1cc4
deleted file mode 100644
index 6334646..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ab/5f803e97fb8da2c20cdb7e72a67abf566e1cc4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ab/5fd0fb9193be711d84d27a758fa49167a52798 b/src/test/resources/_git_of_git_commit_id/objects/ab/5fd0fb9193be711d84d27a758fa49167a52798
deleted file mode 100644
index db3bd9d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ab/5fd0fb9193be711d84d27a758fa49167a52798 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ab/6dc55c1156bb0fc247df828a500b69b068215b b/src/test/resources/_git_of_git_commit_id/objects/ab/6dc55c1156bb0fc247df828a500b69b068215b
deleted file mode 100644
index 08cdb6f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ab/6dc55c1156bb0fc247df828a500b69b068215b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ab/bc2d79ec85333c45b78e3630728b0fb44a90e2 b/src/test/resources/_git_of_git_commit_id/objects/ab/bc2d79ec85333c45b78e3630728b0fb44a90e2
deleted file mode 100644
index fd64c46..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ab/bc2d79ec85333c45b78e3630728b0fb44a90e2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ac/2c96a9ff160aa8ffadbbd9b2f8af315414af05 b/src/test/resources/_git_of_git_commit_id/objects/ac/2c96a9ff160aa8ffadbbd9b2f8af315414af05
deleted file mode 100644
index b14078e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ac/2c96a9ff160aa8ffadbbd9b2f8af315414af05 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ac/3b76bda2e5834dbcaa35640b686713609b6cb8 b/src/test/resources/_git_of_git_commit_id/objects/ac/3b76bda2e5834dbcaa35640b686713609b6cb8
deleted file mode 100644
index 4de687e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ac/3b76bda2e5834dbcaa35640b686713609b6cb8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ac/6adb7a18c67c5d927128eb19e38cb1c3cbe4dc b/src/test/resources/_git_of_git_commit_id/objects/ac/6adb7a18c67c5d927128eb19e38cb1c3cbe4dc
deleted file mode 100644
index e1e9783..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ac/6adb7a18c67c5d927128eb19e38cb1c3cbe4dc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ac/a4d17d91ba103c23edb72d56f8a35643ac63d8 b/src/test/resources/_git_of_git_commit_id/objects/ac/a4d17d91ba103c23edb72d56f8a35643ac63d8
deleted file mode 100644
index 2c46720..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ac/a4d17d91ba103c23edb72d56f8a35643ac63d8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ac/ab0669c27146e5f98441ba39e527890e49a5d6 b/src/test/resources/_git_of_git_commit_id/objects/ac/ab0669c27146e5f98441ba39e527890e49a5d6
deleted file mode 100644
index ca3aaaa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ac/ab0669c27146e5f98441ba39e527890e49a5d6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ac/e7067505011e6a4ac069732c9ecd9e8c54b23a b/src/test/resources/_git_of_git_commit_id/objects/ac/e7067505011e6a4ac069732c9ecd9e8c54b23a
deleted file mode 100644
index 1f6d242..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ac/e7067505011e6a4ac069732c9ecd9e8c54b23a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ad/0784ab6bff7357561e23a0975cf02fb967a51b b/src/test/resources/_git_of_git_commit_id/objects/ad/0784ab6bff7357561e23a0975cf02fb967a51b
deleted file mode 100644
index 4a6dc47..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ad/0784ab6bff7357561e23a0975cf02fb967a51b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ad/5b48ba26b171a7e3b0a68b19915e4a0a77f315 b/src/test/resources/_git_of_git_commit_id/objects/ad/5b48ba26b171a7e3b0a68b19915e4a0a77f315
deleted file mode 100644
index 9a7214e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ad/5b48ba26b171a7e3b0a68b19915e4a0a77f315 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ad/5d49ed82a5adf7071c28e680bc9e9f31d3cddc b/src/test/resources/_git_of_git_commit_id/objects/ad/5d49ed82a5adf7071c28e680bc9e9f31d3cddc
deleted file mode 100644
index 43b45f0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ad/5d49ed82a5adf7071c28e680bc9e9f31d3cddc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ad/ce4d285af4488f76a15f27ae11baac63b5b704 b/src/test/resources/_git_of_git_commit_id/objects/ad/ce4d285af4488f76a15f27ae11baac63b5b704
deleted file mode 100644
index 2f207df..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ad/ce4d285af4488f76a15f27ae11baac63b5b704 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ae/91674b2c82b3f361b587f39cc55bfc5453717e b/src/test/resources/_git_of_git_commit_id/objects/ae/91674b2c82b3f361b587f39cc55bfc5453717e
deleted file mode 100644
index 2fae2bb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ae/91674b2c82b3f361b587f39cc55bfc5453717e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ae/ed32ade2cb0b62db4d663251810e3926c8bb39 b/src/test/resources/_git_of_git_commit_id/objects/ae/ed32ade2cb0b62db4d663251810e3926c8bb39
deleted file mode 100644
index e2937af..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ae/ed32ade2cb0b62db4d663251810e3926c8bb39 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/0e215f0a12d4fd0af836514a23dbb4819c078b b/src/test/resources/_git_of_git_commit_id/objects/af/0e215f0a12d4fd0af836514a23dbb4819c078b
deleted file mode 100644
index 1cf8b11..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/0e215f0a12d4fd0af836514a23dbb4819c078b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/4241bedd7bc5f150623f56791a4b62a0e0eaeb b/src/test/resources/_git_of_git_commit_id/objects/af/4241bedd7bc5f150623f56791a4b62a0e0eaeb
deleted file mode 100644
index 7dde1b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/4241bedd7bc5f150623f56791a4b62a0e0eaeb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/4eac1469dd4687d35e440701f20c4b3beb76dc b/src/test/resources/_git_of_git_commit_id/objects/af/4eac1469dd4687d35e440701f20c4b3beb76dc
deleted file mode 100644
index 92180b0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/4eac1469dd4687d35e440701f20c4b3beb76dc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/7f4d4f56a5b3063706611386fb107ee9ebdf9f b/src/test/resources/_git_of_git_commit_id/objects/af/7f4d4f56a5b3063706611386fb107ee9ebdf9f
deleted file mode 100644
index 7ec6c6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/7f4d4f56a5b3063706611386fb107ee9ebdf9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/82b8f137e529d8158ff4dd1bd064f0af2f0310 b/src/test/resources/_git_of_git_commit_id/objects/af/82b8f137e529d8158ff4dd1bd064f0af2f0310
deleted file mode 100644
index d1a711a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/82b8f137e529d8158ff4dd1bd064f0af2f0310 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/82f09ffa7cd74c572f5482c76120891585a827 b/src/test/resources/_git_of_git_commit_id/objects/af/82f09ffa7cd74c572f5482c76120891585a827
deleted file mode 100644
index 5d37620..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/82f09ffa7cd74c572f5482c76120891585a827 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/ac191977d3279e5b55c2a7d014485a0e95ce02 b/src/test/resources/_git_of_git_commit_id/objects/af/ac191977d3279e5b55c2a7d014485a0e95ce02
deleted file mode 100644
index 606920d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/ac191977d3279e5b55c2a7d014485a0e95ce02 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/c9e2e735d2dc822c17fde7d1af6115b9a9d405 b/src/test/resources/_git_of_git_commit_id/objects/af/c9e2e735d2dc822c17fde7d1af6115b9a9d405
deleted file mode 100644
index 9167555..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/c9e2e735d2dc822c17fde7d1af6115b9a9d405 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/d8bc237e6df7db2c9719e10dbda151ac94907f b/src/test/resources/_git_of_git_commit_id/objects/af/d8bc237e6df7db2c9719e10dbda151ac94907f
deleted file mode 100644
index 7652c1a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/af/d8bc237e6df7db2c9719e10dbda151ac94907f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/af/fad5022ca2549d53cfc344d9aac497aa8e1e12 b/src/test/resources/_git_of_git_commit_id/objects/af/fad5022ca2549d53cfc344d9aac497aa8e1e12
deleted file mode 100644
index 7590b82..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/af/fad5022ca2549d53cfc344d9aac497aa8e1e12
+++ /dev/null
@@ -1,3 +0,0 @@
-x¥ÎM
-Â0@a×9Åì™üg@Äˆgˆ“´M#iºñôÁ¸ý�Çµ”©ƒ²~×[Îà¬âÌˆZ!+-
æD4øÀD¬œ1”ŒC’Y¼bËs‡›uî†>9(i;ø¨u2¨ƒ³%1³
-’uqí÷Úà2ñ=>áºô¶.ïG„cùÊ¡þä<–8=\Ë	¤6’(‹°G…(6Ýv{þ;$†ÚJì}šGØŽæ1/âTÁSA
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b0/46330cfe9fb92b53fbf6a01b089c29270c4bf4 b/src/test/resources/_git_of_git_commit_id/objects/b0/46330cfe9fb92b53fbf6a01b089c29270c4bf4
deleted file mode 100644
index 7d3330b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b0/46330cfe9fb92b53fbf6a01b089c29270c4bf4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b0/57b90c7f0520c2771441e32a615538e6ad14be b/src/test/resources/_git_of_git_commit_id/objects/b0/57b90c7f0520c2771441e32a615538e6ad14be
deleted file mode 100644
index e2c0579..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b0/57b90c7f0520c2771441e32a615538e6ad14be and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b0/b94f4f90d96a5f1738080509c3680d87cd137f b/src/test/resources/_git_of_git_commit_id/objects/b0/b94f4f90d96a5f1738080509c3680d87cd137f
deleted file mode 100644
index 98d91e1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b0/b94f4f90d96a5f1738080509c3680d87cd137f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b0/d3aa7ca5c701c48b680f4b9e39d146bae78bb1 b/src/test/resources/_git_of_git_commit_id/objects/b0/d3aa7ca5c701c48b680f4b9e39d146bae78bb1
deleted file mode 100644
index 90ac489..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b0/d3aa7ca5c701c48b680f4b9e39d146bae78bb1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/15368e183e6397766fe92c8b9dacf33bf83c44 b/src/test/resources/_git_of_git_commit_id/objects/b1/15368e183e6397766fe92c8b9dacf33bf83c44
deleted file mode 100644
index 26b3026..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b1/15368e183e6397766fe92c8b9dacf33bf83c44 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/31db0af9fa42d45843f843d2f46f41b63367a4 b/src/test/resources/_git_of_git_commit_id/objects/b1/31db0af9fa42d45843f843d2f46f41b63367a4
deleted file mode 100644
index c6c92b8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b1/31db0af9fa42d45843f843d2f46f41b63367a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/4078e898feb010022bcccd2ea923d3ab53e861 b/src/test/resources/_git_of_git_commit_id/objects/b1/4078e898feb010022bcccd2ea923d3ab53e861
deleted file mode 100644
index 98d094c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b1/4078e898feb010022bcccd2ea923d3ab53e861 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/540bd4dd056351cd75b9f48695c7d2d1c2af3b b/src/test/resources/_git_of_git_commit_id/objects/b1/540bd4dd056351cd75b9f48695c7d2d1c2af3b
deleted file mode 100644
index f1580fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b1/540bd4dd056351cd75b9f48695c7d2d1c2af3b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/9c5bb21c778f4f3c2c1f66de96615e17aaf70a b/src/test/resources/_git_of_git_commit_id/objects/b1/9c5bb21c778f4f3c2c1f66de96615e17aaf70a
deleted file mode 100644
index a0d0118..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b1/9c5bb21c778f4f3c2c1f66de96615e17aaf70a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/d60ec0e7b0795d7ac7ad3656bc1c29558f96de b/src/test/resources/_git_of_git_commit_id/objects/b1/d60ec0e7b0795d7ac7ad3656bc1c29558f96de
deleted file mode 100644
index 1c391a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b1/d60ec0e7b0795d7ac7ad3656bc1c29558f96de and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b1/f187c2e9acaba942639bca90a63c5b4f058967 b/src/test/resources/_git_of_git_commit_id/objects/b1/f187c2e9acaba942639bca90a63c5b4f058967
deleted file mode 100644
index 59faa1e..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b1/f187c2e9acaba942639bca90a63c5b4f058967
+++ /dev/null
@@ -1,2 +0,0 @@
-x}�ËNÃ0EÙâ¯¸¤U7�Fˆ
°		u‹ºGv:‰-b�eOhâßqú;¶wfÎ™k6¸{¸¿˜]5Æ…&[5S3<ÐNû8,ór›\ã“’ëöØZ-pÚðxÈ
¡eï�m
-Àì¡cöQKkÑ%öÐ…Y{íxÊY÷´<¨Ööì°<›âu‚­‹À¡þ¢ÄÈ¢e,®N(i]è®hŠ#qLN�©p&‚’§‡³p„Éñ½“”AA›ROli1u¼A*‘?%�›fŒ*&ªÿšTK¥–è�ÔÙÖ™dŒJ(êªùëjýþ²zk&Zn¦Ã£²Âb¡.iGí¿KóïÛëjþTý¨Gõªð‡[
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/07b15422bd92c76e0f0f0eb47a92968890239d b/src/test/resources/_git_of_git_commit_id/objects/b2/07b15422bd92c76e0f0f0eb47a92968890239d
deleted file mode 100644
index aac9ecf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/07b15422bd92c76e0f0f0eb47a92968890239d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/1e8845cbf0ca79e4fb84f526c5b845b55368ef b/src/test/resources/_git_of_git_commit_id/objects/b2/1e8845cbf0ca79e4fb84f526c5b845b55368ef
deleted file mode 100644
index ad5c90d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/1e8845cbf0ca79e4fb84f526c5b845b55368ef and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/287e23d9aa0b70442ca4c33bc9c5d75a33b873 b/src/test/resources/_git_of_git_commit_id/objects/b2/287e23d9aa0b70442ca4c33bc9c5d75a33b873
deleted file mode 100644
index 644079c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/287e23d9aa0b70442ca4c33bc9c5d75a33b873 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/2ceee80f40e079436dee72ee5ae921c276f947 b/src/test/resources/_git_of_git_commit_id/objects/b2/2ceee80f40e079436dee72ee5ae921c276f947
deleted file mode 100644
index e36ac40..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/2ceee80f40e079436dee72ee5ae921c276f947 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/406cb122418eec78c7056293582ca058dd2796 b/src/test/resources/_git_of_git_commit_id/objects/b2/406cb122418eec78c7056293582ca058dd2796
deleted file mode 100644
index 2225d17..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/406cb122418eec78c7056293582ca058dd2796 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/9e4a4acb566c0dde99a48ba7d239c60b4c90a6 b/src/test/resources/_git_of_git_commit_id/objects/b2/9e4a4acb566c0dde99a48ba7d239c60b4c90a6
deleted file mode 100644
index 596702d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b2/9e4a4acb566c0dde99a48ba7d239c60b4c90a6
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU041c040031QpÏ,qÎÏÍÍ,ñLñÍÏÊ×ËJ,Kd0rßY%Ð9ÿæ¶ÛyÌŽ{~}±kD¨J-È/Î,É/ª.I,I…hgûà{æÇZ••gõ=ôÈ­-¶H
ª%871'Ç-3'µ8´$3¢|êDæû¶|«Ry,»§èçŒûŒº^¦Ï>�
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/a70a4c1c138deba1f3c5e3764b29d836c3870d b/src/test/resources/_git_of_git_commit_id/objects/b2/a70a4c1c138deba1f3c5e3764b29d836c3870d
deleted file mode 100644
index 9a59bdf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/a70a4c1c138deba1f3c5e3764b29d836c3870d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/a7c378f9660c47a7e8d11895f7098999b47f5a b/src/test/resources/_git_of_git_commit_id/objects/b2/a7c378f9660c47a7e8d11895f7098999b47f5a
deleted file mode 100644
index c349db6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/a7c378f9660c47a7e8d11895f7098999b47f5a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/b4da10d499b869fbe4081839fa7c9b85f0b5db b/src/test/resources/_git_of_git_commit_id/objects/b2/b4da10d499b869fbe4081839fa7c9b85f0b5db
deleted file mode 100644
index 986bd40..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/b4da10d499b869fbe4081839fa7c9b85f0b5db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/ce5389733f32032f3ac60f386457c7af1390eb b/src/test/resources/_git_of_git_commit_id/objects/b2/ce5389733f32032f3ac60f386457c7af1390eb
deleted file mode 100644
index 205fd84..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/ce5389733f32032f3ac60f386457c7af1390eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b2/d58d464a06f173aa48331eb92ddf33e4730c02 b/src/test/resources/_git_of_git_commit_id/objects/b2/d58d464a06f173aa48331eb92ddf33e4730c02
deleted file mode 100644
index 515eafb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b2/d58d464a06f173aa48331eb92ddf33e4730c02 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/227cd953ebe269bd3e53feb2d1e2d80e6f29ec b/src/test/resources/_git_of_git_commit_id/objects/b3/227cd953ebe269bd3e53feb2d1e2d80e6f29ec
deleted file mode 100644
index 4504cac..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/227cd953ebe269bd3e53feb2d1e2d80e6f29ec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/46aab4b0d94f1dd2db1e53a76a6a4c709d2140 b/src/test/resources/_git_of_git_commit_id/objects/b3/46aab4b0d94f1dd2db1e53a76a6a4c709d2140
deleted file mode 100644
index 9d0da55..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/46aab4b0d94f1dd2db1e53a76a6a4c709d2140 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/533eaf54736a7dfcc8da9534e0e0ea3b005794 b/src/test/resources/_git_of_git_commit_id/objects/b3/533eaf54736a7dfcc8da9534e0e0ea3b005794
deleted file mode 100644
index 777985b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/533eaf54736a7dfcc8da9534e0e0ea3b005794 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/589c9b1a39b7effeb87b367b6ec3cdf6651b51 b/src/test/resources/_git_of_git_commit_id/objects/b3/589c9b1a39b7effeb87b367b6ec3cdf6651b51
deleted file mode 100644
index 6572486..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/589c9b1a39b7effeb87b367b6ec3cdf6651b51 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/88d5095262bb82e9431a2e0877ed62ff4defd5 b/src/test/resources/_git_of_git_commit_id/objects/b3/88d5095262bb82e9431a2e0877ed62ff4defd5
deleted file mode 100644
index cda56a9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/88d5095262bb82e9431a2e0877ed62ff4defd5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/ab0ba76de800955a4498d510531c3d56e3776d b/src/test/resources/_git_of_git_commit_id/objects/b3/ab0ba76de800955a4498d510531c3d56e3776d
deleted file mode 100644
index 37c7067..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/ab0ba76de800955a4498d510531c3d56e3776d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b3/d0f3f5fbf985a4fbae4e3402eb16cb2e9f69ea b/src/test/resources/_git_of_git_commit_id/objects/b3/d0f3f5fbf985a4fbae4e3402eb16cb2e9f69ea
deleted file mode 100644
index 66beb60..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b3/d0f3f5fbf985a4fbae4e3402eb16cb2e9f69ea and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/3009f976bf439317de157bd8bbfcf4a4d66f94 b/src/test/resources/_git_of_git_commit_id/objects/b4/3009f976bf439317de157bd8bbfcf4a4d66f94
deleted file mode 100644
index 25e7de1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b4/3009f976bf439317de157bd8bbfcf4a4d66f94 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/30a4e5a63ecf7d8341602f0a0af5ce3ee798af b/src/test/resources/_git_of_git_commit_id/objects/b4/30a4e5a63ecf7d8341602f0a0af5ce3ee798af
deleted file mode 100644
index ad3482a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b4/30a4e5a63ecf7d8341602f0a0af5ce3ee798af and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/4a6b3c1dd8031b5f7f11d9ee283a87ccebf81c b/src/test/resources/_git_of_git_commit_id/objects/b4/4a6b3c1dd8031b5f7f11d9ee283a87ccebf81c
deleted file mode 100644
index bbf99be..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b4/4a6b3c1dd8031b5f7f11d9ee283a87ccebf81c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/5bc80fecc13cd4f1fcc59d9548254e62cd2d9d b/src/test/resources/_git_of_git_commit_id/objects/b4/5bc80fecc13cd4f1fcc59d9548254e62cd2d9d
deleted file mode 100644
index 6850403..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b4/5bc80fecc13cd4f1fcc59d9548254e62cd2d9d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/c925845402d0f354e8812020a4380fa4b961de b/src/test/resources/_git_of_git_commit_id/objects/b4/c925845402d0f354e8812020a4380fa4b961de
deleted file mode 100644
index 652f487..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b4/c925845402d0f354e8812020a4380fa4b961de
+++ /dev/null
@@ -1 +0,0 @@
-x¥Ï=N1†ajŸbú(+ÏxmÙBô'@³ã1,ÙËqÂõQn@û¯¾Oöu�;PO½©B¦\R)Á—„“ÊÄcã8’Ž6ÇlQ‚‰¦rÓ­ƒœŠPœ\v=‘-H.òQGÆ²&Ï†¯ýkopÚ·ÆÞxáŸËy†çó†õ¯µíß*ÝP—@G)E�ÉÂÁ¢µFî{»þ¿dÞW¾évlº(_ôX—ëç¼}@mú÷
7ìàÌ/âH]á
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/cee739501ef93ffbd1bb3e72016a12d3b98763 b/src/test/resources/_git_of_git_commit_id/objects/b4/cee739501ef93ffbd1bb3e72016a12d3b98763
deleted file mode 100644
index a31c33e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b4/cee739501ef93ffbd1bb3e72016a12d3b98763 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b4/dbc49ef13935278b9d58f85b2ce583dcd2d24a b/src/test/resources/_git_of_git_commit_id/objects/b4/dbc49ef13935278b9d58f85b2ce583dcd2d24a
deleted file mode 100644
index cac9ebe..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b4/dbc49ef13935278b9d58f85b2ce583dcd2d24a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/4384597ca44fab073a69d2e4b059bf59ff5a75 b/src/test/resources/_git_of_git_commit_id/objects/b5/4384597ca44fab073a69d2e4b059bf59ff5a75
deleted file mode 100644
index caece08..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/4384597ca44fab073a69d2e4b059bf59ff5a75 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/4e54099e7f767a732e73459e1da54513414436 b/src/test/resources/_git_of_git_commit_id/objects/b5/4e54099e7f767a732e73459e1da54513414436
deleted file mode 100644
index f66b8a4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/4e54099e7f767a732e73459e1da54513414436 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/58235fa77fbc9e56902bc61148d32e42a70755 b/src/test/resources/_git_of_git_commit_id/objects/b5/58235fa77fbc9e56902bc61148d32e42a70755
deleted file mode 100644
index af33722..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/58235fa77fbc9e56902bc61148d32e42a70755 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/66b07d6489d35f7a33d4038657019ccc281c3d b/src/test/resources/_git_of_git_commit_id/objects/b5/66b07d6489d35f7a33d4038657019ccc281c3d
deleted file mode 100644
index 2a9f13d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/66b07d6489d35f7a33d4038657019ccc281c3d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/8d1184a9d43a39c0d95f32453efc78581877d6 b/src/test/resources/_git_of_git_commit_id/objects/b5/8d1184a9d43a39c0d95f32453efc78581877d6
deleted file mode 100644
index 043d9c5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/8d1184a9d43a39c0d95f32453efc78581877d6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/9ca0e25ecfe1532cd618c72364da07872ba0d0 b/src/test/resources/_git_of_git_commit_id/objects/b5/9ca0e25ecfe1532cd618c72364da07872ba0d0
deleted file mode 100644
index 48f77ea..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/9ca0e25ecfe1532cd618c72364da07872ba0d0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b5/9f6832cd490d19837913ca152fe8b8d5515a77 b/src/test/resources/_git_of_git_commit_id/objects/b5/9f6832cd490d19837913ca152fe8b8d5515a77
deleted file mode 100644
index 12da1cf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b5/9f6832cd490d19837913ca152fe8b8d5515a77 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b6/1f09115e38e628059d4160b205ae8805dd9556 b/src/test/resources/_git_of_git_commit_id/objects/b6/1f09115e38e628059d4160b205ae8805dd9556
deleted file mode 100644
index b8a33f9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b6/1f09115e38e628059d4160b205ae8805dd9556 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b6/46389e690cf71fd75c83c2aa8949d6e550db49 b/src/test/resources/_git_of_git_commit_id/objects/b6/46389e690cf71fd75c83c2aa8949d6e550db49
deleted file mode 100644
index 896806b..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b6/46389e690cf71fd75c83c2aa8949d6e550db49
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ŽKŠ1gíSh¶ÜR»!„ìC¡È2Ó“þá8Ìõ§	¹Á,Þ¦à¥ë<�
�†¯VÍ€“)v4äì•º8à>K‰P™2÷EŽì6©¶4È¡¤H¼ÿY
-öZTD|áœú;vš„XCï£“Wû^+\×¥J†›Lòû|Œpz¼Áqþ€ËV×Óâq›ÎbGž1¦½wúîmö“[FÝ5Íž
ŠŒÓ«šû¢S:
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b6/55498385b2afd2e316521285dec01e5092db8b b/src/test/resources/_git_of_git_commit_id/objects/b6/55498385b2afd2e316521285dec01e5092db8b
deleted file mode 100644
index e53b55c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b6/55498385b2afd2e316521285dec01e5092db8b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b6/aef7892654018da386da8f1a94f6bd9a9466f4 b/src/test/resources/_git_of_git_commit_id/objects/b6/aef7892654018da386da8f1a94f6bd9a9466f4
deleted file mode 100644
index 39569fe..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b6/aef7892654018da386da8f1a94f6bd9a9466f4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b7/454b4a1ff9e73eef644294f7db5b0dcf8e984e b/src/test/resources/_git_of_git_commit_id/objects/b7/454b4a1ff9e73eef644294f7db5b0dcf8e984e
deleted file mode 100644
index abbc2d7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b7/454b4a1ff9e73eef644294f7db5b0dcf8e984e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b7/83a5a4f095715b81b27f4253d3d12a69fce538 b/src/test/resources/_git_of_git_commit_id/objects/b7/83a5a4f095715b81b27f4253d3d12a69fce538
deleted file mode 100644
index 3e89d76..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b7/83a5a4f095715b81b27f4253d3d12a69fce538 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b7/864e6d6d05a49f3f734bf70c97257989c24a81 b/src/test/resources/_git_of_git_commit_id/objects/b7/864e6d6d05a49f3f734bf70c97257989c24a81
deleted file mode 100644
index 08faec3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b7/864e6d6d05a49f3f734bf70c97257989c24a81 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/06407dc2442bcbe63b0b1b4d414f553648ade6 b/src/test/resources/_git_of_git_commit_id/objects/b8/06407dc2442bcbe63b0b1b4d414f553648ade6
deleted file mode 100644
index 8ac26ed..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b8/06407dc2442bcbe63b0b1b4d414f553648ade6
+++ /dev/null
@@ -1 +0,0 @@
-x�ŽMjÃ0F»Ö)²,ýX£„Ò}é!FÒˆº±%#+äú5!'èîã-Þ÷R[×y€
—·ÑEÀ”„8™"D™bÔS°�lŒN¢-ÖhGdô„¢6îR¸”¹œP;Ä(œ‰WAÞûˆÞ‹DŽßÇOëðÕjçß¼ðc¿Íp½=Áy}�Ï­·_IÃ¸ó¶|€q“×x9Ná][­Uzöù§‰4†—I­s=‚Ò"\ïÛ\3t)œFë»:Ö'§Õù±Yæ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/2fac0623a6e19ecd9d0ac93dfd7f66bcba98e5 b/src/test/resources/_git_of_git_commit_id/objects/b8/2fac0623a6e19ecd9d0ac93dfd7f66bcba98e5
deleted file mode 100644
index e6d7011..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b8/2fac0623a6e19ecd9d0ac93dfd7f66bcba98e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/6d1ec832db4adbc541563b21503153b9f3fbd9 b/src/test/resources/_git_of_git_commit_id/objects/b8/6d1ec832db4adbc541563b21503153b9f3fbd9
deleted file mode 100644
index c2a813e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b8/6d1ec832db4adbc541563b21503153b9f3fbd9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/7238b4c4f94c9aca48a1db3597a4d1f3fa1c6c b/src/test/resources/_git_of_git_commit_id/objects/b8/7238b4c4f94c9aca48a1db3597a4d1f3fa1c6c
deleted file mode 100644
index 0ce0622..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b8/7238b4c4f94c9aca48a1db3597a4d1f3fa1c6c
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU03c040031Q0NLI2LK607µ0LIM3·4L2KNJMIK4±4JK53N61I3`¨Ü"¿Ó-ð Ò§/|uLý¬K´zrl
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/b2815a9e5a8a7e691e1d23179b47d74cb8ba44 b/src/test/resources/_git_of_git_commit_id/objects/b8/b2815a9e5a8a7e691e1d23179b47d74cb8ba44
deleted file mode 100644
index 680770b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b8/b2815a9e5a8a7e691e1d23179b47d74cb8ba44 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/befbfe78a08105683e1f689b0ca35a8200a9ed b/src/test/resources/_git_of_git_commit_id/objects/b8/befbfe78a08105683e1f689b0ca35a8200a9ed
deleted file mode 100644
index c6a13e9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b8/befbfe78a08105683e1f689b0ca35a8200a9ed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/d4499b74cd3f4cd4f8be2c3a9ff7f83b9c0c24 b/src/test/resources/_git_of_git_commit_id/objects/b8/d4499b74cd3f4cd4f8be2c3a9ff7f83b9c0c24
deleted file mode 100644
index e8b3751..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b8/d4499b74cd3f4cd4f8be2c3a9ff7f83b9c0c24 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b8/ed7f284856b44e1f2a04da6f0ed3e08b483bdd b/src/test/resources/_git_of_git_commit_id/objects/b8/ed7f284856b44e1f2a04da6f0ed3e08b483bdd
deleted file mode 100644
index 793252f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b8/ed7f284856b44e1f2a04da6f0ed3e08b483bdd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/16b5d8160bd9f7b80cea6a6c26c2fbdd3f8787 b/src/test/resources/_git_of_git_commit_id/objects/b9/16b5d8160bd9f7b80cea6a6c26c2fbdd3f8787
deleted file mode 100644
index a24842b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/16b5d8160bd9f7b80cea6a6c26c2fbdd3f8787 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/594f2674e55d1a0f5f8db8b32cd9fa88ba99d3 b/src/test/resources/_git_of_git_commit_id/objects/b9/594f2674e55d1a0f5f8db8b32cd9fa88ba99d3
deleted file mode 100644
index b69364d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/594f2674e55d1a0f5f8db8b32cd9fa88ba99d3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/6fbdb779fcb29a758d63b7ff2cfd1199935b2c b/src/test/resources/_git_of_git_commit_id/objects/b9/6fbdb779fcb29a758d63b7ff2cfd1199935b2c
deleted file mode 100644
index 1a29a6a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/6fbdb779fcb29a758d63b7ff2cfd1199935b2c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/9b5403877d6d1165a267040cc035ed37a0fd36 b/src/test/resources/_git_of_git_commit_id/objects/b9/9b5403877d6d1165a267040cc035ed37a0fd36
deleted file mode 100644
index f245286..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/9b5403877d6d1165a267040cc035ed37a0fd36 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/b417482d45d60b2f817b96fc48374bf8e21efd b/src/test/resources/_git_of_git_commit_id/objects/b9/b417482d45d60b2f817b96fc48374bf8e21efd
deleted file mode 100644
index 0af25da..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/b417482d45d60b2f817b96fc48374bf8e21efd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/ddf42b58a75e597142468898b598a680802106 b/src/test/resources/_git_of_git_commit_id/objects/b9/ddf42b58a75e597142468898b598a680802106
deleted file mode 100644
index 5a87274..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/ddf42b58a75e597142468898b598a680802106 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/e75dbadcbf6998229e77b5dea5a29c9afcd575 b/src/test/resources/_git_of_git_commit_id/objects/b9/e75dbadcbf6998229e77b5dea5a29c9afcd575
deleted file mode 100644
index 6f76517..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/b9/e75dbadcbf6998229e77b5dea5a29c9afcd575
+++ /dev/null
@@ -1 +0,0 @@
-x�QAjÃ0ìÕz…ñÑÅQ½ÄÈ?L1²½¶E$¯Y­ý}ÖVÚ¦hBÌjfgu»üýx|iz$øPÁŠÁ2Òçˆä
_�‚Å%?åo*­�bŠ ²ÎÐFã‚ ‡“qŽ`Œë`Â­!Q1ä’�ìRˆÍÜÏòþ*ì g0CÐe½ƒD:‘u©²HN¨“å³œ9v‡}}a¨½¹ÂRÉ¸’™—ËÕê¢¸d¨šŽÌ"F…7��6ç{–Sžö«ÌM[‰‡$‰­¾s{¼‹S’™y
µÖ?iôÎø+ÍZ§EåCòÍ»•p¦—_iÅs°Ô:ÄK\õÙ•Oë<«p§±è
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/b9/ed62dd144b83bd13795cd19b64c754028a3b12 b/src/test/resources/_git_of_git_commit_id/objects/b9/ed62dd144b83bd13795cd19b64c754028a3b12
deleted file mode 100644
index cec21a3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/b9/ed62dd144b83bd13795cd19b64c754028a3b12 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ba/13a49be0ae8e5388273e65c6fac85a3b786ca0 b/src/test/resources/_git_of_git_commit_id/objects/ba/13a49be0ae8e5388273e65c6fac85a3b786ca0
deleted file mode 100644
index 023f269..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ba/13a49be0ae8e5388273e65c6fac85a3b786ca0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ba/346904c778d2478162959f3c576b9650fa3f62 b/src/test/resources/_git_of_git_commit_id/objects/ba/346904c778d2478162959f3c576b9650fa3f62
deleted file mode 100644
index ef3b6cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ba/346904c778d2478162959f3c576b9650fa3f62 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ba/389c679deb759470fd1c281e0cf8173b460814 b/src/test/resources/_git_of_git_commit_id/objects/ba/389c679deb759470fd1c281e0cf8173b460814
deleted file mode 100644
index 4eae079..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ba/389c679deb759470fd1c281e0cf8173b460814 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ba/6d629d0412ac3553010a8682d50ef7d17dce92 b/src/test/resources/_git_of_git_commit_id/objects/ba/6d629d0412ac3553010a8682d50ef7d17dce92
deleted file mode 100644
index d3b17f0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ba/6d629d0412ac3553010a8682d50ef7d17dce92 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ba/7d56c873af4a6a90d29e678606a508b8d25fa6 b/src/test/resources/_git_of_git_commit_id/objects/ba/7d56c873af4a6a90d29e678606a508b8d25fa6
deleted file mode 100644
index 1b048cf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ba/7d56c873af4a6a90d29e678606a508b8d25fa6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/24ca9bacb5c3b08ab2c61808f0bd8c4f4f10ed b/src/test/resources/_git_of_git_commit_id/objects/bb/24ca9bacb5c3b08ab2c61808f0bd8c4f4f10ed
deleted file mode 100644
index 5d0b2cf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/24ca9bacb5c3b08ab2c61808f0bd8c4f4f10ed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/6c162e0e076fa32a9eb9729896d0f33f596fb9 b/src/test/resources/_git_of_git_commit_id/objects/bb/6c162e0e076fa32a9eb9729896d0f33f596fb9
deleted file mode 100644
index e87c1f7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/6c162e0e076fa32a9eb9729896d0f33f596fb9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/6c8a7efcefb8cefbd05a159ea9d96439e7f453 b/src/test/resources/_git_of_git_commit_id/objects/bb/6c8a7efcefb8cefbd05a159ea9d96439e7f453
deleted file mode 100644
index 249066b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/6c8a7efcefb8cefbd05a159ea9d96439e7f453 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/ad5ebbdd96c911afa6866a2ee86ccead1aaaa4 b/src/test/resources/_git_of_git_commit_id/objects/bb/ad5ebbdd96c911afa6866a2ee86ccead1aaaa4
deleted file mode 100644
index c14581d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/ad5ebbdd96c911afa6866a2ee86ccead1aaaa4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/c4388b44e093ff7eff2e7ec828177436af00ab b/src/test/resources/_git_of_git_commit_id/objects/bb/c4388b44e093ff7eff2e7ec828177436af00ab
deleted file mode 100644
index 57d2e8b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/c4388b44e093ff7eff2e7ec828177436af00ab and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/cf9e8c374bb516889b18b7c8eb13b88b8b659a b/src/test/resources/_git_of_git_commit_id/objects/bb/cf9e8c374bb516889b18b7c8eb13b88b8b659a
deleted file mode 100644
index d681202..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/cf9e8c374bb516889b18b7c8eb13b88b8b659a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bb/e98b05bd37fa21d482d4fc6d2477863f62378a b/src/test/resources/_git_of_git_commit_id/objects/bb/e98b05bd37fa21d482d4fc6d2477863f62378a
deleted file mode 100644
index 02bf030..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bb/e98b05bd37fa21d482d4fc6d2477863f62378a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/39961a3c1bdc4ec31219018c52944b5ab2ee09 b/src/test/resources/_git_of_git_commit_id/objects/bc/39961a3c1bdc4ec31219018c52944b5ab2ee09
deleted file mode 100644
index 35fef56..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/39961a3c1bdc4ec31219018c52944b5ab2ee09 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/6a260328413f6c7a8db03c95113e55091d8a87 b/src/test/resources/_git_of_git_commit_id/objects/bc/6a260328413f6c7a8db03c95113e55091d8a87
deleted file mode 100644
index cc3c8dc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/6a260328413f6c7a8db03c95113e55091d8a87 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/8b7ca6c7704b347efc41a5736982fe92b1c2e6 b/src/test/resources/_git_of_git_commit_id/objects/bc/8b7ca6c7704b347efc41a5736982fe92b1c2e6
deleted file mode 100644
index 1f6df38..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/8b7ca6c7704b347efc41a5736982fe92b1c2e6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/bb66e65a89b2bf59a83a38f72cb4315fdb45e0 b/src/test/resources/_git_of_git_commit_id/objects/bc/bb66e65a89b2bf59a83a38f72cb4315fdb45e0
deleted file mode 100644
index 0c4f24f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/bb66e65a89b2bf59a83a38f72cb4315fdb45e0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/bca9d596f9499633235fcbe97047a3d06a2be2 b/src/test/resources/_git_of_git_commit_id/objects/bc/bca9d596f9499633235fcbe97047a3d06a2be2
deleted file mode 100644
index bb6c162..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/bca9d596f9499633235fcbe97047a3d06a2be2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/d54e01560482d39ac011209136c6b48550c9eb b/src/test/resources/_git_of_git_commit_id/objects/bc/d54e01560482d39ac011209136c6b48550c9eb
deleted file mode 100644
index 6dcfca6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/d54e01560482d39ac011209136c6b48550c9eb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/dc09d1ea381531f48e33476efe20ec96540f2d b/src/test/resources/_git_of_git_commit_id/objects/bc/dc09d1ea381531f48e33476efe20ec96540f2d
deleted file mode 100644
index c02842d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/dc09d1ea381531f48e33476efe20ec96540f2d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bc/f5a118d87b16d584f4a0623a8ebd3411767e69 b/src/test/resources/_git_of_git_commit_id/objects/bc/f5a118d87b16d584f4a0623a8ebd3411767e69
deleted file mode 100644
index cfb76ef..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bc/f5a118d87b16d584f4a0623a8ebd3411767e69 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bd/47b8a3875f76d303d6268cb44167d06d8f99a5 b/src/test/resources/_git_of_git_commit_id/objects/bd/47b8a3875f76d303d6268cb44167d06d8f99a5
deleted file mode 100644
index 02ed464..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bd/47b8a3875f76d303d6268cb44167d06d8f99a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bd/5328a463ef29ec2bd6a7ecf8e51af61a9882ab b/src/test/resources/_git_of_git_commit_id/objects/bd/5328a463ef29ec2bd6a7ecf8e51af61a9882ab
deleted file mode 100644
index bb24ca9..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/bd/5328a463ef29ec2bd6a7ecf8e51af61a9882ab
+++ /dev/null
@@ -1 +0,0 @@
-xMÍË‚0…a×<Åì
M;…‚‰1î�O`\ŒuJ�K›R1¼½h\¸;ùçKÔ€ª«�¿=Ø&@VµF*É·Óè4)´TWeé[$c,¬³´ë‡¡MYZ?fR¨Ïl8ÂÉ�‘îp¦ž^S×Â¾û1üÂ1Dÿñ”¡?€ÒXTÚTZÂV*)³ì2ÐÌc¹gš8ý³iÇ+¬bXÀùæº<.
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bd/7c95ed85b4235b5a01488713af16f5fcf55647 b/src/test/resources/_git_of_git_commit_id/objects/bd/7c95ed85b4235b5a01488713af16f5fcf55647
deleted file mode 100644
index 7d29aa4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bd/7c95ed85b4235b5a01488713af16f5fcf55647 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bd/88078d29d4bf97efb038f0c65750b53c276fa1 b/src/test/resources/_git_of_git_commit_id/objects/bd/88078d29d4bf97efb038f0c65750b53c276fa1
deleted file mode 100644
index 060498b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bd/88078d29d4bf97efb038f0c65750b53c276fa1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bd/d7502f2d99a8feca0450445d424cbac681d15f b/src/test/resources/_git_of_git_commit_id/objects/bd/d7502f2d99a8feca0450445d424cbac681d15f
deleted file mode 100644
index ec8d25b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bd/d7502f2d99a8feca0450445d424cbac681d15f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bd/d9180c4d1dbd2e7c63fc638fbb19b6310251a0 b/src/test/resources/_git_of_git_commit_id/objects/bd/d9180c4d1dbd2e7c63fc638fbb19b6310251a0
deleted file mode 100644
index fbb9ca2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bd/d9180c4d1dbd2e7c63fc638fbb19b6310251a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/18b152951be2a851719290cd4a62ce5c51baeb b/src/test/resources/_git_of_git_commit_id/objects/be/18b152951be2a851719290cd4a62ce5c51baeb
deleted file mode 100644
index b833db0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/18b152951be2a851719290cd4a62ce5c51baeb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/6a741d94979605394b279adfab7755b8298eab b/src/test/resources/_git_of_git_commit_id/objects/be/6a741d94979605394b279adfab7755b8298eab
deleted file mode 100644
index 52d7093..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/6a741d94979605394b279adfab7755b8298eab and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/895fd0439b062a8b8498ad6c7ab9e215602989 b/src/test/resources/_git_of_git_commit_id/objects/be/895fd0439b062a8b8498ad6c7ab9e215602989
deleted file mode 100644
index 474d0cb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/895fd0439b062a8b8498ad6c7ab9e215602989 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/b3248a82badf5c5969f52fdb5dd56f123a8d57 b/src/test/resources/_git_of_git_commit_id/objects/be/b3248a82badf5c5969f52fdb5dd56f123a8d57
deleted file mode 100644
index cb551e1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/b3248a82badf5c5969f52fdb5dd56f123a8d57 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/bd1008833c0038251696483b2bbb62ee6ea0f0 b/src/test/resources/_git_of_git_commit_id/objects/be/bd1008833c0038251696483b2bbb62ee6ea0f0
deleted file mode 100644
index 0a547cf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/bd1008833c0038251696483b2bbb62ee6ea0f0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/dc4d3b3aed9017e88d1c205260c09f820370f7 b/src/test/resources/_git_of_git_commit_id/objects/be/dc4d3b3aed9017e88d1c205260c09f820370f7
deleted file mode 100644
index 45b296f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/dc4d3b3aed9017e88d1c205260c09f820370f7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/be/f47a0ab315d99b72cbd6971f416b18bda316a1 b/src/test/resources/_git_of_git_commit_id/objects/be/f47a0ab315d99b72cbd6971f416b18bda316a1
deleted file mode 100644
index 9dc413d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/be/f47a0ab315d99b72cbd6971f416b18bda316a1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bf/0b3bfe966a7f9dc5919ea2db069b6f7bd2b8ed b/src/test/resources/_git_of_git_commit_id/objects/bf/0b3bfe966a7f9dc5919ea2db069b6f7bd2b8ed
deleted file mode 100644
index b2a7c37..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bf/0b3bfe966a7f9dc5919ea2db069b6f7bd2b8ed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bf/58729d52559102015a574048aef22bcf79a6d4 b/src/test/resources/_git_of_git_commit_id/objects/bf/58729d52559102015a574048aef22bcf79a6d4
deleted file mode 100644
index bc90059..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bf/58729d52559102015a574048aef22bcf79a6d4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bf/7252890cd5ad91cc0fce3a9719ed75e0ce58b8 b/src/test/resources/_git_of_git_commit_id/objects/bf/7252890cd5ad91cc0fce3a9719ed75e0ce58b8
deleted file mode 100644
index 00c6e9e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bf/7252890cd5ad91cc0fce3a9719ed75e0ce58b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bf/c3360881c83ba60a16395fb914244646a88ac5 b/src/test/resources/_git_of_git_commit_id/objects/bf/c3360881c83ba60a16395fb914244646a88ac5
deleted file mode 100644
index 01c9ff3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bf/c3360881c83ba60a16395fb914244646a88ac5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bf/d0729a2c2735a19e639c1a969880104e9c16a5 b/src/test/resources/_git_of_git_commit_id/objects/bf/d0729a2c2735a19e639c1a969880104e9c16a5
deleted file mode 100644
index 4b05986..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bf/d0729a2c2735a19e639c1a969880104e9c16a5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/bf/ee13d9f3a88ffb7def9d0b432a69aaee3881dd b/src/test/resources/_git_of_git_commit_id/objects/bf/ee13d9f3a88ffb7def9d0b432a69aaee3881dd
deleted file mode 100644
index 8c7578d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/bf/ee13d9f3a88ffb7def9d0b432a69aaee3881dd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c0/2842d022305249051b29e69a9d924b2cb010a4 b/src/test/resources/_git_of_git_commit_id/objects/c0/2842d022305249051b29e69a9d924b2cb010a4
deleted file mode 100644
index 7666524..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c0/2842d022305249051b29e69a9d924b2cb010a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c0/bba8a4df79610837a6d53d6dc18a6c6ce8a95c b/src/test/resources/_git_of_git_commit_id/objects/c0/bba8a4df79610837a6d53d6dc18a6c6ce8a95c
deleted file mode 100644
index 7ff955a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c0/bba8a4df79610837a6d53d6dc18a6c6ce8a95c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c0/d336a2897326a841b627d39ec52deaa2e50655 b/src/test/resources/_git_of_git_commit_id/objects/c0/d336a2897326a841b627d39ec52deaa2e50655
deleted file mode 100644
index 9e29538..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c0/d336a2897326a841b627d39ec52deaa2e50655 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c1/33b53eac219b2cacac0e68245adcc24abe5d34 b/src/test/resources/_git_of_git_commit_id/objects/c1/33b53eac219b2cacac0e68245adcc24abe5d34
deleted file mode 100644
index b27554e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c1/33b53eac219b2cacac0e68245adcc24abe5d34 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c1/5fde398343aee8458d021141e8e023a3b9f50e b/src/test/resources/_git_of_git_commit_id/objects/c1/5fde398343aee8458d021141e8e023a3b9f50e
deleted file mode 100644
index 6100ac2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c1/5fde398343aee8458d021141e8e023a3b9f50e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c1/77c4bfd3921ffa405b8ffec34d29a4837fef69 b/src/test/resources/_git_of_git_commit_id/objects/c1/77c4bfd3921ffa405b8ffec34d29a4837fef69
deleted file mode 100644
index 7b04f6d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c1/77c4bfd3921ffa405b8ffec34d29a4837fef69 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c1/9c328689ee09dc74562b2fcf9ef26e5c148006 b/src/test/resources/_git_of_git_commit_id/objects/c1/9c328689ee09dc74562b2fcf9ef26e5c148006
deleted file mode 100644
index aa0412a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c1/9c328689ee09dc74562b2fcf9ef26e5c148006 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c1/e17b2877c98c532965b81a584c5e81b6e7c12c b/src/test/resources/_git_of_git_commit_id/objects/c1/e17b2877c98c532965b81a584c5e81b6e7c12c
deleted file mode 100644
index 437c2ab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c1/e17b2877c98c532965b81a584c5e81b6e7c12c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c2/1adc52c89db7fac932e5a5a02ca32dd3678e38 b/src/test/resources/_git_of_git_commit_id/objects/c2/1adc52c89db7fac932e5a5a02ca32dd3678e38
deleted file mode 100644
index cc7327c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c2/1adc52c89db7fac932e5a5a02ca32dd3678e38 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c2/a813e9b859612f1f28ea6fcbff5b159e373110 b/src/test/resources/_git_of_git_commit_id/objects/c2/a813e9b859612f1f28ea6fcbff5b159e373110
deleted file mode 100644
index a5392aa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c2/a813e9b859612f1f28ea6fcbff5b159e373110 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c2/da739794bd37a21f0756c3ad8323deb040cfc0 b/src/test/resources/_git_of_git_commit_id/objects/c2/da739794bd37a21f0756c3ad8323deb040cfc0
deleted file mode 100644
index a96e43f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c2/da739794bd37a21f0756c3ad8323deb040cfc0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c3/28211fb72e5d3a8c49326c530212bf268d2e49 b/src/test/resources/_git_of_git_commit_id/objects/c3/28211fb72e5d3a8c49326c530212bf268d2e49
deleted file mode 100644
index 003e60a..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/c3/28211fb72e5d3a8c49326c530212bf268d2e49
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ÏKn1EÑŒ½Šš#Z¶Ë_)Š2GYÊ Ú.“ý±Œ!ÛGAì€é\½—¶e™:èàÞzcŽž½e•L�ÚËq$ŠMVžƒ/äÑÆŒ(*5^;É)¹XÏŽ
E7ªÂÎÈ”�saDô%ºöŸ­Áa[eø¢™þ.ç	ÞÏ–'|Ö¶ýrê
-‡:€Bm£ÕFØI%¥H�½�_/‰ãB7^÷�g¦ïë|=Më7ÔÆÿßàépÓƒ´¸äv\å
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c3/429b749972a9dcf4d01e456b21cbe0832877bd b/src/test/resources/_git_of_git_commit_id/objects/c3/429b749972a9dcf4d01e456b21cbe0832877bd
deleted file mode 100644
index 11f38bc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c3/429b749972a9dcf4d01e456b21cbe0832877bd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c3/de8b7b0be20a092d61e292218eb7920c97d81b b/src/test/resources/_git_of_git_commit_id/objects/c3/de8b7b0be20a092d61e292218eb7920c97d81b
deleted file mode 100644
index ea51913..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c3/de8b7b0be20a092d61e292218eb7920c97d81b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c3/eb80ba0b8958521fa2ececc36761d4d2fe7799 b/src/test/resources/_git_of_git_commit_id/objects/c3/eb80ba0b8958521fa2ececc36761d4d2fe7799
deleted file mode 100644
index 8cb3a84..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c3/eb80ba0b8958521fa2ececc36761d4d2fe7799 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/13c1814d770c65b4f021bacdbded37da307bed b/src/test/resources/_git_of_git_commit_id/objects/c4/13c1814d770c65b4f021bacdbded37da307bed
deleted file mode 100644
index e0c7e18..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/13c1814d770c65b4f021bacdbded37da307bed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/3e545990120840b71f8ded54521a0e76745e94 b/src/test/resources/_git_of_git_commit_id/objects/c4/3e545990120840b71f8ded54521a0e76745e94
deleted file mode 100644
index abe50aa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/3e545990120840b71f8ded54521a0e76745e94 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/43f64974aadb3f6025c349038399ea3c324b3a b/src/test/resources/_git_of_git_commit_id/objects/c4/43f64974aadb3f6025c349038399ea3c324b3a
deleted file mode 100644
index b2b4da1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/43f64974aadb3f6025c349038399ea3c324b3a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/44c5bf965d02c70356137ae1acd7b981915114 b/src/test/resources/_git_of_git_commit_id/objects/c4/44c5bf965d02c70356137ae1acd7b981915114
deleted file mode 100644
index 4c6f20a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/44c5bf965d02c70356137ae1acd7b981915114 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/654296932bc6037d883754a76ed5ff740c3ed7 b/src/test/resources/_git_of_git_commit_id/objects/c4/654296932bc6037d883754a76ed5ff740c3ed7
deleted file mode 100644
index 7bb7363..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/654296932bc6037d883754a76ed5ff740c3ed7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/92f51cd1e4ec0cf94b4800427e69c942f1f4ef b/src/test/resources/_git_of_git_commit_id/objects/c4/92f51cd1e4ec0cf94b4800427e69c942f1f4ef
deleted file mode 100644
index 2045704..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/92f51cd1e4ec0cf94b4800427e69c942f1f4ef and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/97a44754dd1c4b90dbaf186c5e41c4b40007e5 b/src/test/resources/_git_of_git_commit_id/objects/c4/97a44754dd1c4b90dbaf186c5e41c4b40007e5
deleted file mode 100644
index d1842cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/97a44754dd1c4b90dbaf186c5e41c4b40007e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c4/dc59f870380b7b3c887aa55fbaec0b9b2657bc b/src/test/resources/_git_of_git_commit_id/objects/c4/dc59f870380b7b3c887aa55fbaec0b9b2657bc
deleted file mode 100644
index 69c8c0d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c4/dc59f870380b7b3c887aa55fbaec0b9b2657bc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c5/4e7ea28ef3d751a92af8f4d9fe5add26c468be b/src/test/resources/_git_of_git_commit_id/objects/c5/4e7ea28ef3d751a92af8f4d9fe5add26c468be
deleted file mode 100644
index 6837c55..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c5/4e7ea28ef3d751a92af8f4d9fe5add26c468be and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c5/78470f1c1fbd34ca9fc59e27d430a710bc844d b/src/test/resources/_git_of_git_commit_id/objects/c5/78470f1c1fbd34ca9fc59e27d430a710bc844d
deleted file mode 100644
index eb3d46e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c5/78470f1c1fbd34ca9fc59e27d430a710bc844d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c5/e499834937061762b9905c97b3f4361b4cfa49 b/src/test/resources/_git_of_git_commit_id/objects/c5/e499834937061762b9905c97b3f4361b4cfa49
deleted file mode 100644
index 8199766..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c5/e499834937061762b9905c97b3f4361b4cfa49 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c5/f9938621ef8314861df4dddd069be9ed1de890 b/src/test/resources/_git_of_git_commit_id/objects/c5/f9938621ef8314861df4dddd069be9ed1de890
deleted file mode 100644
index 77df8db..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c5/f9938621ef8314861df4dddd069be9ed1de890 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c6/1bfc2dc1b3d3515220f123d6258e4a1f6de95a b/src/test/resources/_git_of_git_commit_id/objects/c6/1bfc2dc1b3d3515220f123d6258e4a1f6de95a
deleted file mode 100644
index b59ca0e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c6/1bfc2dc1b3d3515220f123d6258e4a1f6de95a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c6/8a81566904d85c887285557db7bce219860bd9 b/src/test/resources/_git_of_git_commit_id/objects/c6/8a81566904d85c887285557db7bce219860bd9
deleted file mode 100644
index 5026e76..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c6/8a81566904d85c887285557db7bce219860bd9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c6/a2d9430b3e127819f0deffc96f3cb6d40bf892 b/src/test/resources/_git_of_git_commit_id/objects/c6/a2d9430b3e127819f0deffc96f3cb6d40bf892
deleted file mode 100644
index 23504cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c6/a2d9430b3e127819f0deffc96f3cb6d40bf892 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c6/c92b8399b39662f640c32352e55bfa1c0f4b92 b/src/test/resources/_git_of_git_commit_id/objects/c6/c92b8399b39662f640c32352e55bfa1c0f4b92
deleted file mode 100644
index 05a690f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c6/c92b8399b39662f640c32352e55bfa1c0f4b92 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c6/df19dc89bfc80e80020ba816fdc3416a9e3c3c b/src/test/resources/_git_of_git_commit_id/objects/c6/df19dc89bfc80e80020ba816fdc3416a9e3c3c
deleted file mode 100644
index 06157e4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c6/df19dc89bfc80e80020ba816fdc3416a9e3c3c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c6/f6aceceaefbb384b63be2c8d8e3e1568463316 b/src/test/resources/_git_of_git_commit_id/objects/c6/f6aceceaefbb384b63be2c8d8e3e1568463316
deleted file mode 100644
index b4cee73..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c6/f6aceceaefbb384b63be2c8d8e3e1568463316 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c7/0aab67a5ebab09995a1e0b738962c906b63b9f b/src/test/resources/_git_of_git_commit_id/objects/c7/0aab67a5ebab09995a1e0b738962c906b63b9f
deleted file mode 100644
index 4badb5f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c7/0aab67a5ebab09995a1e0b738962c906b63b9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c7/40025563f2bc01b7d072f88c12517aa6cc6317 b/src/test/resources/_git_of_git_commit_id/objects/c7/40025563f2bc01b7d072f88c12517aa6cc6317
deleted file mode 100644
index e5dc064..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c7/40025563f2bc01b7d072f88c12517aa6cc6317 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c7/4cd687a3310c3a6611d48e7ad0f7fbb4290df8 b/src/test/resources/_git_of_git_commit_id/objects/c7/4cd687a3310c3a6611d48e7ad0f7fbb4290df8
deleted file mode 100644
index e9da85d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c7/4cd687a3310c3a6611d48e7ad0f7fbb4290df8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c7/538c513fa2ccab2eeb21e097e58059b2fe43bb b/src/test/resources/_git_of_git_commit_id/objects/c7/538c513fa2ccab2eeb21e097e58059b2fe43bb
deleted file mode 100644
index 714746f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c7/538c513fa2ccab2eeb21e097e58059b2fe43bb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/103eb33ba1a8543d62569d5e9542f2a625d5ae b/src/test/resources/_git_of_git_commit_id/objects/c8/103eb33ba1a8543d62569d5e9542f2a625d5ae
deleted file mode 100644
index 7adb253..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/103eb33ba1a8543d62569d5e9542f2a625d5ae and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/1ee1b33facaa904a7ee3f338279bbe286cf513 b/src/test/resources/_git_of_git_commit_id/objects/c8/1ee1b33facaa904a7ee3f338279bbe286cf513
deleted file mode 100644
index 0d579b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/1ee1b33facaa904a7ee3f338279bbe286cf513 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/2751427ecb8981cd742a758e1e19f14e044179 b/src/test/resources/_git_of_git_commit_id/objects/c8/2751427ecb8981cd742a758e1e19f14e044179
deleted file mode 100644
index fa3faf8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/2751427ecb8981cd742a758e1e19f14e044179 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/2a8669f5ec949f1174172077a89fc7c8792704 b/src/test/resources/_git_of_git_commit_id/objects/c8/2a8669f5ec949f1174172077a89fc7c8792704
deleted file mode 100644
index 3fd435e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/2a8669f5ec949f1174172077a89fc7c8792704 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/4568f6321605d58ead24f9d4dde313c9aead75 b/src/test/resources/_git_of_git_commit_id/objects/c8/4568f6321605d58ead24f9d4dde313c9aead75
deleted file mode 100644
index 51e3e32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/4568f6321605d58ead24f9d4dde313c9aead75 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/6e4131ce0d118c9293b40906a772fc6a5038e8 b/src/test/resources/_git_of_git_commit_id/objects/c8/6e4131ce0d118c9293b40906a772fc6a5038e8
deleted file mode 100644
index 6278de7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/6e4131ce0d118c9293b40906a772fc6a5038e8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/86cb74d64ba5548c500042d59083640169c416 b/src/test/resources/_git_of_git_commit_id/objects/c8/86cb74d64ba5548c500042d59083640169c416
deleted file mode 100644
index d581c0d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/86cb74d64ba5548c500042d59083640169c416 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/8b2a15165058d5921a3ffd7cdffe9fd5c73f48 b/src/test/resources/_git_of_git_commit_id/objects/c8/8b2a15165058d5921a3ffd7cdffe9fd5c73f48
deleted file mode 100644
index 91fcba9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/8b2a15165058d5921a3ffd7cdffe9fd5c73f48 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/8d093a55ecfac9834c0918da5ff61db78e81c5 b/src/test/resources/_git_of_git_commit_id/objects/c8/8d093a55ecfac9834c0918da5ff61db78e81c5
deleted file mode 100644
index b807a3f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/8d093a55ecfac9834c0918da5ff61db78e81c5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/d46f335e2df05476872f53a17acd8c7feae455 b/src/test/resources/_git_of_git_commit_id/objects/c8/d46f335e2df05476872f53a17acd8c7feae455
deleted file mode 100644
index b1ee9f8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c8/d46f335e2df05476872f53a17acd8c7feae455 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c8/ff632df6d6ab362ec02cc1b20a527f69ca741d b/src/test/resources/_git_of_git_commit_id/objects/c8/ff632df6d6ab362ec02cc1b20a527f69ca741d
deleted file mode 100644
index 6fe92cf..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/c8/ff632df6d6ab362ec02cc1b20a527f69ca741d
+++ /dev/null
@@ -1,3 +0,0 @@
-x¥ÎK
-Â0€a×9EöB™<›÷â!¦“)Vû"¦x}¥x·ßâççeš†ªmð‡ZD4‘d8S`€	Q“‘^º$Ñ:AÒª•ŠÌUwÑG—P"÷­és89¶D	=æ(!@î<*Úê})úºÌ…²¾ÑHï×sÐ§çÍôƒËZ–‡p5®YÇ³6ÎˆÖ» �`ï¿Uþ/©i˜¿C<
-ÍÛª>�pR©
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c9/3357d4594b7e8fdb7725b34243c2a1a3b30d05 b/src/test/resources/_git_of_git_commit_id/objects/c9/3357d4594b7e8fdb7725b34243c2a1a3b30d05
deleted file mode 100644
index 0a10405..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c9/3357d4594b7e8fdb7725b34243c2a1a3b30d05 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c9/37370851a7c52aa3bb93c85a466977b7f7844b b/src/test/resources/_git_of_git_commit_id/objects/c9/37370851a7c52aa3bb93c85a466977b7f7844b
deleted file mode 100644
index 2b1080a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c9/37370851a7c52aa3bb93c85a466977b7f7844b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c9/7ad36968aa4454e90f363b83c0587c8c2b8ea9 b/src/test/resources/_git_of_git_commit_id/objects/c9/7ad36968aa4454e90f363b83c0587c8c2b8ea9
deleted file mode 100644
index 233950b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c9/7ad36968aa4454e90f363b83c0587c8c2b8ea9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/c9/d315a856d8bcc6c000fbf4ea13204b3555b93c b/src/test/resources/_git_of_git_commit_id/objects/c9/d315a856d8bcc6c000fbf4ea13204b3555b93c
deleted file mode 100644
index 1d5e637..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/c9/d315a856d8bcc6c000fbf4ea13204b3555b93c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/1d23a467595f473f97d460f178b7d4ae9cb98c b/src/test/resources/_git_of_git_commit_id/objects/ca/1d23a467595f473f97d460f178b7d4ae9cb98c
deleted file mode 100644
index 876aeaa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ca/1d23a467595f473f97d460f178b7d4ae9cb98c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/2623c21d4cd89b13d452ad33fefe93504c6971 b/src/test/resources/_git_of_git_commit_id/objects/ca/2623c21d4cd89b13d452ad33fefe93504c6971
deleted file mode 100644
index e65e4de..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ca/2623c21d4cd89b13d452ad33fefe93504c6971 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/37b16ad1fcb17e4cc46484771f9263d0593176 b/src/test/resources/_git_of_git_commit_id/objects/ca/37b16ad1fcb17e4cc46484771f9263d0593176
deleted file mode 100644
index 01c8c5f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ca/37b16ad1fcb17e4cc46484771f9263d0593176 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/3aaaa0a105e66fb065227e65d7d38ce9a885b8 b/src/test/resources/_git_of_git_commit_id/objects/ca/3aaaa0a105e66fb065227e65d7d38ce9a885b8
deleted file mode 100644
index c32ae56..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ca/3aaaa0a105e66fb065227e65d7d38ce9a885b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/41c16c45cd33fcc82056a98272cf11658731e7 b/src/test/resources/_git_of_git_commit_id/objects/ca/41c16c45cd33fcc82056a98272cf11658731e7
deleted file mode 100644
index 0a49006..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ca/41c16c45cd33fcc82056a98272cf11658731e7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/77c2de57e1ae72add31a7216200288359fccf4 b/src/test/resources/_git_of_git_commit_id/objects/ca/77c2de57e1ae72add31a7216200288359fccf4
deleted file mode 100644
index 0a029cf..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/ca/77c2de57e1ae72add31a7216200288359fccf4
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥�ÝJÄ0…½îSxíšLÓü€ˆ‚à…¬>Ãlf¢Ým›š¦+¾½eÑ'ðöãüpNÌãØWh»pU‹¤Ö�1­ÂRäC²bm´íA¼F¨K�9²ÍLE¦
-JRðÒ…ˆÖ	;-¢ó!Yë:-.:RŠñOïñÀè•Oas¶èmD�.±Š›[±AîœÕŠZëG.ð’§B{èk9õpwº€ÝøŽt¦Ý<Üƒn�Fmƒ7p£œRM¼L«ò¯�f/å]`^‡Š|®²T¸F©äŽ,yèÏr;Ò²õ4Í#3$ê‡·é5?÷õ©/k.ß°ýE£lªLt‡
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ca/9403db134b9c495e1cbbe3a9ec1d3a45d379b1 b/src/test/resources/_git_of_git_commit_id/objects/ca/9403db134b9c495e1cbbe3a9ec1d3a45d379b1
deleted file mode 100644
index 58f664d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ca/9403db134b9c495e1cbbe3a9ec1d3a45d379b1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/089cd89a7d7686d284d8761201649346b5aa1c b/src/test/resources/_git_of_git_commit_id/objects/cb/089cd89a7d7686d284d8761201649346b5aa1c
deleted file mode 100644
index 17c8d93..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/089cd89a7d7686d284d8761201649346b5aa1c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/4be2900d70374c6958f7e7b960e6b7a88bae91 b/src/test/resources/_git_of_git_commit_id/objects/cb/4be2900d70374c6958f7e7b960e6b7a88bae91
deleted file mode 100644
index 7073054..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/4be2900d70374c6958f7e7b960e6b7a88bae91 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/4ca931cdb46baabc879edde7546bdacb876544 b/src/test/resources/_git_of_git_commit_id/objects/cb/4ca931cdb46baabc879edde7546bdacb876544
deleted file mode 100644
index c7d5ccf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/4ca931cdb46baabc879edde7546bdacb876544 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/551e180caa3033b752239135fb0fabe30afd11 b/src/test/resources/_git_of_git_commit_id/objects/cb/551e180caa3033b752239135fb0fabe30afd11
deleted file mode 100644
index d65dbba..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/551e180caa3033b752239135fb0fabe30afd11 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/8d4a9e714c520609c78f0fc1ccf2c617e294e4 b/src/test/resources/_git_of_git_commit_id/objects/cb/8d4a9e714c520609c78f0fc1ccf2c617e294e4
deleted file mode 100644
index ca9403d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/8d4a9e714c520609c78f0fc1ccf2c617e294e4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/95faafcf1aa32d5d4e284b924e09c1a04aaaf6 b/src/test/resources/_git_of_git_commit_id/objects/cb/95faafcf1aa32d5d4e284b924e09c1a04aaaf6
deleted file mode 100644
index a14759e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/95faafcf1aa32d5d4e284b924e09c1a04aaaf6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/99d6e623a8a6446cf2f60c1fa08f040272b786 b/src/test/resources/_git_of_git_commit_id/objects/cb/99d6e623a8a6446cf2f60c1fa08f040272b786
deleted file mode 100644
index 667ad62..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/99d6e623a8a6446cf2f60c1fa08f040272b786 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/9f12f6d495e8bc64247f8766b58275cce496a0 b/src/test/resources/_git_of_git_commit_id/objects/cb/9f12f6d495e8bc64247f8766b58275cce496a0
deleted file mode 100644
index eccc954..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/9f12f6d495e8bc64247f8766b58275cce496a0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/b319bb6511a758ebec5b34d49853e725fbc258 b/src/test/resources/_git_of_git_commit_id/objects/cb/b319bb6511a758ebec5b34d49853e725fbc258
deleted file mode 100644
index 018080c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/b319bb6511a758ebec5b34d49853e725fbc258 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/b54c3d61ccf76a6aef2f0ca5ebc61a7b531221 b/src/test/resources/_git_of_git_commit_id/objects/cb/b54c3d61ccf76a6aef2f0ca5ebc61a7b531221
deleted file mode 100644
index 454c1a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/b54c3d61ccf76a6aef2f0ca5ebc61a7b531221 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/cf7dccac21daa5c74d071c30cedc568676a7e1 b/src/test/resources/_git_of_git_commit_id/objects/cb/cf7dccac21daa5c74d071c30cedc568676a7e1
deleted file mode 100644
index 7fc262c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/cf7dccac21daa5c74d071c30cedc568676a7e1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/dae3b3fce779759b5f591d65dcdd112b00ce80 b/src/test/resources/_git_of_git_commit_id/objects/cb/dae3b3fce779759b5f591d65dcdd112b00ce80
deleted file mode 100644
index e325c0e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/dae3b3fce779759b5f591d65dcdd112b00ce80 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cb/e7e97d4a49eafe4241a3b1c8896b3dfdff692b b/src/test/resources/_git_of_git_commit_id/objects/cb/e7e97d4a49eafe4241a3b1c8896b3dfdff692b
deleted file mode 100644
index f0c80d7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cb/e7e97d4a49eafe4241a3b1c8896b3dfdff692b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/27cf6b321ca170a826f4881a39d491aca8294c b/src/test/resources/_git_of_git_commit_id/objects/cc/27cf6b321ca170a826f4881a39d491aca8294c
deleted file mode 100644
index a7aa8c7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cc/27cf6b321ca170a826f4881a39d491aca8294c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/4bf8498af507f661db54227d91f983e4219c7d b/src/test/resources/_git_of_git_commit_id/objects/cc/4bf8498af507f661db54227d91f983e4219c7d
deleted file mode 100644
index e6a266e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cc/4bf8498af507f661db54227d91f983e4219c7d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/a0fe43ebfd188504592cc5dab9db8319e7609d b/src/test/resources/_git_of_git_commit_id/objects/cc/a0fe43ebfd188504592cc5dab9db8319e7609d
deleted file mode 100644
index 9a9c7a3..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/cc/a0fe43ebfd188504592cc5dab9db8319e7609d
+++ /dev/null
@@ -1 +0,0 @@
-x¥�KN1Yû½�ù7c[B({Ä	‹¶Ý“ø'Ç	ŸIÄ
ØÖâ½ªPs^(.ŸF'‚¤	Ëì•…áhå¼hk*µ6ât`
;•¨¼µÚÌÚê)jŽ^ @ƒtÊÊ	‰Gœ&ï-Ãëøª^kéá
~_Î+<Ÿà�ÿÀ±õz¢0„:´ôBi!…±ÎÀŽKÎYxøúÿ{Ïx£²ï”/´oéú¹–h�îm°l¶…~DºQª-ßs×íÇZûGäd¤
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/b061dcc815cc5304328f6beb3f5a50f8cbf32d b/src/test/resources/_git_of_git_commit_id/objects/cc/b061dcc815cc5304328f6beb3f5a50f8cbf32d
deleted file mode 100644
index 90f4392..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cc/b061dcc815cc5304328f6beb3f5a50f8cbf32d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/b133867b9e7ae8751490a2ea3f41e36c1320a1 b/src/test/resources/_git_of_git_commit_id/objects/cc/b133867b9e7ae8751490a2ea3f41e36c1320a1
deleted file mode 100644
index 0de893d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cc/b133867b9e7ae8751490a2ea3f41e36c1320a1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/f445ae9a27b131bb8d942f0d2cc1a419f27108 b/src/test/resources/_git_of_git_commit_id/objects/cc/f445ae9a27b131bb8d942f0d2cc1a419f27108
deleted file mode 100644
index 4d769b9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cc/f445ae9a27b131bb8d942f0d2cc1a419f27108 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cc/fee6bf6a3d95eeb32484e20eace09659463e00 b/src/test/resources/_git_of_git_commit_id/objects/cc/fee6bf6a3d95eeb32484e20eace09659463e00
deleted file mode 100644
index 22d1248..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cc/fee6bf6a3d95eeb32484e20eace09659463e00 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/0c614701c93808b96d43dc7531226e3cca17f7 b/src/test/resources/_git_of_git_commit_id/objects/cd/0c614701c93808b96d43dc7531226e3cca17f7
deleted file mode 100644
index 20497c8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cd/0c614701c93808b96d43dc7531226e3cca17f7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/5ef9be127fcbca7dc71a7f783b78f392a15f33 b/src/test/resources/_git_of_git_commit_id/objects/cd/5ef9be127fcbca7dc71a7f783b78f392a15f33
deleted file mode 100644
index 64e485d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cd/5ef9be127fcbca7dc71a7f783b78f392a15f33 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/b58fc6a3b467ccb62dd74719afee8f4adad772 b/src/test/resources/_git_of_git_commit_id/objects/cd/b58fc6a3b467ccb62dd74719afee8f4adad772
deleted file mode 100644
index 6e588b2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cd/b58fc6a3b467ccb62dd74719afee8f4adad772 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/baceba5b5a0eb9e54422510638e023dc6485c1 b/src/test/resources/_git_of_git_commit_id/objects/cd/baceba5b5a0eb9e54422510638e023dc6485c1
deleted file mode 100644
index 04254c0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cd/baceba5b5a0eb9e54422510638e023dc6485c1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/be31c365120c8e0490e1dd186004685311cc4b b/src/test/resources/_git_of_git_commit_id/objects/cd/be31c365120c8e0490e1dd186004685311cc4b
deleted file mode 100644
index 6cf6d70..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/cd/be31c365120c8e0490e1dd186004685311cc4b
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU06a040031QÈM,.I-b¼`²Ð8<îšæþÝN>‘Þåý>^G®½
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/e246fa8ab1651e57f41e1dd277572a8025032e b/src/test/resources/_git_of_git_commit_id/objects/cd/e246fa8ab1651e57f41e1dd277572a8025032e
deleted file mode 100644
index fae1b05..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cd/e246fa8ab1651e57f41e1dd277572a8025032e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cd/f73c064d7fd7d4190feca65ff6fed07eb193fa b/src/test/resources/_git_of_git_commit_id/objects/cd/f73c064d7fd7d4190feca65ff6fed07eb193fa
deleted file mode 100644
index 667540b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cd/f73c064d7fd7d4190feca65ff6fed07eb193fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ce/32484738c1a1bc73df79bf6ab7f735ec09e165 b/src/test/resources/_git_of_git_commit_id/objects/ce/32484738c1a1bc73df79bf6ab7f735ec09e165
deleted file mode 100644
index 0f8201e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ce/32484738c1a1bc73df79bf6ab7f735ec09e165 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ce/959f92b95c75bbc1d0995c9dc43eb8d14cc80e b/src/test/resources/_git_of_git_commit_id/objects/ce/959f92b95c75bbc1d0995c9dc43eb8d14cc80e
deleted file mode 100644
index bb6c8a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ce/959f92b95c75bbc1d0995c9dc43eb8d14cc80e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ce/c21a345e0e7e33a19e5380250eaebf07e3a864 b/src/test/resources/_git_of_git_commit_id/objects/ce/c21a345e0e7e33a19e5380250eaebf07e3a864
deleted file mode 100644
index 2221cbb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ce/c21a345e0e7e33a19e5380250eaebf07e3a864 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ce/c360419d85890c448dda67d8f2d27ce990039c b/src/test/resources/_git_of_git_commit_id/objects/ce/c360419d85890c448dda67d8f2d27ce990039c
deleted file mode 100644
index ae7de84..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/ce/c360419d85890c448dda67d8f2d27ce990039c
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01g¨`ÔÖôò
50K20d`j½sdÓ›¶­otWoþ/ÞÞ~RS†ÜgÇúô_A™J|'–K
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ce/cb304e71aea6c44119bb4e9aed54d02e0ecf6b b/src/test/resources/_git_of_git_commit_id/objects/ce/cb304e71aea6c44119bb4e9aed54d02e0ecf6b
deleted file mode 100644
index 91b9765..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ce/cb304e71aea6c44119bb4e9aed54d02e0ecf6b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ce/dd7cc3c819c6568cd36a07aa9b9dc6aa2e6cff b/src/test/resources/_git_of_git_commit_id/objects/ce/dd7cc3c819c6568cd36a07aa9b9dc6aa2e6cff
deleted file mode 100644
index d10405c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ce/dd7cc3c819c6568cd36a07aa9b9dc6aa2e6cff and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/32f7f5311be7e665ad83388dab5c6e547060a6 b/src/test/resources/_git_of_git_commit_id/objects/cf/32f7f5311be7e665ad83388dab5c6e547060a6
deleted file mode 100644
index 8fc7c7f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/32f7f5311be7e665ad83388dab5c6e547060a6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/431072e24e67e8c31b8ee6786f36d1e8c22b49 b/src/test/resources/_git_of_git_commit_id/objects/cf/431072e24e67e8c31b8ee6786f36d1e8c22b49
deleted file mode 100644
index e104a04..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/431072e24e67e8c31b8ee6786f36d1e8c22b49 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/4ef51f83ab1573b4e6239bec624a4ef78e445a b/src/test/resources/_git_of_git_commit_id/objects/cf/4ef51f83ab1573b4e6239bec624a4ef78e445a
deleted file mode 100644
index c110e9f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/4ef51f83ab1573b4e6239bec624a4ef78e445a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/749fec8300a041f9c0cdd6c8f178e51ad5d151 b/src/test/resources/_git_of_git_commit_id/objects/cf/749fec8300a041f9c0cdd6c8f178e51ad5d151
deleted file mode 100644
index 5875886..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/749fec8300a041f9c0cdd6c8f178e51ad5d151 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/80e029a5c95e788848c86393bf4c3704ab49f3 b/src/test/resources/_git_of_git_commit_id/objects/cf/80e029a5c95e788848c86393bf4c3704ab49f3
deleted file mode 100644
index d43c13c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/80e029a5c95e788848c86393bf4c3704ab49f3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/88f39d31c3e715c3095f0cbbc77c1b0582dcba b/src/test/resources/_git_of_git_commit_id/objects/cf/88f39d31c3e715c3095f0cbbc77c1b0582dcba
deleted file mode 100644
index 0c33be7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/88f39d31c3e715c3095f0cbbc77c1b0582dcba and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/d98877db88d3d4459f596d88be8d6e163692ce b/src/test/resources/_git_of_git_commit_id/objects/cf/d98877db88d3d4459f596d88be8d6e163692ce
deleted file mode 100644
index c25eecb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/d98877db88d3d4459f596d88be8d6e163692ce and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/daaacdf1b5c540f2dc46ef8127b2d37357232b b/src/test/resources/_git_of_git_commit_id/objects/cf/daaacdf1b5c540f2dc46ef8127b2d37357232b
deleted file mode 100644
index 3a6a239..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/daaacdf1b5c540f2dc46ef8127b2d37357232b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/cf/e3045bb9196ff382b7780d008a3071e989a479 b/src/test/resources/_git_of_git_commit_id/objects/cf/e3045bb9196ff382b7780d008a3071e989a479
deleted file mode 100644
index ae4f1e1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/cf/e3045bb9196ff382b7780d008a3071e989a479 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d0/52a741dc70c64a080d322a4692286b4cc0997b b/src/test/resources/_git_of_git_commit_id/objects/d0/52a741dc70c64a080d322a4692286b4cc0997b
deleted file mode 100644
index 193368e..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/d0/52a741dc70c64a080d322a4692286b4cc0997b
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU03c040031Q0M²45·42²02I27N366HN5347N17M174N66²455cè
)+;{ç²©L�ÞÁ¤2u•M/*äÐù
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d0/5b011e9d2bd1356327edda37337e958fbbbe65 b/src/test/resources/_git_of_git_commit_id/objects/d0/5b011e9d2bd1356327edda37337e958fbbbe65
deleted file mode 100644
index 8711f60..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d0/5b011e9d2bd1356327edda37337e958fbbbe65 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d0/8198a960eb0861ea3098ac4cad5a6d99ad30f2 b/src/test/resources/_git_of_git_commit_id/objects/d0/8198a960eb0861ea3098ac4cad5a6d99ad30f2
deleted file mode 100644
index 18519f2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d0/8198a960eb0861ea3098ac4cad5a6d99ad30f2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d0/aadecef0e3d2a48e2c44a97dca5ff17424f949 b/src/test/resources/_git_of_git_commit_id/objects/d0/aadecef0e3d2a48e2c44a97dca5ff17424f949
deleted file mode 100644
index 4eea818..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d0/aadecef0e3d2a48e2c44a97dca5ff17424f949 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d0/b56c5756b68e3839683fdbf86c1d12e8dcc41b b/src/test/resources/_git_of_git_commit_id/objects/d0/b56c5756b68e3839683fdbf86c1d12e8dcc41b
deleted file mode 100644
index 0705dc4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d0/b56c5756b68e3839683fdbf86c1d12e8dcc41b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d0/b7a78acde513aed4a32ca28fe86425d2afac0e b/src/test/resources/_git_of_git_commit_id/objects/d0/b7a78acde513aed4a32ca28fe86425d2afac0e
deleted file mode 100644
index 558decc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d0/b7a78acde513aed4a32ca28fe86425d2afac0e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/0405c63fc1dbc37360c29b67fd05c89194d893 b/src/test/resources/_git_of_git_commit_id/objects/d1/0405c63fc1dbc37360c29b67fd05c89194d893
deleted file mode 100644
index 1f0bb80..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/0405c63fc1dbc37360c29b67fd05c89194d893 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/2a80e7cca39e0e12236f45a654b37942a8b660 b/src/test/resources/_git_of_git_commit_id/objects/d1/2a80e7cca39e0e12236f45a654b37942a8b660
deleted file mode 100644
index 6f8a107..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/2a80e7cca39e0e12236f45a654b37942a8b660 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/483503cba782191a7b39559218b2280e0d0b1d b/src/test/resources/_git_of_git_commit_id/objects/d1/483503cba782191a7b39559218b2280e0d0b1d
deleted file mode 100644
index 2c8ff1b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/483503cba782191a7b39559218b2280e0d0b1d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/777895ac536fa55930fa4f40c812c360df139c b/src/test/resources/_git_of_git_commit_id/objects/d1/777895ac536fa55930fa4f40c812c360df139c
deleted file mode 100644
index 8af114e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/777895ac536fa55930fa4f40c812c360df139c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/834c74637b491cc1c98b2d30164cdc5c24ef72 b/src/test/resources/_git_of_git_commit_id/objects/d1/834c74637b491cc1c98b2d30164cdc5c24ef72
deleted file mode 100644
index e7963e7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/834c74637b491cc1c98b2d30164cdc5c24ef72 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/e268faa24410a706e66ea0d8e439c92320377d b/src/test/resources/_git_of_git_commit_id/objects/d1/e268faa24410a706e66ea0d8e439c92320377d
deleted file mode 100644
index 91bac03..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/e268faa24410a706e66ea0d8e439c92320377d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/e7a81440c3dcaed9bd7bd89e9e7ecbd30ad2dc b/src/test/resources/_git_of_git_commit_id/objects/d1/e7a81440c3dcaed9bd7bd89e9e7ecbd30ad2dc
deleted file mode 100644
index e72aa03..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/e7a81440c3dcaed9bd7bd89e9e7ecbd30ad2dc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d1/f83562596af27cfcaaa0f6d87b24c8a56c1703 b/src/test/resources/_git_of_git_commit_id/objects/d1/f83562596af27cfcaaa0f6d87b24c8a56c1703
deleted file mode 100644
index 590d9a7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d1/f83562596af27cfcaaa0f6d87b24c8a56c1703 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/034cbb39ed1fd45b2ff10bd856ea48c9a39496 b/src/test/resources/_git_of_git_commit_id/objects/d2/034cbb39ed1fd45b2ff10bd856ea48c9a39496
deleted file mode 100644
index 8623170..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/034cbb39ed1fd45b2ff10bd856ea48c9a39496 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/0e77119e89eced7670f079425b9623eae30cb8 b/src/test/resources/_git_of_git_commit_id/objects/d2/0e77119e89eced7670f079425b9623eae30cb8
deleted file mode 100644
index 25691e4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/0e77119e89eced7670f079425b9623eae30cb8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/394cb168d59bde090ed1b0fa7f793ee510a3c1 b/src/test/resources/_git_of_git_commit_id/objects/d2/394cb168d59bde090ed1b0fa7f793ee510a3c1
deleted file mode 100644
index 73860cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/394cb168d59bde090ed1b0fa7f793ee510a3c1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/49cc0b2687813b39103c5f08b6a0cb1571a127 b/src/test/resources/_git_of_git_commit_id/objects/d2/49cc0b2687813b39103c5f08b6a0cb1571a127
deleted file mode 100644
index 036f265..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/49cc0b2687813b39103c5f08b6a0cb1571a127 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/5233e751f6a70132f6b31d16ff1aa176ce51e5 b/src/test/resources/_git_of_git_commit_id/objects/d2/5233e751f6a70132f6b31d16ff1aa176ce51e5
deleted file mode 100644
index 30cf0d8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/5233e751f6a70132f6b31d16ff1aa176ce51e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/75609ff1a1dea6d7e2f3823edee43ced09540b b/src/test/resources/_git_of_git_commit_id/objects/d2/75609ff1a1dea6d7e2f3823edee43ced09540b
deleted file mode 100644
index f565f02..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/75609ff1a1dea6d7e2f3823edee43ced09540b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/87a6a41da6a6135d603c2ff4558ab6487906c0 b/src/test/resources/_git_of_git_commit_id/objects/d2/87a6a41da6a6135d603c2ff4558ab6487906c0
deleted file mode 100644
index 38ec7b6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/87a6a41da6a6135d603c2ff4558ab6487906c0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/884193e38011a496f1ee19f43f3c992a6acb1e b/src/test/resources/_git_of_git_commit_id/objects/d2/884193e38011a496f1ee19f43f3c992a6acb1e
deleted file mode 100644
index 3e7b322..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/884193e38011a496f1ee19f43f3c992a6acb1e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/a8c0056c495d55ba5d923629651e694103bdf4 b/src/test/resources/_git_of_git_commit_id/objects/d2/a8c0056c495d55ba5d923629651e694103bdf4
deleted file mode 100644
index 23c41ef..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/a8c0056c495d55ba5d923629651e694103bdf4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/cae95350106152f1a99fb93e88d5805aaab61d b/src/test/resources/_git_of_git_commit_id/objects/d2/cae95350106152f1a99fb93e88d5805aaab61d
deleted file mode 100644
index 88adcb5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/cae95350106152f1a99fb93e88d5805aaab61d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/df9ff65f91becba466446a82e40d8d01c65cc8 b/src/test/resources/_git_of_git_commit_id/objects/d2/df9ff65f91becba466446a82e40d8d01c65cc8
deleted file mode 100644
index 796c67e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/df9ff65f91becba466446a82e40d8d01c65cc8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d2/f3939f870f570ab7aa39f8b53be98467114969 b/src/test/resources/_git_of_git_commit_id/objects/d2/f3939f870f570ab7aa39f8b53be98467114969
deleted file mode 100644
index 53956e7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d2/f3939f870f570ab7aa39f8b53be98467114969 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d3/225295fb4fc7109fdd1a31dd79646a340f1460 b/src/test/resources/_git_of_git_commit_id/objects/d3/225295fb4fc7109fdd1a31dd79646a340f1460
deleted file mode 100644
index c740025..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d3/225295fb4fc7109fdd1a31dd79646a340f1460 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d3/469167e4977a5f12fb6d39e7be886252a6179c b/src/test/resources/_git_of_git_commit_id/objects/d3/469167e4977a5f12fb6d39e7be886252a6179c
deleted file mode 100644
index ade82fa..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d3/469167e4977a5f12fb6d39e7be886252a6179c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d3/677bb0309ad49f7a8564110cf3a865bac78184 b/src/test/resources/_git_of_git_commit_id/objects/d3/677bb0309ad49f7a8564110cf3a865bac78184
deleted file mode 100644
index bd7c95e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d3/677bb0309ad49f7a8564110cf3a865bac78184 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d3/b97b8c60e0f4af620cd16a08969a0c9ae45ffe b/src/test/resources/_git_of_git_commit_id/objects/d3/b97b8c60e0f4af620cd16a08969a0c9ae45ffe
deleted file mode 100644
index e14d1a8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d3/b97b8c60e0f4af620cd16a08969a0c9ae45ffe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d3/bf85490d90e0f599512e06b39b58efdf950ab5 b/src/test/resources/_git_of_git_commit_id/objects/d3/bf85490d90e0f599512e06b39b58efdf950ab5
deleted file mode 100644
index f60ea1d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d3/bf85490d90e0f599512e06b39b58efdf950ab5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/0afdad0e8718ff750a853336f392441dd06b8a b/src/test/resources/_git_of_git_commit_id/objects/d4/0afdad0e8718ff750a853336f392441dd06b8a
deleted file mode 100644
index ac82ac4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/0afdad0e8718ff750a853336f392441dd06b8a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/374371dc3882c90f17130e6abf89cb8d099b31 b/src/test/resources/_git_of_git_commit_id/objects/d4/374371dc3882c90f17130e6abf89cb8d099b31
deleted file mode 100644
index 23a077f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/374371dc3882c90f17130e6abf89cb8d099b31 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/3c13c57b9e3db6e8b506585bb37fa076351635 b/src/test/resources/_git_of_git_commit_id/objects/d4/3c13c57b9e3db6e8b506585bb37fa076351635
deleted file mode 100644
index cb36c29..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/3c13c57b9e3db6e8b506585bb37fa076351635 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/41c1eb2459cf181ddc1a88cc086b2d33932fe9 b/src/test/resources/_git_of_git_commit_id/objects/d4/41c1eb2459cf181ddc1a88cc086b2d33932fe9
deleted file mode 100644
index 331f99d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/41c1eb2459cf181ddc1a88cc086b2d33932fe9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/4fde32adb1c22f48da0c7c9392f9c3d5e5fde9 b/src/test/resources/_git_of_git_commit_id/objects/d4/4fde32adb1c22f48da0c7c9392f9c3d5e5fde9
deleted file mode 100644
index 396ff23..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/4fde32adb1c22f48da0c7c9392f9c3d5e5fde9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/7816036185d399255f51b047f44eb21784a94b b/src/test/resources/_git_of_git_commit_id/objects/d4/7816036185d399255f51b047f44eb21784a94b
deleted file mode 100644
index 55f7d49..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/7816036185d399255f51b047f44eb21784a94b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/a1082ee33aecee33045158c1103e9b69d47c4b b/src/test/resources/_git_of_git_commit_id/objects/d4/a1082ee33aecee33045158c1103e9b69d47c4b
deleted file mode 100644
index 7c65640..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/a1082ee33aecee33045158c1103e9b69d47c4b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/a15f02ca00e703c8507b4111aefaa445295348 b/src/test/resources/_git_of_git_commit_id/objects/d4/a15f02ca00e703c8507b4111aefaa445295348
deleted file mode 100644
index 2af528c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/a15f02ca00e703c8507b4111aefaa445295348 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d4/f47234bb78ca2416e6fd0388b59f698ece503e b/src/test/resources/_git_of_git_commit_id/objects/d4/f47234bb78ca2416e6fd0388b59f698ece503e
deleted file mode 100644
index d8a06de..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d4/f47234bb78ca2416e6fd0388b59f698ece503e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/1d80a608add1b649247e922fa0669f05945d80 b/src/test/resources/_git_of_git_commit_id/objects/d5/1d80a608add1b649247e922fa0669f05945d80
deleted file mode 100644
index 6e73acf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/1d80a608add1b649247e922fa0669f05945d80 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/5f5d8b9d03bb050a956ffed361fe5955e3641b b/src/test/resources/_git_of_git_commit_id/objects/d5/5f5d8b9d03bb050a956ffed361fe5955e3641b
deleted file mode 100644
index 207bc3d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/5f5d8b9d03bb050a956ffed361fe5955e3641b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/6bf9d55251445cc67b68be701f359253beb423 b/src/test/resources/_git_of_git_commit_id/objects/d5/6bf9d55251445cc67b68be701f359253beb423
deleted file mode 100644
index 3ddf51a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/6bf9d55251445cc67b68be701f359253beb423 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/81c0df68cf4c1b0bf724f0a6914f314e1c354f b/src/test/resources/_git_of_git_commit_id/objects/d5/81c0df68cf4c1b0bf724f0a6914f314e1c354f
deleted file mode 100644
index 49f9e4b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/81c0df68cf4c1b0bf724f0a6914f314e1c354f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/96df6e7295962f52b2015b7c990cf832035ffe b/src/test/resources/_git_of_git_commit_id/objects/d5/96df6e7295962f52b2015b7c990cf832035ffe
deleted file mode 100644
index 7af7bb9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/96df6e7295962f52b2015b7c990cf832035ffe and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/9921ca7da2a1441e814667ff58bb2dbb502c53 b/src/test/resources/_git_of_git_commit_id/objects/d5/9921ca7da2a1441e814667ff58bb2dbb502c53
deleted file mode 100644
index 344552a..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/d5/9921ca7da2a1441e814667ff58bb2dbb502c53
+++ /dev/null
@@ -1,2 +0,0 @@
-x�ÎMj1@á®}
-íAvlÉ†Pº/=„F–é4ó‡ãÐë·„œ Û·øxº¯ë< ¤ò2ºèTš�j,Éò¤Cä–™hJ9pRµXHÐÒm�©®ŒÞÔD2eÕ¢85fÌ,ÖkÖFÉÉ}|í>ö­K…OYäçv�ár}„ÓúïGß¿M‡?ŸŽå
ü9&LÅs€WˆN¿Ãþ'Qâ„OÉm³þ1ÃnšÌË½›û6Tž
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/a9f152aefb06ba34f398175a6e5671407a72b8 b/src/test/resources/_git_of_git_commit_id/objects/d5/a9f152aefb06ba34f398175a6e5671407a72b8
deleted file mode 100644
index 88b7223..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/a9f152aefb06ba34f398175a6e5671407a72b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/cad9d386fc4e1df9c33633948f47b8a9fee96a b/src/test/resources/_git_of_git_commit_id/objects/d5/cad9d386fc4e1df9c33633948f47b8a9fee96a
deleted file mode 100644
index 20b9700..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/cad9d386fc4e1df9c33633948f47b8a9fee96a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/ef46b51604977c518b122fccf5b9dd762f789b b/src/test/resources/_git_of_git_commit_id/objects/d5/ef46b51604977c518b122fccf5b9dd762f789b
deleted file mode 100644
index 316351b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/ef46b51604977c518b122fccf5b9dd762f789b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d5/f9a99b78ae94a371e5948763e51d35a29f8df0 b/src/test/resources/_git_of_git_commit_id/objects/d5/f9a99b78ae94a371e5948763e51d35a29f8df0
deleted file mode 100644
index 439cb6d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d5/f9a99b78ae94a371e5948763e51d35a29f8df0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/02cca867bc88919bb5e6e07b44ff65040c09b4 b/src/test/resources/_git_of_git_commit_id/objects/d6/02cca867bc88919bb5e6e07b44ff65040c09b4
deleted file mode 100644
index 3f4d852..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/02cca867bc88919bb5e6e07b44ff65040c09b4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/0415fdcc2c077100e0d2389ea394cfa25ef288 b/src/test/resources/_git_of_git_commit_id/objects/d6/0415fdcc2c077100e0d2389ea394cfa25ef288
deleted file mode 100644
index 6975df5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/0415fdcc2c077100e0d2389ea394cfa25ef288 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/30934d3485e4876f05d0abb6bc0d5b8cc85306 b/src/test/resources/_git_of_git_commit_id/objects/d6/30934d3485e4876f05d0abb6bc0d5b8cc85306
deleted file mode 100644
index 8141895..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/30934d3485e4876f05d0abb6bc0d5b8cc85306 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/3116c6a19358a97f5fb33dc0b84144f6fcaa7b b/src/test/resources/_git_of_git_commit_id/objects/d6/3116c6a19358a97f5fb33dc0b84144f6fcaa7b
deleted file mode 100644
index c87d228..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/3116c6a19358a97f5fb33dc0b84144f6fcaa7b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/5b8b2fc79b19aec84e03a5bf786887442a9098 b/src/test/resources/_git_of_git_commit_id/objects/d6/5b8b2fc79b19aec84e03a5bf786887442a9098
deleted file mode 100644
index b61f091..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/5b8b2fc79b19aec84e03a5bf786887442a9098 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/6dcb06b013df39aa559d6750908996a96015fb b/src/test/resources/_git_of_git_commit_id/objects/d6/6dcb06b013df39aa559d6750908996a96015fb
deleted file mode 100644
index 0c762f7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/6dcb06b013df39aa559d6750908996a96015fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/7ed645491e5dd792fb50a0f16b8e7adc1dd228 b/src/test/resources/_git_of_git_commit_id/objects/d6/7ed645491e5dd792fb50a0f16b8e7adc1dd228
deleted file mode 100644
index 154a1be..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/7ed645491e5dd792fb50a0f16b8e7adc1dd228 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/c0e5be89d25fe17e550142a75f803eaa25609f b/src/test/resources/_git_of_git_commit_id/objects/d6/c0e5be89d25fe17e550142a75f803eaa25609f
deleted file mode 100644
index 6cae735..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/c0e5be89d25fe17e550142a75f803eaa25609f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d6/cd7971a3f067df0393db2d3ff61ead0bcf46de b/src/test/resources/_git_of_git_commit_id/objects/d6/cd7971a3f067df0393db2d3ff61ead0bcf46de
deleted file mode 100644
index 3865e02..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d6/cd7971a3f067df0393db2d3ff61ead0bcf46de and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d7/027aaaccb202f2854827cbe79d0d6c1b5328b2 b/src/test/resources/_git_of_git_commit_id/objects/d7/027aaaccb202f2854827cbe79d0d6c1b5328b2
deleted file mode 100644
index a291773..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/d7/027aaaccb202f2854827cbe79d0d6c1b5328b2
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU03c040031Q0M435MKJL¶H5RI‰II‰æFF)If¦FffÉ©Æi†g6$Þ9!z&˜Å¨?ûµ}TÀ�ÓŸu0Nh
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d7/558de5ffc70a995c08c9951fbb8309edbf825f b/src/test/resources/_git_of_git_commit_id/objects/d7/558de5ffc70a995c08c9951fbb8309edbf825f
deleted file mode 100644
index 3910817..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d7/558de5ffc70a995c08c9951fbb8309edbf825f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d7/5a655fbac8e4fbaba80bb8a722db65266ce3f1 b/src/test/resources/_git_of_git_commit_id/objects/d7/5a655fbac8e4fbaba80bb8a722db65266ce3f1
deleted file mode 100644
index ccb061d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d7/5a655fbac8e4fbaba80bb8a722db65266ce3f1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d7/78c2df4349e4aab79b23c4cee1aad281122647 b/src/test/resources/_git_of_git_commit_id/objects/d7/78c2df4349e4aab79b23c4cee1aad281122647
deleted file mode 100644
index cd990d0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d7/78c2df4349e4aab79b23c4cee1aad281122647 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d7/986e7ed7307536c24df56230878d29fe82d15d b/src/test/resources/_git_of_git_commit_id/objects/d7/986e7ed7307536c24df56230878d29fe82d15d
deleted file mode 100644
index 082c8c7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d7/986e7ed7307536c24df56230878d29fe82d15d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/0a3655e57ae405ad12e0ea3b93fd1628f3df96 b/src/test/resources/_git_of_git_commit_id/objects/d8/0a3655e57ae405ad12e0ea3b93fd1628f3df96
deleted file mode 100644
index e5fccd8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/0a3655e57ae405ad12e0ea3b93fd1628f3df96 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/6689c99e80b281fd66a3a0f53d9464fb6c5012 b/src/test/resources/_git_of_git_commit_id/objects/d8/6689c99e80b281fd66a3a0f53d9464fb6c5012
deleted file mode 100644
index cbfd96d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/6689c99e80b281fd66a3a0f53d9464fb6c5012 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/71ca87749ec1d24c67ff57cfa29a5489d9ff4a b/src/test/resources/_git_of_git_commit_id/objects/d8/71ca87749ec1d24c67ff57cfa29a5489d9ff4a
deleted file mode 100644
index 99544a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/71ca87749ec1d24c67ff57cfa29a5489d9ff4a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/ce2978c3a77f5bd3651f5c995b107f483ef473 b/src/test/resources/_git_of_git_commit_id/objects/d8/ce2978c3a77f5bd3651f5c995b107f483ef473
deleted file mode 100644
index aa3fda1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/ce2978c3a77f5bd3651f5c995b107f483ef473 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/d518e8c76215b75dd6d6cbb06ad611ecfbcb2a b/src/test/resources/_git_of_git_commit_id/objects/d8/d518e8c76215b75dd6d6cbb06ad611ecfbcb2a
deleted file mode 100644
index 3985f3f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/d518e8c76215b75dd6d6cbb06ad611ecfbcb2a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/d9f872d0ce7ca6be45ceb17b6972520c324a1e b/src/test/resources/_git_of_git_commit_id/objects/d8/d9f872d0ce7ca6be45ceb17b6972520c324a1e
deleted file mode 100644
index c87f1b6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/d9f872d0ce7ca6be45ceb17b6972520c324a1e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d8/ee4c528729c3e5b3b46cf21763797873a50329 b/src/test/resources/_git_of_git_commit_id/objects/d8/ee4c528729c3e5b3b46cf21763797873a50329
deleted file mode 100644
index ba7d56c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d8/ee4c528729c3e5b3b46cf21763797873a50329 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d9/2823ad9b2076e260848eb8c74f1475068938a4 b/src/test/resources/_git_of_git_commit_id/objects/d9/2823ad9b2076e260848eb8c74f1475068938a4
deleted file mode 100644
index 834d10a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d9/2823ad9b2076e260848eb8c74f1475068938a4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d9/3ca4c67159638eb90119391107bf5972f243a7 b/src/test/resources/_git_of_git_commit_id/objects/d9/3ca4c67159638eb90119391107bf5972f243a7
deleted file mode 100644
index f0897fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d9/3ca4c67159638eb90119391107bf5972f243a7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d9/3fd7dde87a91cd40e55fd435fa5237b6a91586 b/src/test/resources/_git_of_git_commit_id/objects/d9/3fd7dde87a91cd40e55fd435fa5237b6a91586
deleted file mode 100644
index cf4ef51..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d9/3fd7dde87a91cd40e55fd435fa5237b6a91586 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/d9/f6b25f63a3f6163204d401cd894155852e15fa b/src/test/resources/_git_of_git_commit_id/objects/d9/f6b25f63a3f6163204d401cd894155852e15fa
deleted file mode 100644
index 19dd72f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/d9/f6b25f63a3f6163204d401cd894155852e15fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/03347ec81f1714df3b9e47f12d856bf99e7b3b b/src/test/resources/_git_of_git_commit_id/objects/da/03347ec81f1714df3b9e47f12d856bf99e7b3b
deleted file mode 100644
index 8e2dc9b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/03347ec81f1714df3b9e47f12d856bf99e7b3b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/0efe78987d761c69faa0d3998caf5ea247bd79 b/src/test/resources/_git_of_git_commit_id/objects/da/0efe78987d761c69faa0d3998caf5ea247bd79
deleted file mode 100644
index de1713e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/0efe78987d761c69faa0d3998caf5ea247bd79 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/1c746d2bd6315adce0b20b7a53605a902d3eb6 b/src/test/resources/_git_of_git_commit_id/objects/da/1c746d2bd6315adce0b20b7a53605a902d3eb6
deleted file mode 100644
index c3de8b7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/1c746d2bd6315adce0b20b7a53605a902d3eb6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/4f948063ce79aa1e7bb667bfa7790aa5258412 b/src/test/resources/_git_of_git_commit_id/objects/da/4f948063ce79aa1e7bb667bfa7790aa5258412
deleted file mode 100644
index afc9bc3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/4f948063ce79aa1e7bb667bfa7790aa5258412 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/508e47e7fd5537f167546c5c9511d5910dd7d7 b/src/test/resources/_git_of_git_commit_id/objects/da/508e47e7fd5537f167546c5c9511d5910dd7d7
deleted file mode 100644
index b19a5c7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/508e47e7fd5537f167546c5c9511d5910dd7d7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/689d27b31d8309cd64e3340c7d035fafe8ec41 b/src/test/resources/_git_of_git_commit_id/objects/da/689d27b31d8309cd64e3340c7d035fafe8ec41
deleted file mode 100644
index f8d7f86..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/da/689d27b31d8309cd64e3340c7d035fafe8ec41
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU046b040031Q0L51·0M´072O5L±´´0N¶03M605"CãDKsËDËåsbL;g9(fšè=˜oq=ôÃ¨	¦†ÆiÉfÆ‰ÉfÉ©æ–ÆiiI¦i‰)))ÉÆ†&IF¦©Éo½tŸO<Zóÿ×2gMãòõAS4,Ì
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/6b3b613ed0bbaffa277a0ca4be57995624ebd4 b/src/test/resources/_git_of_git_commit_id/objects/da/6b3b613ed0bbaffa277a0ca4be57995624ebd4
deleted file mode 100644
index 66a91dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/6b3b613ed0bbaffa277a0ca4be57995624ebd4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/769e7b161e42bb85560b8fa66410071377afbb b/src/test/resources/_git_of_git_commit_id/objects/da/769e7b161e42bb85560b8fa66410071377afbb
deleted file mode 100644
index 80faff3..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/da/769e7b161e42bb85560b8fa66410071377afbb
+++ /dev/null
@@ -1,2 +0,0 @@
-x�ÎAj1…á®}
-íÁ²ÇöJÈJÏ ÈšÄ4�B¡§ïPš„·û?�{kUÁÅð¢CXJIÌžgÌCœ¹øH6ås.‰œD^óECV…%AÌ(hCäˆ<ÏÖRŠŒî\Bpû&Îºëµx¯|¥|l:îÛÏ'Á[û“CÈéÒ¨ÞÜÛÐO8yëS†Wë¬5»îwUž¥”þCf‘oh}ÔUå2Hk_AeÓÍüŽÎWÀ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/988c64ccd106af2dbb7539d49a83b3474e9de5 b/src/test/resources/_git_of_git_commit_id/objects/da/988c64ccd106af2dbb7539d49a83b3474e9de5
deleted file mode 100644
index 5a363be..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/988c64ccd106af2dbb7539d49a83b3474e9de5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/b5cbdcfd543be39f4dd07b7e33f83a0dc1f9ec b/src/test/resources/_git_of_git_commit_id/objects/da/b5cbdcfd543be39f4dd07b7e33f83a0dc1f9ec
deleted file mode 100644
index 36a8c9d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/b5cbdcfd543be39f4dd07b7e33f83a0dc1f9ec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/c13050fc4e77d2c706c5c6e467075e46726248 b/src/test/resources/_git_of_git_commit_id/objects/da/c13050fc4e77d2c706c5c6e467075e46726248
deleted file mode 100644
index 748ba19..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/c13050fc4e77d2c706c5c6e467075e46726248 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/ea5607aed49dff04744fdeb8dc3ad1141faa55 b/src/test/resources/_git_of_git_commit_id/objects/da/ea5607aed49dff04744fdeb8dc3ad1141faa55
deleted file mode 100644
index 5e6dd6d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/ea5607aed49dff04744fdeb8dc3ad1141faa55 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/da/f13121ecc09199216cfeaf46dc465d89e801c7 b/src/test/resources/_git_of_git_commit_id/objects/da/f13121ecc09199216cfeaf46dc465d89e801c7
deleted file mode 100644
index ef9dd8e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/da/f13121ecc09199216cfeaf46dc465d89e801c7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/0eb7aac3a79789d3f209c1fd38b4056a47975b b/src/test/resources/_git_of_git_commit_id/objects/db/0eb7aac3a79789d3f209c1fd38b4056a47975b
deleted file mode 100644
index 2b0c670..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/0eb7aac3a79789d3f209c1fd38b4056a47975b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/22d28ba892838e51c42329fe7c8af1e98f97ad b/src/test/resources/_git_of_git_commit_id/objects/db/22d28ba892838e51c42329fe7c8af1e98f97ad
deleted file mode 100644
index d389f43..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/22d28ba892838e51c42329fe7c8af1e98f97ad and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/3adb1fc07581def791b6cbedfa492fe63c44f0 b/src/test/resources/_git_of_git_commit_id/objects/db/3adb1fc07581def791b6cbedfa492fe63c44f0
deleted file mode 100644
index 79b41d5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/3adb1fc07581def791b6cbedfa492fe63c44f0 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/3bd9df9ae34b9fe1789d072719e242b908193b b/src/test/resources/_git_of_git_commit_id/objects/db/3bd9df9ae34b9fe1789d072719e242b908193b
deleted file mode 100644
index 670c577..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/3bd9df9ae34b9fe1789d072719e242b908193b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/4171d71391092cde0467ab0943418363be05da b/src/test/resources/_git_of_git_commit_id/objects/db/4171d71391092cde0467ab0943418363be05da
deleted file mode 100644
index e8ff47b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/4171d71391092cde0467ab0943418363be05da and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/72c2139af47b9e957fc5005f6149eb7b2f92cc b/src/test/resources/_git_of_git_commit_id/objects/db/72c2139af47b9e957fc5005f6149eb7b2f92cc
deleted file mode 100644
index 3452780..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/72c2139af47b9e957fc5005f6149eb7b2f92cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/94bbde978062ee7a9f42a9ad0bf216d18679d1 b/src/test/resources/_git_of_git_commit_id/objects/db/94bbde978062ee7a9f42a9ad0bf216d18679d1
deleted file mode 100644
index 58c4ad7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/94bbde978062ee7a9f42a9ad0bf216d18679d1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/9cb5757f4af835425c4c6a91b8fa2717533255 b/src/test/resources/_git_of_git_commit_id/objects/db/9cb5757f4af835425c4c6a91b8fa2717533255
deleted file mode 100644
index 7e9cab2..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/db/9cb5757f4af835425c4c6a91b8fa2717533255
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ŽËJ1@]ç+î¾Ròœ$ ¥.AêÆÇþ&¹ƒi3É�fð÷•â¸=‹sNlË’HÏïF'££%ol4ÖÇ‰û '3Û€'�ŒÖš¸ä’[±S@Î:#!Fë&*$žÎJ7I‰+‰jò·ñÕ:¼´Ú1Á	~_/.7°_þÀqííLqµ_Ë„ÒF)í�ƒÝo˜³xûôË5–-ä:¨”|¬µ
¹Õë=œ>ÞÞáùñó	Ž¯[)
-±°R^¹
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/ccaf520c2c25038a21feca7ee9b2fa4da2f08b b/src/test/resources/_git_of_git_commit_id/objects/db/ccaf520c2c25038a21feca7ee9b2fa4da2f08b
deleted file mode 100644
index 433c4b6..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/db/ccaf520c2c25038a21feca7ee9b2fa4da2f08b
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR05d¨`ÔÖôò
50K60d`jmZôgÍ•'BÎÉlß&ß­²ìÝÿ^BçWYTíý9
~­ý_<Ä‹ƒ&æ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/db/ec6a727f4c93ab9e3c4f20cf57a0fa4c8a965d b/src/test/resources/_git_of_git_commit_id/objects/db/ec6a727f4c93ab9e3c4f20cf57a0fa4c8a965d
deleted file mode 100644
index 0a9ebb7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/db/ec6a727f4c93ab9e3c4f20cf57a0fa4c8a965d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/dc/c01ac0e55d5dcb1fba008da72cba8416cbb049 b/src/test/resources/_git_of_git_commit_id/objects/dc/c01ac0e55d5dcb1fba008da72cba8416cbb049
deleted file mode 100644
index 9c292f8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/dc/c01ac0e55d5dcb1fba008da72cba8416cbb049 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/dc/c6edf03d0029b2aff37a11007e14d815afd33b b/src/test/resources/_git_of_git_commit_id/objects/dc/c6edf03d0029b2aff37a11007e14d815afd33b
deleted file mode 100644
index 9ed8bd5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/dc/c6edf03d0029b2aff37a11007e14d815afd33b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/dd/3bbc698447ecdf0c6b74fb2772beaebee98ced b/src/test/resources/_git_of_git_commit_id/objects/dd/3bbc698447ecdf0c6b74fb2772beaebee98ced
deleted file mode 100644
index 512ef93..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/dd/3bbc698447ecdf0c6b74fb2772beaebee98ced and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/dd/4b871212e2c674a245ca759ccbf071f5c7d487 b/src/test/resources/_git_of_git_commit_id/objects/dd/4b871212e2c674a245ca759ccbf071f5c7d487
deleted file mode 100644
index 86a154a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/dd/4b871212e2c674a245ca759ccbf071f5c7d487 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/dd/c4c514110256efdd042fee5a75d5f2968c04f7 b/src/test/resources/_git_of_git_commit_id/objects/dd/c4c514110256efdd042fee5a75d5f2968c04f7
deleted file mode 100644
index d2a0c73..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/dd/c4c514110256efdd042fee5a75d5f2968c04f7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/de/31ccf867111a333acbfe5eae7ffd27f9ee5f2e b/src/test/resources/_git_of_git_commit_id/objects/de/31ccf867111a333acbfe5eae7ffd27f9ee5f2e
deleted file mode 100644
index 7f89579..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/de/31ccf867111a333acbfe5eae7ffd27f9ee5f2e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/de/504d84aae98db0ed25c0704cb0eea74cb68a71 b/src/test/resources/_git_of_git_commit_id/objects/de/504d84aae98db0ed25c0704cb0eea74cb68a71
deleted file mode 100644
index d120166..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/de/504d84aae98db0ed25c0704cb0eea74cb68a71 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/de/be48966aac04a00cca95f3d234b720e5c8c4e2 b/src/test/resources/_git_of_git_commit_id/objects/de/be48966aac04a00cca95f3d234b720e5c8c4e2
deleted file mode 100644
index 86b1d99..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/de/be48966aac04a00cca95f3d234b720e5c8c4e2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/de/e6e99ebf20cd93cef00da94a2960281227ee9f b/src/test/resources/_git_of_git_commit_id/objects/de/e6e99ebf20cd93cef00da94a2960281227ee9f
deleted file mode 100644
index aa5d504..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/de/e6e99ebf20cd93cef00da94a2960281227ee9f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/72109c765ecd2b54bceea2c7279a5df8784e07 b/src/test/resources/_git_of_git_commit_id/objects/df/72109c765ecd2b54bceea2c7279a5df8784e07
deleted file mode 100644
index 86b708d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/72109c765ecd2b54bceea2c7279a5df8784e07 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/939914a15b86f1659db5e3eac4dd6ae7b0c23b b/src/test/resources/_git_of_git_commit_id/objects/df/939914a15b86f1659db5e3eac4dd6ae7b0c23b
deleted file mode 100644
index 2e2feb3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/939914a15b86f1659db5e3eac4dd6ae7b0c23b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/a031c6c1394f36a57e707158cd7283ef2f1cde b/src/test/resources/_git_of_git_commit_id/objects/df/a031c6c1394f36a57e707158cd7283ef2f1cde
deleted file mode 100644
index 5beac8c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/a031c6c1394f36a57e707158cd7283ef2f1cde and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/c83820f9ae152bb59edd8d9682987c579e38ec b/src/test/resources/_git_of_git_commit_id/objects/df/c83820f9ae152bb59edd8d9682987c579e38ec
deleted file mode 100644
index 4b81e32..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/c83820f9ae152bb59edd8d9682987c579e38ec and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/d93b07fd2b7e8674b26425487ddc96e767764b b/src/test/resources/_git_of_git_commit_id/objects/df/d93b07fd2b7e8674b26425487ddc96e767764b
deleted file mode 100644
index b346aab..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/d93b07fd2b7e8674b26425487ddc96e767764b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/ded2fce4a9278a992ed3558fe2f3031446b414 b/src/test/resources/_git_of_git_commit_id/objects/df/ded2fce4a9278a992ed3558fe2f3031446b414
deleted file mode 100644
index 8a92b29..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/ded2fce4a9278a992ed3558fe2f3031446b414 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/df/f5f3a5d02a71dcf47f617135ac04564aa75973 b/src/test/resources/_git_of_git_commit_id/objects/df/f5f3a5d02a71dcf47f617135ac04564aa75973
deleted file mode 100644
index e380204..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/df/f5f3a5d02a71dcf47f617135ac04564aa75973 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/23c01a82bf6112c2a8073bf06ae789c6e163f1 b/src/test/resources/_git_of_git_commit_id/objects/e0/23c01a82bf6112c2a8073bf06ae789c6e163f1
deleted file mode 100644
index 2c685c1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/23c01a82bf6112c2a8073bf06ae789c6e163f1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/328251c3d3337fbd3757cf77a53b7237397b3a b/src/test/resources/_git_of_git_commit_id/objects/e0/328251c3d3337fbd3757cf77a53b7237397b3a
deleted file mode 100644
index 69e238e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/328251c3d3337fbd3757cf77a53b7237397b3a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/32ed7f8a53f6650194e067b6544bf5b0ec2ec7 b/src/test/resources/_git_of_git_commit_id/objects/e0/32ed7f8a53f6650194e067b6544bf5b0ec2ec7
deleted file mode 100644
index cc5cd40..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/32ed7f8a53f6650194e067b6544bf5b0ec2ec7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/5c7d841c7be397fd2e5e55eec281858f0aef10 b/src/test/resources/_git_of_git_commit_id/objects/e0/5c7d841c7be397fd2e5e55eec281858f0aef10
deleted file mode 100644
index 1e7c543..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/5c7d841c7be397fd2e5e55eec281858f0aef10 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/7b30696031940d29fef494bcba2c8cd91965c1 b/src/test/resources/_git_of_git_commit_id/objects/e0/7b30696031940d29fef494bcba2c8cd91965c1
deleted file mode 100644
index 93f52b1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/7b30696031940d29fef494bcba2c8cd91965c1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/887097fd8ada159f97808a14b51fe6ac40e8e3 b/src/test/resources/_git_of_git_commit_id/objects/e0/887097fd8ada159f97808a14b51fe6ac40e8e3
deleted file mode 100644
index 9fd5f73..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/887097fd8ada159f97808a14b51fe6ac40e8e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/c68a258ffbd9da3a63819f4952f73802a808ae b/src/test/resources/_git_of_git_commit_id/objects/e0/c68a258ffbd9da3a63819f4952f73802a808ae
deleted file mode 100644
index f7cfc63..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/c68a258ffbd9da3a63819f4952f73802a808ae and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/c7e1820d8ff3bd05a0fd863d74c4c226d913d1 b/src/test/resources/_git_of_git_commit_id/objects/e0/c7e1820d8ff3bd05a0fd863d74c4c226d913d1
deleted file mode 100644
index fa27d11..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/c7e1820d8ff3bd05a0fd863d74c4c226d913d1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e0/d39cf77caad5392108fd4e1b43b4e8ca1e6502 b/src/test/resources/_git_of_git_commit_id/objects/e0/d39cf77caad5392108fd4e1b43b4e8ca1e6502
deleted file mode 100644
index 95dfb4c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e0/d39cf77caad5392108fd4e1b43b4e8ca1e6502 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e1/04a04987e3d42cef03b57f3ea4421e3469c54f b/src/test/resources/_git_of_git_commit_id/objects/e1/04a04987e3d42cef03b57f3ea4421e3469c54f
deleted file mode 100644
index ab69a72..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e1/04a04987e3d42cef03b57f3ea4421e3469c54f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e1/36f0978d3ec065c04341dc054863ad6b3fb6a7 b/src/test/resources/_git_of_git_commit_id/objects/e1/36f0978d3ec065c04341dc054863ad6b3fb6a7
deleted file mode 100644
index cf48bad..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e1/36f0978d3ec065c04341dc054863ad6b3fb6a7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e1/5b957922824b73f330ce6173d75d713c329556 b/src/test/resources/_git_of_git_commit_id/objects/e1/5b957922824b73f330ce6173d75d713c329556
deleted file mode 100644
index 8d54767..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e1/5b957922824b73f330ce6173d75d713c329556 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e1/77133e5592f4c746e122667c06bf2408be59e6 b/src/test/resources/_git_of_git_commit_id/objects/e1/77133e5592f4c746e122667c06bf2408be59e6
deleted file mode 100644
index 0085c87..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e1/77133e5592f4c746e122667c06bf2408be59e6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e2/4360d4978fea78e70eb44909642b4ab808d686 b/src/test/resources/_git_of_git_commit_id/objects/e2/4360d4978fea78e70eb44909642b4ab808d686
deleted file mode 100644
index f8f9da5..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e2/4360d4978fea78e70eb44909642b4ab808d686 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e2/8feb6725e80851224ed0ae62b94ca41d95b0e5 b/src/test/resources/_git_of_git_commit_id/objects/e2/8feb6725e80851224ed0ae62b94ca41d95b0e5
deleted file mode 100644
index 31c5128..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e2/8feb6725e80851224ed0ae62b94ca41d95b0e5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e2/c0579bad7ab721942a1299291c103ff3084491 b/src/test/resources/_git_of_git_commit_id/objects/e2/c0579bad7ab721942a1299291c103ff3084491
deleted file mode 100644
index 7713cf9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e2/c0579bad7ab721942a1299291c103ff3084491 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e2/d4fb2d63fb0f25ae168281d7dadfeb131bc110 b/src/test/resources/_git_of_git_commit_id/objects/e2/d4fb2d63fb0f25ae168281d7dadfeb131bc110
deleted file mode 100644
index 34bfc27..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/e2/d4fb2d63fb0f25ae168281d7dadfeb131bc110
+++ /dev/null
@@ -1 +0,0 @@
-x¥ÏMNÃ0†aÖ>Åì«Fc{ÛBì+N€XL&Í�åºåúˆª7`û,^}Ÿìë:7p‰žZU™*ºÌArÐ˜R¢$©÷Ù‰�H<Pž¼)\uk D$a˜rFtÑ‡ÞúÈjYÆ8äd³
Ö’ákûÚ+œö­òo¼ðÏå<ÃóùÝú€×R÷o•f}W–°ÞQô}ð´ˆFî{›þ¿dÞW¾év¬º(_ôX–ëç¼}@©ú÷
7×¡ù¤:[Ó
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/20544928c12cbb5c81f9395f6b2045a66833e9 b/src/test/resources/_git_of_git_commit_id/objects/e3/20544928c12cbb5c81f9395f6b2045a66833e9
deleted file mode 100644
index a17d2ea..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/e3/20544928c12cbb5c81f9395f6b2045a66833e9
+++ /dev/null
@@ -1,3 +0,0 @@
-x-Î­J„A€áÑ"DÓ&«g~¾™3à
1Ì93]�Åe‹Œ†-âOÒÍZ6^Ä"VÁlrmjÜð]Àûðöº¥´ŒwJxçZ–ùL)kK™¹P!�
-GbÙe`€„¢¾n�Ôòd|x6¬§‹«ë÷£�éK#8‰¨Í,ˆ)xòÎ³Å(A‡"‚PÑê}ÒîöëËÇ»ÍíÖëîð¯¾¸>h�RYA¶�ØO¥Bc$¤Tec3CLÚrP7ØÙ�?�¥ÑÊwýpõô;X4sÈ˜™4ÙìKñÐTY0Kô³•
-@õùÑsý…­x|¾×ž?}›{ç“OgZj
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/3ce131f939827b2e5497d284a322cd1ac029cb b/src/test/resources/_git_of_git_commit_id/objects/e3/3ce131f939827b2e5497d284a322cd1ac029cb
deleted file mode 100644
index 64dc1fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/3ce131f939827b2e5497d284a322cd1ac029cb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/44d4c521bc5fd307985ecb388165c3738ae9d2 b/src/test/resources/_git_of_git_commit_id/objects/e3/44d4c521bc5fd307985ecb388165c3738ae9d2
deleted file mode 100644
index 9ab457f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/44d4c521bc5fd307985ecb388165c3738ae9d2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/55b42d642d414a88b3a66223e1de2b33c768ed b/src/test/resources/_git_of_git_commit_id/objects/e3/55b42d642d414a88b3a66223e1de2b33c768ed
deleted file mode 100644
index 1e8699f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/55b42d642d414a88b3a66223e1de2b33c768ed and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/6d4cb7a1e34a0e7f565f363495b931a8554114 b/src/test/resources/_git_of_git_commit_id/objects/e3/6d4cb7a1e34a0e7f565f363495b931a8554114
deleted file mode 100644
index 5823597..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/6d4cb7a1e34a0e7f565f363495b931a8554114 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/80204585fd9194e1a185fc655a0633aa571aa8 b/src/test/resources/_git_of_git_commit_id/objects/e3/80204585fd9194e1a185fc655a0633aa571aa8
deleted file mode 100644
index 5275fd1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/80204585fd9194e1a185fc655a0633aa571aa8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/caac2ffd7e783be102287f9e729e5209e29aa2 b/src/test/resources/_git_of_git_commit_id/objects/e3/caac2ffd7e783be102287f9e729e5209e29aa2
deleted file mode 100644
index 389ce0f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/caac2ffd7e783be102287f9e729e5209e29aa2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e3/ec8bf486c76d7ae32f9e4e3b531b4c97d2ccdd b/src/test/resources/_git_of_git_commit_id/objects/e3/ec8bf486c76d7ae32f9e4e3b531b4c97d2ccdd
deleted file mode 100644
index a4858ff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e3/ec8bf486c76d7ae32f9e4e3b531b4c97d2ccdd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e4/17517c784bfce276c6d9db55644f74c256d9ac b/src/test/resources/_git_of_git_commit_id/objects/e4/17517c784bfce276c6d9db55644f74c256d9ac
deleted file mode 100644
index 9537a08..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e4/17517c784bfce276c6d9db55644f74c256d9ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e4/4374d4b722065bbd610632690ccb3b213f6435 b/src/test/resources/_git_of_git_commit_id/objects/e4/4374d4b722065bbd610632690ccb3b213f6435
deleted file mode 100644
index 3cdd657..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e4/4374d4b722065bbd610632690ccb3b213f6435 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e4/443de7e3ede0d0059efdcc1fb5f5ba8361d4db b/src/test/resources/_git_of_git_commit_id/objects/e4/443de7e3ede0d0059efdcc1fb5f5ba8361d4db
deleted file mode 100644
index a85d9a8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e4/443de7e3ede0d0059efdcc1fb5f5ba8361d4db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e4/a0c225a6174994b713f8bc863f4391e2565818 b/src/test/resources/_git_of_git_commit_id/objects/e4/a0c225a6174994b713f8bc863f4391e2565818
deleted file mode 100644
index 6fef44f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e4/a0c225a6174994b713f8bc863f4391e2565818 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e4/c633464ada13bee9f2bb004ae6b131492f2581 b/src/test/resources/_git_of_git_commit_id/objects/e4/c633464ada13bee9f2bb004ae6b131492f2581
deleted file mode 100644
index b43009f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e4/c633464ada13bee9f2bb004ae6b131492f2581 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e4/ee6bc485526135e55e218b32a73c643c36b318 b/src/test/resources/_git_of_git_commit_id/objects/e4/ee6bc485526135e55e218b32a73c643c36b318
deleted file mode 100644
index 141979e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e4/ee6bc485526135e55e218b32a73c643c36b318 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e5/30afebd3a120115fb5fc6331eab2c6c5d4deb4 b/src/test/resources/_git_of_git_commit_id/objects/e5/30afebd3a120115fb5fc6331eab2c6c5d4deb4
deleted file mode 100644
index 5ca20c4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e5/30afebd3a120115fb5fc6331eab2c6c5d4deb4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e5/4beb6d5e06e1fd27d1cc105814f3f8865a3e6f b/src/test/resources/_git_of_git_commit_id/objects/e5/4beb6d5e06e1fd27d1cc105814f3f8865a3e6f
deleted file mode 100644
index 21cf239..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e5/4beb6d5e06e1fd27d1cc105814f3f8865a3e6f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e5/5c6b0f0b048fe723befb5f68afadced1da6702 b/src/test/resources/_git_of_git_commit_id/objects/e5/5c6b0f0b048fe723befb5f68afadced1da6702
deleted file mode 100644
index e032ed7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e5/5c6b0f0b048fe723befb5f68afadced1da6702 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e5/9ced98d94b09ae9c0cc4c2b0a4cc3a1d105293 b/src/test/resources/_git_of_git_commit_id/objects/e5/9ced98d94b09ae9c0cc4c2b0a4cc3a1d105293
deleted file mode 100644
index 6afbf65..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e5/9ced98d94b09ae9c0cc4c2b0a4cc3a1d105293 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e5/ab9a6c3a06107933c4902e1cdfe01b879fd9ac b/src/test/resources/_git_of_git_commit_id/objects/e5/ab9a6c3a06107933c4902e1cdfe01b879fd9ac
deleted file mode 100644
index 604bfd6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e5/ab9a6c3a06107933c4902e1cdfe01b879fd9ac and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e5/f3902cdb3019d801966ea9e9b68c19cb4d8fa1 b/src/test/resources/_git_of_git_commit_id/objects/e5/f3902cdb3019d801966ea9e9b68c19cb4d8fa1
deleted file mode 100644
index cb0435c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e5/f3902cdb3019d801966ea9e9b68c19cb4d8fa1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e6/9972a7ade9d288d9909f52e949c6e22455008e b/src/test/resources/_git_of_git_commit_id/objects/e6/9972a7ade9d288d9909f52e949c6e22455008e
deleted file mode 100644
index 729b4b6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e6/9972a7ade9d288d9909f52e949c6e22455008e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 b/src/test/resources/_git_of_git_commit_id/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
deleted file mode 100644
index 7112238..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e6/cb0b22acb931bf331c591583bc476f51fdd018 b/src/test/resources/_git_of_git_commit_id/objects/e6/cb0b22acb931bf331c591583bc476f51fdd018
deleted file mode 100644
index 8cff925..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e6/cb0b22acb931bf331c591583bc476f51fdd018 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e6/d7011ac6f60db92721ded0058cf942bb96ac76 b/src/test/resources/_git_of_git_commit_id/objects/e6/d7011ac6f60db92721ded0058cf942bb96ac76
deleted file mode 100644
index 04fbfa7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e6/d7011ac6f60db92721ded0058cf942bb96ac76 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e7/15e106e80fefc6e09a006d00d1dab02c47c809 b/src/test/resources/_git_of_git_commit_id/objects/e7/15e106e80fefc6e09a006d00d1dab02c47c809
deleted file mode 100644
index 13ce515..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e7/15e106e80fefc6e09a006d00d1dab02c47c809 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e7/2625b1bd8008feeb32244dcf02e3392b017a2b b/src/test/resources/_git_of_git_commit_id/objects/e7/2625b1bd8008feeb32244dcf02e3392b017a2b
deleted file mode 100644
index 2b35e29..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e7/2625b1bd8008feeb32244dcf02e3392b017a2b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e7/758a23ccf2271afc4702888562ee5bef5cb5ee b/src/test/resources/_git_of_git_commit_id/objects/e7/758a23ccf2271afc4702888562ee5bef5cb5ee
deleted file mode 100644
index 025b69b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e7/758a23ccf2271afc4702888562ee5bef5cb5ee and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e7/a1e817341a1d8c959ffe205a0fa064188ac368 b/src/test/resources/_git_of_git_commit_id/objects/e7/a1e817341a1d8c959ffe205a0fa064188ac368
deleted file mode 100644
index 8d5542f..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/e7/a1e817341a1d8c959ffe205a0fa064188ac368
+++ /dev/null
@@ -1 +0,0 @@
-x¥ÎMjÃ@@á®çÚ‡„ù‘41”Ò})ôQdÑ:±=f<Æôö-¡7èö->ž–iÄŸZ5Ò¾Óä‘P�1œ‰1É‚Öæ>)KŒÄW·Hµ¹�¨eÏ™<ùŒE=w9Eíì—²³^c'[û*ÞÊ\¥‡we_ï<ßá4ý…×¥–›ié´Œ/RJÄ‰áà£÷N¿Íþ/¹²U(û2T8À¶ó'\ŽGwù^/îÄšW‚
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e7/e4832bf57f3d1fec248246951bb8618f29fa86 b/src/test/resources/_git_of_git_commit_id/objects/e7/e4832bf57f3d1fec248246951bb8618f29fa86
deleted file mode 100644
index f007dce..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e7/e4832bf57f3d1fec248246951bb8618f29fa86 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e8/64dd23b49ac6941ec102967a44478159318a45 b/src/test/resources/_git_of_git_commit_id/objects/e8/64dd23b49ac6941ec102967a44478159318a45
deleted file mode 100644
index 39e9f11..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e8/64dd23b49ac6941ec102967a44478159318a45 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e8/785cceaac786e13bd0dbaf3118f12ed032a369 b/src/test/resources/_git_of_git_commit_id/objects/e8/785cceaac786e13bd0dbaf3118f12ed032a369
deleted file mode 100644
index 8bca0ab..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/e8/785cceaac786e13bd0dbaf3118f12ed032a369
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥�ÁjÃ0D{ÖW,ôØdIŽ,(¥×Rzî5ki•(–%#oðï×	ýƒçñf|�çÄ uÿÄ�ŽÊa]/�·Ý(-j{í£AC4kÃ0Ä€Q,Ø¨0ªãqðÖ‘3�ŒÎtÎ‡àL´tHQ*3j%ðÆ—Úà«–†¾1ã¶N	Þ¦8ÌàciõJž;}Xò;tÚôZg4¼H%¥ð�½LÿoŸ%qÂ[mÔÏº{…-ñRa:7ä´S¦•Wñ³;©œïZš—Lóþýž1gˆ„|k´B�p
-´ú–F:‰__Îp	
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e8/920e3e54215ab8970e30f3f2924e0d0e00c605 b/src/test/resources/_git_of_git_commit_id/objects/e8/920e3e54215ab8970e30f3f2924e0d0e00c605
deleted file mode 100644
index 113c439..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e8/920e3e54215ab8970e30f3f2924e0d0e00c605 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e8/930934a1d3107cff0221c23fe5757b362ec25a b/src/test/resources/_git_of_git_commit_id/objects/e8/930934a1d3107cff0221c23fe5757b362ec25a
deleted file mode 100644
index 27142bf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e8/930934a1d3107cff0221c23fe5757b362ec25a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e8/e3ee8d3faf96137cc9dc03dc54872304fb9b58 b/src/test/resources/_git_of_git_commit_id/objects/e8/e3ee8d3faf96137cc9dc03dc54872304fb9b58
deleted file mode 100644
index 829133b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e8/e3ee8d3faf96137cc9dc03dc54872304fb9b58 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e9/7e75e1c4802585e9baa9434d17e87fa7359d33 b/src/test/resources/_git_of_git_commit_id/objects/e9/7e75e1c4802585e9baa9434d17e87fa7359d33
deleted file mode 100644
index bc6a260..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e9/7e75e1c4802585e9baa9434d17e87fa7359d33 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e9/90bfa02360ab82c96afb70710e91fc3feb8344 b/src/test/resources/_git_of_git_commit_id/objects/e9/90bfa02360ab82c96afb70710e91fc3feb8344
deleted file mode 100644
index 043e5a6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e9/90bfa02360ab82c96afb70710e91fc3feb8344 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/e9/f84eac3dc03b8568bbbcb8ffdc044b9569a4d2 b/src/test/resources/_git_of_git_commit_id/objects/e9/f84eac3dc03b8568bbbcb8ffdc044b9569a4d2
deleted file mode 100644
index 4e60352..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/e9/f84eac3dc03b8568bbbcb8ffdc044b9569a4d2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ea/2668c79e9410f97da99cdd94f8309aef024b32 b/src/test/resources/_git_of_git_commit_id/objects/ea/2668c79e9410f97da99cdd94f8309aef024b32
deleted file mode 100644
index 322fddc..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/ea/2668c79e9410f97da99cdd94f8309aef024b32
+++ /dev/null
@@ -1,4 +0,0 @@
-x¥�Mj„@„³öoúW[Bö!‡xÚåLGí–ö‰×�¹A 6õ->ŠËº&!«ý›T€ BèTßM1pdíû©ï‚
-¬Ýàõ„–G§`›�+²�ÖS4ÞÀ¨¡ƒ3
-#·ÝUËÃdÜžÑð!ÏRé«äÊ‘¾yásŸÝç¸­às«å£h{Û–ÒÖyk�·�Þ•Qª_{ÿ75g©3"¥,xT–T2	vÙI
-Õ#ÓÕ×c‘´- ÇõRÅVö$¥&ìt>‘)±ù!„j
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ea/6683aafecb80f47eec602176aeb01da78b53c7 b/src/test/resources/_git_of_git_commit_id/objects/ea/6683aafecb80f47eec602176aeb01da78b53c7
deleted file mode 100644
index 48b0446..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ea/6683aafecb80f47eec602176aeb01da78b53c7 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ea/aa14d2eab113ec895ae49a300aa54b7a6dc14c b/src/test/resources/_git_of_git_commit_id/objects/ea/aa14d2eab113ec895ae49a300aa54b7a6dc14c
deleted file mode 100644
index ba389c6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ea/aa14d2eab113ec895ae49a300aa54b7a6dc14c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ea/ab5801e88594f838ba5f78ab1ef800116f0f29 b/src/test/resources/_git_of_git_commit_id/objects/ea/ab5801e88594f838ba5f78ab1ef800116f0f29
deleted file mode 100644
index 806678e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ea/ab5801e88594f838ba5f78ab1ef800116f0f29 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ea/ae5cb5ce07823e6ad59c41e1d39edd6fdc0fa8 b/src/test/resources/_git_of_git_commit_id/objects/ea/ae5cb5ce07823e6ad59c41e1d39edd6fdc0fa8
deleted file mode 100644
index da4f948..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ea/ae5cb5ce07823e6ad59c41e1d39edd6fdc0fa8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/3d46e96478030a4daf49018be968de74a89057 b/src/test/resources/_git_of_git_commit_id/objects/eb/3d46e96478030a4daf49018be968de74a89057
deleted file mode 100644
index 426b3c7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/3d46e96478030a4daf49018be968de74a89057 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/49d6a8ad5b9ec5dcea67f71cfb5ae9b37b5a82 b/src/test/resources/_git_of_git_commit_id/objects/eb/49d6a8ad5b9ec5dcea67f71cfb5ae9b37b5a82
deleted file mode 100644
index e07b306..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/49d6a8ad5b9ec5dcea67f71cfb5ae9b37b5a82 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/576e5a117e8fa463d913217100cb5aade67296 b/src/test/resources/_git_of_git_commit_id/objects/eb/576e5a117e8fa463d913217100cb5aade67296
deleted file mode 100644
index 45f1f4f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/576e5a117e8fa463d913217100cb5aade67296 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/93e9407d902ec9e14847fffa1b816d6294ce17 b/src/test/resources/_git_of_git_commit_id/objects/eb/93e9407d902ec9e14847fffa1b816d6294ce17
deleted file mode 100644
index bedc4d3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/93e9407d902ec9e14847fffa1b816d6294ce17 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/c3a2311ece24a8baed39dfa07ccbc3597fa6da b/src/test/resources/_git_of_git_commit_id/objects/eb/c3a2311ece24a8baed39dfa07ccbc3597fa6da
deleted file mode 100644
index 7321b87..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/c3a2311ece24a8baed39dfa07ccbc3597fa6da and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/cf283c7e7684107a8f87bf8830f40ba13a9356 b/src/test/resources/_git_of_git_commit_id/objects/eb/cf283c7e7684107a8f87bf8830f40ba13a9356
deleted file mode 100644
index 1d370e6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/cf283c7e7684107a8f87bf8830f40ba13a9356 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/eb/e574347f0749396d82586a0279d801b7cb6471 b/src/test/resources/_git_of_git_commit_id/objects/eb/e574347f0749396d82586a0279d801b7cb6471
deleted file mode 100644
index 3f57423..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/eb/e574347f0749396d82586a0279d801b7cb6471 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ec/17ec1939b7c3e86b7cb6c0c4de6b0818a7e75e b/src/test/resources/_git_of_git_commit_id/objects/ec/17ec1939b7c3e86b7cb6c0c4de6b0818a7e75e
deleted file mode 100644
index d7558de..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/ec/17ec1939b7c3e86b7cb6c0c4de6b0818a7e75e
+++ /dev/null
@@ -1,2 +0,0 @@
-x-ÍK‚0P×9E[�r§Kïà&0H
-È¤&ƒ…·7~–Ý]õÚ/âq¾\õ±ó!vyrµ«q‹à�Ö´0&‘¹×�&HÊ‰”AHÔÏ< dÉÁD_E±e†<Y2l«‡)ÅœD-·_ù.àH¾À6…üÕOÅˆ´þ›1|6AUXk¶4�qÕ:Ç;÷xÃ¯j2k¹iBÅ½vÐBü
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ec/427b5460b01066e49414ffa90c11cc4c05f58a b/src/test/resources/_git_of_git_commit_id/objects/ec/427b5460b01066e49414ffa90c11cc4c05f58a
deleted file mode 100644
index 787cbdc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ec/427b5460b01066e49414ffa90c11cc4c05f58a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ec/802b7f2a3773449f121d788fe4f84137ce01e4 b/src/test/resources/_git_of_git_commit_id/objects/ec/802b7f2a3773449f121d788fe4f84137ce01e4
deleted file mode 100644
index f1d5c34..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ec/802b7f2a3773449f121d788fe4f84137ce01e4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ec/9535722c9bbea08d42706a82ab9916d71488bd b/src/test/resources/_git_of_git_commit_id/objects/ec/9535722c9bbea08d42706a82ab9916d71488bd
deleted file mode 100644
index e3f598e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ec/9535722c9bbea08d42706a82ab9916d71488bd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ec/cc954389b12e36ecfb4a6d723370d7459d123c b/src/test/resources/_git_of_git_commit_id/objects/ec/cc954389b12e36ecfb4a6d723370d7459d123c
deleted file mode 100644
index 15678fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ec/cc954389b12e36ecfb4a6d723370d7459d123c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ec/d3e076aefb24e522cbf2b1a33926b3eaf9356e b/src/test/resources/_git_of_git_commit_id/objects/ec/d3e076aefb24e522cbf2b1a33926b3eaf9356e
deleted file mode 100644
index 3ceace3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ec/d3e076aefb24e522cbf2b1a33926b3eaf9356e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ed/1fe26bc4093a34c1012f825ab65b7d18fc98dd b/src/test/resources/_git_of_git_commit_id/objects/ed/1fe26bc4093a34c1012f825ab65b7d18fc98dd
deleted file mode 100644
index 84ac25f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ed/1fe26bc4093a34c1012f825ab65b7d18fc98dd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ed/272a8e808a84f72ed3db7f97a9b66beb694ed4 b/src/test/resources/_git_of_git_commit_id/objects/ed/272a8e808a84f72ed3db7f97a9b66beb694ed4
deleted file mode 100644
index b44a6b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ed/272a8e808a84f72ed3db7f97a9b66beb694ed4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ed/34686adb48e5a5810206839cd3f49f808c9ca2 b/src/test/resources/_git_of_git_commit_id/objects/ed/34686adb48e5a5810206839cd3f49f808c9ca2
deleted file mode 100644
index e7c010f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ed/34686adb48e5a5810206839cd3f49f808c9ca2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ed/98690010eccb687ba04cfd0a16269fb02ffdcd b/src/test/resources/_git_of_git_commit_id/objects/ed/98690010eccb687ba04cfd0a16269fb02ffdcd
deleted file mode 100644
index e1091cd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ed/98690010eccb687ba04cfd0a16269fb02ffdcd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/1e16b0db5d910626c7cd964d674ce71f651ca4 b/src/test/resources/_git_of_git_commit_id/objects/ee/1e16b0db5d910626c7cd964d674ce71f651ca4
deleted file mode 100644
index e5ab9a6..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/ee/1e16b0db5d910626c7cd964d674ce71f651ca4
+++ /dev/null
@@ -1 +0,0 @@
-x¥ÎKj1EÑŒµŠšŒþ0!0YƒT*µEZV#É“¬>M +Èð�Áãbo­.�N¼­A&›$¸R¢QÈÏ%3Úµ°Ù'ëLVÞKvÄAÏI£¬'áYœ³¶P�èSÈ‹R©x…Z³øZ�>à^ñwøœk¼æ÷W„[û•kÿ“�­Åº_±·wJ%…”.\rÎN=sýûˆmuÕíÙá^�I0ÂZ*B©;MöÍÔY>
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/20fdaa20e4c28ef0c5e1716fa3a34576d23abf b/src/test/resources/_git_of_git_commit_id/objects/ee/20fdaa20e4c28ef0c5e1716fa3a34576d23abf
deleted file mode 100644
index 9d5e2b3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/20fdaa20e4c28ef0c5e1716fa3a34576d23abf and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/40d6641293d786804698445f90cc4775d53069 b/src/test/resources/_git_of_git_commit_id/objects/ee/40d6641293d786804698445f90cc4775d53069
deleted file mode 100644
index 9967dd2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/40d6641293d786804698445f90cc4775d53069 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/495f441514496c6a7b7b814b52f6ee6c5eb02e b/src/test/resources/_git_of_git_commit_id/objects/ee/495f441514496c6a7b7b814b52f6ee6c5eb02e
deleted file mode 100644
index 4411135..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/495f441514496c6a7b7b814b52f6ee6c5eb02e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/772986acc64f62063909463024747ec74d90cc b/src/test/resources/_git_of_git_commit_id/objects/ee/772986acc64f62063909463024747ec74d90cc
deleted file mode 100644
index 9257bfb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/772986acc64f62063909463024747ec74d90cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/7f7df2ab44630b4de4f229733befdad04b6c9b b/src/test/resources/_git_of_git_commit_id/objects/ee/7f7df2ab44630b4de4f229733befdad04b6c9b
deleted file mode 100644
index 2d34a65..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/7f7df2ab44630b4de4f229733befdad04b6c9b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/96742d37f37abb3c30704cff36ce72712ae546 b/src/test/resources/_git_of_git_commit_id/objects/ee/96742d37f37abb3c30704cff36ce72712ae546
deleted file mode 100644
index 2cb0b90..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/96742d37f37abb3c30704cff36ce72712ae546 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ee/f81dbd87623b2f879df89237c9d7177e7bb3a1 b/src/test/resources/_git_of_git_commit_id/objects/ee/f81dbd87623b2f879df89237c9d7177e7bb3a1
deleted file mode 100644
index 2af8d6e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ee/f81dbd87623b2f879df89237c9d7177e7bb3a1 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ef/4b960b6cde0a544b5526ef667e8ba733d692c9 b/src/test/resources/_git_of_git_commit_id/objects/ef/4b960b6cde0a544b5526ef667e8ba733d692c9
deleted file mode 100644
index 6fa08fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ef/4b960b6cde0a544b5526ef667e8ba733d692c9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ef/77aadcc13d8b5d84295036f5a76d53a573e48e b/src/test/resources/_git_of_git_commit_id/objects/ef/77aadcc13d8b5d84295036f5a76d53a573e48e
deleted file mode 100644
index a81e695..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ef/77aadcc13d8b5d84295036f5a76d53a573e48e and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ef/855eecb36b725295be1d6132adeb57c34c93af b/src/test/resources/_git_of_git_commit_id/objects/ef/855eecb36b725295be1d6132adeb57c34c93af
deleted file mode 100644
index 9edf9fc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ef/855eecb36b725295be1d6132adeb57c34c93af and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ef/8f6e59521f7da6cb4003351ce34bd441415478 b/src/test/resources/_git_of_git_commit_id/objects/ef/8f6e59521f7da6cb4003351ce34bd441415478
deleted file mode 100644
index 724eb4e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ef/8f6e59521f7da6cb4003351ce34bd441415478 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ef/bb307b35d2345ebde29729c741dceb64abaec2 b/src/test/resources/_git_of_git_commit_id/objects/ef/bb307b35d2345ebde29729c741dceb64abaec2
deleted file mode 100644
index 2add0fb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ef/bb307b35d2345ebde29729c741dceb64abaec2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/ef/e45ff3af228b1becdc5022d6485627ccdc1e97 b/src/test/resources/_git_of_git_commit_id/objects/ef/e45ff3af228b1becdc5022d6485627ccdc1e97
deleted file mode 100644
index 84b5a42..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/ef/e45ff3af228b1becdc5022d6485627ccdc1e97 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/07dce41fff71e2d1cc354a60d34f90530cfcb2 b/src/test/resources/_git_of_git_commit_id/objects/f0/07dce41fff71e2d1cc354a60d34f90530cfcb2
deleted file mode 100644
index fdb81d6..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/07dce41fff71e2d1cc354a60d34f90530cfcb2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/1a3591881f39bb997af644730425f18751d147 b/src/test/resources/_git_of_git_commit_id/objects/f0/1a3591881f39bb997af644730425f18751d147
deleted file mode 100644
index 0a56c5e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/1a3591881f39bb997af644730425f18751d147 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/510fda84b9a3ad8b468365deb2cd297ecddd83 b/src/test/resources/_git_of_git_commit_id/objects/f0/510fda84b9a3ad8b468365deb2cd297ecddd83
deleted file mode 100644
index fcc2ba7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/510fda84b9a3ad8b468365deb2cd297ecddd83 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/897fccaf88a07df31b47cf46e654eaec908b6b b/src/test/resources/_git_of_git_commit_id/objects/f0/897fccaf88a07df31b47cf46e654eaec908b6b
deleted file mode 100644
index c8b37c0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/897fccaf88a07df31b47cf46e654eaec908b6b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/93a02ec49918ab15e920f455979fd5ed732cf6 b/src/test/resources/_git_of_git_commit_id/objects/f0/93a02ec49918ab15e920f455979fd5ed732cf6
deleted file mode 100644
index ed34686..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/93a02ec49918ab15e920f455979fd5ed732cf6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/9699561fbc8342ae232f63685b4e5bfb4ac69d b/src/test/resources/_git_of_git_commit_id/objects/f0/9699561fbc8342ae232f63685b4e5bfb4ac69d
deleted file mode 100644
index b0b353c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/9699561fbc8342ae232f63685b4e5bfb4ac69d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/a09ac73e806f5332daf14137ef82ac5f54dc92 b/src/test/resources/_git_of_git_commit_id/objects/f0/a09ac73e806f5332daf14137ef82ac5f54dc92
deleted file mode 100644
index 667f5b9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/a09ac73e806f5332daf14137ef82ac5f54dc92 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/c5ac406ddde0a45a885e0ebb7eed15252d487a b/src/test/resources/_git_of_git_commit_id/objects/f0/c5ac406ddde0a45a885e0ebb7eed15252d487a
deleted file mode 100644
index b6aef78..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/c5ac406ddde0a45a885e0ebb7eed15252d487a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/c80d711a1af8019372798c89c4d7862d667887 b/src/test/resources/_git_of_git_commit_id/objects/f0/c80d711a1af8019372798c89c4d7862d667887
deleted file mode 100644
index 0ec9464..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/c80d711a1af8019372798c89c4d7862d667887 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f0/fc69190daa525f25e6e01a1d5c7a60ecf644fb b/src/test/resources/_git_of_git_commit_id/objects/f0/fc69190daa525f25e6e01a1d5c7a60ecf644fb
deleted file mode 100644
index cf2307b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f0/fc69190daa525f25e6e01a1d5c7a60ecf644fb and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/06eb41aa152326861ee4d3fbecf7911d406293 b/src/test/resources/_git_of_git_commit_id/objects/f1/06eb41aa152326861ee4d3fbecf7911d406293
deleted file mode 100644
index 04677c9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/06eb41aa152326861ee4d3fbecf7911d406293 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/364b47e92f7e44b560a28537a3d612bd19d7f5 b/src/test/resources/_git_of_git_commit_id/objects/f1/364b47e92f7e44b560a28537a3d612bd19d7f5
deleted file mode 100644
index 8397175..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/364b47e92f7e44b560a28537a3d612bd19d7f5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/462294e177516a6a9e7405ac288b67537743af b/src/test/resources/_git_of_git_commit_id/objects/f1/462294e177516a6a9e7405ac288b67537743af
deleted file mode 100644
index 92337cc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/462294e177516a6a9e7405ac288b67537743af and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/580fc6536427a86d7b884a945f7bdcd2fdabe6 b/src/test/resources/_git_of_git_commit_id/objects/f1/580fc6536427a86d7b884a945f7bdcd2fdabe6
deleted file mode 100644
index 5f5d291..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/580fc6536427a86d7b884a945f7bdcd2fdabe6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/959024cb8ff06e425f498e5b3201186d1407d9 b/src/test/resources/_git_of_git_commit_id/objects/f1/959024cb8ff06e425f498e5b3201186d1407d9
deleted file mode 100644
index f1026e8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/959024cb8ff06e425f498e5b3201186d1407d9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/c7068961c049afbe556b84a3e369237beba898 b/src/test/resources/_git_of_git_commit_id/objects/f1/c7068961c049afbe556b84a3e369237beba898
deleted file mode 100644
index 68b4ec1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/c7068961c049afbe556b84a3e369237beba898 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f1/fe3fa0accb801ca343d2e2b1f80f53c8101d62 b/src/test/resources/_git_of_git_commit_id/objects/f1/fe3fa0accb801ca343d2e2b1f80f53c8101d62
deleted file mode 100644
index 7a0121f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f1/fe3fa0accb801ca343d2e2b1f80f53c8101d62 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/14827a4d0e2ba742d603eeb34674a081447692 b/src/test/resources/_git_of_git_commit_id/objects/f2/14827a4d0e2ba742d603eeb34674a081447692
deleted file mode 100644
index 113cbed..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/14827a4d0e2ba742d603eeb34674a081447692 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/38a51a0c4dbfba0ca1087496670b2a3e1c1a4c b/src/test/resources/_git_of_git_commit_id/objects/f2/38a51a0c4dbfba0ca1087496670b2a3e1c1a4c
deleted file mode 100644
index a90fe27..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/38a51a0c4dbfba0ca1087496670b2a3e1c1a4c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/39047c869f91aa868067a47a74bd0186b341dd b/src/test/resources/_git_of_git_commit_id/objects/f2/39047c869f91aa868067a47a74bd0186b341dd
deleted file mode 100644
index 91d5b89..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/39047c869f91aa868067a47a74bd0186b341dd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/45286dba79a0c14edc7a241d1731ee10fe0a76 b/src/test/resources/_git_of_git_commit_id/objects/f2/45286dba79a0c14edc7a241d1731ee10fe0a76
deleted file mode 100644
index a703825..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/45286dba79a0c14edc7a241d1731ee10fe0a76 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/62ace077c7f679aa7cd1d69a5b2fff9e94decc b/src/test/resources/_git_of_git_commit_id/objects/f2/62ace077c7f679aa7cd1d69a5b2fff9e94decc
deleted file mode 100644
index 8443480..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/f2/62ace077c7f679aa7cd1d69a5b2fff9e94decc
+++ /dev/null
@@ -1 +0,0 @@
-x��AJ1E]çnU*•IÒ
".wz†tåg&2Ýb½½�àÜ½Íü§m]ë 	|5:@N5åì„—Åç$°ÖFWtò‹×Ã¬¨s)Y6—Ô±
b”y‚ŸUBDŽ^$Ns	!z‹¨HÌYLú§Öé-£�ë'èþ�ÛÛí®õãYw°Ì³Ó-f£¿þ15{	2%*©ž_·—ö\ÇSíÐÑú7íiÅ.¾¡R¿ðN×âÍÙ2T3
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/64cf7352b7cfa7981a0e3e087d505601b8bb9c b/src/test/resources/_git_of_git_commit_id/objects/f2/64cf7352b7cfa7981a0e3e087d505601b8bb9c
deleted file mode 100644
index 230d241..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/64cf7352b7cfa7981a0e3e087d505601b8bb9c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/6cd2962455fe7d27732cce04af7c0c8ab4e5af b/src/test/resources/_git_of_git_commit_id/objects/f2/6cd2962455fe7d27732cce04af7c0c8ab4e5af
deleted file mode 100644
index 704c053..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/6cd2962455fe7d27732cce04af7c0c8ab4e5af and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/869f6edff53abbc9dda8f1ce808db3e68fe73d b/src/test/resources/_git_of_git_commit_id/objects/f2/869f6edff53abbc9dda8f1ce808db3e68fe73d
deleted file mode 100644
index 46526f0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/869f6edff53abbc9dda8f1ce808db3e68fe73d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/9fcb4b71bd221b4f05db6eacd17afd17657a45 b/src/test/resources/_git_of_git_commit_id/objects/f2/9fcb4b71bd221b4f05db6eacd17afd17657a45
deleted file mode 100644
index 5611c45..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/9fcb4b71bd221b4f05db6eacd17afd17657a45 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/a87255f5858d2d135b90e42b55e62fe6b078a6 b/src/test/resources/_git_of_git_commit_id/objects/f2/a87255f5858d2d135b90e42b55e62fe6b078a6
deleted file mode 100644
index 5faef15..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/a87255f5858d2d135b90e42b55e62fe6b078a6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/c1d894f22a15656a1eb04a9f822a7896c6539a b/src/test/resources/_git_of_git_commit_id/objects/f2/c1d894f22a15656a1eb04a9f822a7896c6539a
deleted file mode 100644
index 3a971be..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/c1d894f22a15656a1eb04a9f822a7896c6539a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f2/db0f94ef8d7d9ce6402462f83127f6310fa858 b/src/test/resources/_git_of_git_commit_id/objects/f2/db0f94ef8d7d9ce6402462f83127f6310fa858
deleted file mode 100644
index cf32f7f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f2/db0f94ef8d7d9ce6402462f83127f6310fa858 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/060efaa5c7ba6be9baf2e2ab4e9a6d8d3cedd5 b/src/test/resources/_git_of_git_commit_id/objects/f3/060efaa5c7ba6be9baf2e2ab4e9a6d8d3cedd5
deleted file mode 100644
index 0941907..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/060efaa5c7ba6be9baf2e2ab4e9a6d8d3cedd5 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/38c23a7679a4d59ee02542d5bda4cc13fb472b b/src/test/resources/_git_of_git_commit_id/objects/f3/38c23a7679a4d59ee02542d5bda4cc13fb472b
deleted file mode 100644
index 18ebe7b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/38c23a7679a4d59ee02542d5bda4cc13fb472b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/4a44302f9fcdbf6e66c63be81249a5f9dd94a6 b/src/test/resources/_git_of_git_commit_id/objects/f3/4a44302f9fcdbf6e66c63be81249a5f9dd94a6
deleted file mode 100644
index b8ed7f2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/4a44302f9fcdbf6e66c63be81249a5f9dd94a6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/9fa98d70c33c9c1c9e90b4aef0ea54dd651bea b/src/test/resources/_git_of_git_commit_id/objects/f3/9fa98d70c33c9c1c9e90b4aef0ea54dd651bea
deleted file mode 100644
index d1b4aa4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/9fa98d70c33c9c1c9e90b4aef0ea54dd651bea and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/a901ca6a59164f4a732bbd6dcc83692fe7fe67 b/src/test/resources/_git_of_git_commit_id/objects/f3/a901ca6a59164f4a732bbd6dcc83692fe7fe67
deleted file mode 100644
index 9d6f930..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/a901ca6a59164f4a732bbd6dcc83692fe7fe67 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/ac4899783d4312ecd7328f74cd5c49cc3b7a30 b/src/test/resources/_git_of_git_commit_id/objects/f3/ac4899783d4312ecd7328f74cd5c49cc3b7a30
deleted file mode 100644
index d1043eb..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/ac4899783d4312ecd7328f74cd5c49cc3b7a30 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/d8ea2e582b349d7244812e2c6af73b0a5b0fe2 b/src/test/resources/_git_of_git_commit_id/objects/f3/d8ea2e582b349d7244812e2c6af73b0a5b0fe2
deleted file mode 100644
index 6c271de..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/d8ea2e582b349d7244812e2c6af73b0a5b0fe2 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f3/dadd80923ae063fab3baab511cdbcae5de2688 b/src/test/resources/_git_of_git_commit_id/objects/f3/dadd80923ae063fab3baab511cdbcae5de2688
deleted file mode 100644
index f0ed6bf..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f3/dadd80923ae063fab3baab511cdbcae5de2688 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f4/30c41b6858f10a3aadd63042a2ee23cf9c023f b/src/test/resources/_git_of_git_commit_id/objects/f4/30c41b6858f10a3aadd63042a2ee23cf9c023f
deleted file mode 100644
index 9bc3e21..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f4/30c41b6858f10a3aadd63042a2ee23cf9c023f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f4/5e31a3febe0d5b6d11c77c541b8770e7ba9688 b/src/test/resources/_git_of_git_commit_id/objects/f4/5e31a3febe0d5b6d11c77c541b8770e7ba9688
deleted file mode 100644
index 7a4078f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f4/5e31a3febe0d5b6d11c77c541b8770e7ba9688 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f4/96b9d3b136572828b04bdb7f24ec9e306e58e3 b/src/test/resources/_git_of_git_commit_id/objects/f4/96b9d3b136572828b04bdb7f24ec9e306e58e3
deleted file mode 100644
index 42d81f3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f4/96b9d3b136572828b04bdb7f24ec9e306e58e3 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/16f69d4b5bdd6af3ac460cc86c0d08b4234b67 b/src/test/resources/_git_of_git_commit_id/objects/f5/16f69d4b5bdd6af3ac460cc86c0d08b4234b67
deleted file mode 100644
index 9f451e3..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/16f69d4b5bdd6af3ac460cc86c0d08b4234b67 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/519b06ed47722153cb47d5d793a100bf9030fc b/src/test/resources/_git_of_git_commit_id/objects/f5/519b06ed47722153cb47d5d793a100bf9030fc
deleted file mode 100644
index c5e4998..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/f5/519b06ed47722153cb47d5d793a100bf9030fc
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU06a040031QÈM,.I-bˆð’ê�çx¿bGžô›wyE±uªf+Ïl
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/5e1191e1056c61c8800a76c12bd5525254c941 b/src/test/resources/_git_of_git_commit_id/objects/f5/5e1191e1056c61c8800a76c12bd5525254c941
deleted file mode 100644
index 579676c..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/5e1191e1056c61c8800a76c12bd5525254c941 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/65f024715a8433b4fcbcbe50834f48f7355f59 b/src/test/resources/_git_of_git_commit_id/objects/f5/65f024715a8433b4fcbcbe50834f48f7355f59
deleted file mode 100644
index 1ba389d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/f5/65f024715a8433b4fcbcbe50834f48f7355f59
+++ /dev/null
@@ -1 +0,0 @@
-xKÊÉOR01g¨`ÔÖôò
50K20d`j½sdÓ›¶êÝ:W§©îI™ñÏ8³ê]fäþÅÅøÂùÙYÚ
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/68872c40956adae6c8aab116dc1ca94fcc46cc b/src/test/resources/_git_of_git_commit_id/objects/f5/68872c40956adae6c8aab116dc1ca94fcc46cc
deleted file mode 100644
index 08e27d1..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/68872c40956adae6c8aab116dc1ca94fcc46cc and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/6ee2779f6fc7919eef7bb96c221c72969dd754 b/src/test/resources/_git_of_git_commit_id/objects/f5/6ee2779f6fc7919eef7bb96c221c72969dd754
deleted file mode 100644
index eae4ef2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/6ee2779f6fc7919eef7bb96c221c72969dd754 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/a0df6c0dd48424dafe77ce55e7a90aff40f396 b/src/test/resources/_git_of_git_commit_id/objects/f5/a0df6c0dd48424dafe77ce55e7a90aff40f396
deleted file mode 100644
index 06ce46d..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/a0df6c0dd48424dafe77ce55e7a90aff40f396 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/a7b8bcf1cc4f035a8272e640b2ddc1334d80da b/src/test/resources/_git_of_git_commit_id/objects/f5/a7b8bcf1cc4f035a8272e640b2ddc1334d80da
deleted file mode 100644
index 12b6a95..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/a7b8bcf1cc4f035a8272e640b2ddc1334d80da and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f5/befe99a9f11ac34630cf7736bf45cad6e2fa3f b/src/test/resources/_git_of_git_commit_id/objects/f5/befe99a9f11ac34630cf7736bf45cad6e2fa3f
deleted file mode 100644
index 94d24dd..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f5/befe99a9f11ac34630cf7736bf45cad6e2fa3f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/0239b5d6503a464c414c09c1de3c3200a2b274 b/src/test/resources/_git_of_git_commit_id/objects/f6/0239b5d6503a464c414c09c1de3c3200a2b274
deleted file mode 100644
index ef77aad..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/0239b5d6503a464c414c09c1de3c3200a2b274 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/0ea1d8a2d7069570567fbd472d0b3da66f8392 b/src/test/resources/_git_of_git_commit_id/objects/f6/0ea1d8a2d7069570567fbd472d0b3da66f8392
deleted file mode 100644
index 9e5f504..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/0ea1d8a2d7069570567fbd472d0b3da66f8392 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/32dc9912cded2390dd81ff7a5036422230b91c b/src/test/resources/_git_of_git_commit_id/objects/f6/32dc9912cded2390dd81ff7a5036422230b91c
deleted file mode 100644
index b9a1bef..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/32dc9912cded2390dd81ff7a5036422230b91c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/58a2445d19e361c6ff96fb382d96550ed47b11 b/src/test/resources/_git_of_git_commit_id/objects/f6/58a2445d19e361c6ff96fb382d96550ed47b11
deleted file mode 100644
index 81f535a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/58a2445d19e361c6ff96fb382d96550ed47b11 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/6b8a49815ade76e4adb29ed3b58fe2663565fa b/src/test/resources/_git_of_git_commit_id/objects/f6/6b8a49815ade76e4adb29ed3b58fe2663565fa
deleted file mode 100644
index a4b7f29..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/6b8a49815ade76e4adb29ed3b58fe2663565fa and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/76b81c9469368ea947b3e3ed1baca0a51e802b b/src/test/resources/_git_of_git_commit_id/objects/f6/76b81c9469368ea947b3e3ed1baca0a51e802b
deleted file mode 100644
index 997496f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/76b81c9469368ea947b3e3ed1baca0a51e802b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/77d7903560409973d90613a3a1afe8de5b477f b/src/test/resources/_git_of_git_commit_id/objects/f6/77d7903560409973d90613a3a1afe8de5b477f
deleted file mode 100644
index 0c95cbc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/77d7903560409973d90613a3a1afe8de5b477f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/812b1467492f6dd04c6e2b06b90f07c560ab98 b/src/test/resources/_git_of_git_commit_id/objects/f6/812b1467492f6dd04c6e2b06b90f07c560ab98
deleted file mode 100644
index 7836861..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/812b1467492f6dd04c6e2b06b90f07c560ab98 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f6/bbc8b4097673e8f43fbc6385dd6cdf754a5fe8 b/src/test/resources/_git_of_git_commit_id/objects/f6/bbc8b4097673e8f43fbc6385dd6cdf754a5fe8
deleted file mode 100644
index 6d0b7ff..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f6/bbc8b4097673e8f43fbc6385dd6cdf754a5fe8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f7/696f983773a51d208c600efd0869b1643da6e6 b/src/test/resources/_git_of_git_commit_id/objects/f7/696f983773a51d208c600efd0869b1643da6e6
deleted file mode 100644
index 07c4d40..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f7/696f983773a51d208c600efd0869b1643da6e6 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f7/bccaa613f2ef96e1a2f375d96e006382632278 b/src/test/resources/_git_of_git_commit_id/objects/f7/bccaa613f2ef96e1a2f375d96e006382632278
deleted file mode 100644
index 443fac4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f7/bccaa613f2ef96e1a2f375d96e006382632278 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f8/5a69a4755bfe3e0182c032f7209480e6f79472 b/src/test/resources/_git_of_git_commit_id/objects/f8/5a69a4755bfe3e0182c032f7209480e6f79472
deleted file mode 100644
index 9c06be7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f8/5a69a4755bfe3e0182c032f7209480e6f79472 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f8/898de9682c68ba6516e5749df4aa258ad78c16 b/src/test/resources/_git_of_git_commit_id/objects/f8/898de9682c68ba6516e5749df4aa258ad78c16
deleted file mode 100644
index 9234547..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f8/898de9682c68ba6516e5749df4aa258ad78c16 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f8/a4306a5dee6c2accaae52508f218a9167af51d b/src/test/resources/_git_of_git_commit_id/objects/f8/a4306a5dee6c2accaae52508f218a9167af51d
deleted file mode 100644
index f9d2306..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f8/a4306a5dee6c2accaae52508f218a9167af51d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f8/b02dc6d67acf7c301074c6b10c475021ade8b8 b/src/test/resources/_git_of_git_commit_id/objects/f8/b02dc6d67acf7c301074c6b10c475021ade8b8
deleted file mode 100644
index bf62655..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f8/b02dc6d67acf7c301074c6b10c475021ade8b8 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f8/c968f29669d0f28f3eb4ca38447d496091670d b/src/test/resources/_git_of_git_commit_id/objects/f8/c968f29669d0f28f3eb4ca38447d496091670d
deleted file mode 100644
index e910ddc..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f8/c968f29669d0f28f3eb4ca38447d496091670d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f9/5964c02a1219f9acc53c08a90f99ff9ad73f15 b/src/test/resources/_git_of_git_commit_id/objects/f9/5964c02a1219f9acc53c08a90f99ff9ad73f15
deleted file mode 100644
index 98a05ec..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f9/5964c02a1219f9acc53c08a90f99ff9ad73f15 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f9/597b2f0b581bcf5c1dd435b81cd6e09e5c621f b/src/test/resources/_git_of_git_commit_id/objects/f9/597b2f0b581bcf5c1dd435b81cd6e09e5c621f
deleted file mode 100644
index 56ef8f8..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/f9/597b2f0b581bcf5c1dd435b81cd6e09e5c621f
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥�KN1DYû½��»Ç[Bˆ}Ä	‹ÆÓ†!ã�'p|&7`[RU½JJKð¡7`§Ù
-#q¨1D/a0“×8?ÎDï–��¬*7ÉP´#dÃÖFO‰·»É˜h% Û0¢Ñ)¾ôÏÒàXrã^xåïói�ÇÓ=8¤¿à¹¶ò%¡k:Ôõ	4á8‘�ÈÁnÐÃ Â�·Ëÿ—Ôkâ«ä}“Uø,ûº^>–üµÉÍ
âF›å§Ã,WYKM7Ýe{æ¾”¬~ãŠd+
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/f9/6cf4325afded7a4694fd6f54268eefcea89239 b/src/test/resources/_git_of_git_commit_id/objects/f9/6cf4325afded7a4694fd6f54268eefcea89239
deleted file mode 100644
index 97e0534..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/f9/6cf4325afded7a4694fd6f54268eefcea89239 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fa/3faf8401f63eae52d66a1b39dea0206256a5f9 b/src/test/resources/_git_of_git_commit_id/objects/fa/3faf8401f63eae52d66a1b39dea0206256a5f9
deleted file mode 100644
index d790c40..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fa/3faf8401f63eae52d66a1b39dea0206256a5f9 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fa/454b11da2bd14f95894f1ebed2fe4f6de0d1fd b/src/test/resources/_git_of_git_commit_id/objects/fa/454b11da2bd14f95894f1ebed2fe4f6de0d1fd
deleted file mode 100644
index 4f92159..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fa/454b11da2bd14f95894f1ebed2fe4f6de0d1fd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fa/b366bacfbc3b7fdfd65511914c362b217e3a68 b/src/test/resources/_git_of_git_commit_id/objects/fa/b366bacfbc3b7fdfd65511914c362b217e3a68
deleted file mode 100644
index 08fe17d..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/fa/b366bacfbc3b7fdfd65511914c362b217e3a68
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU046b040031Q013²45L275·H654L333¶LM37JL26OL44JN1O53bˆS8-á3gÇéI×ßNŸÁpê‘”%Ô3óDË´ÔTcSC£$Ëd3#KËD3Sƒ´¤´¤TSScÇI’Ë×òˆ|i{jÚ²Ùt=ËÌ3¶›QØ,f
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fa/c04c16a285c4df514657373b5bef1a163df32b b/src/test/resources/_git_of_git_commit_id/objects/fa/c04c16a285c4df514657373b5bef1a163df32b
deleted file mode 100644
index f413d0b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fa/c04c16a285c4df514657373b5bef1a163df32b and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/300900c8a5367cf677268caeabae0058842951 b/src/test/resources/_git_of_git_commit_id/objects/fb/300900c8a5367cf677268caeabae0058842951
deleted file mode 100644
index e05c7d8..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fb/300900c8a5367cf677268caeabae0058842951 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/41b832a1aea395b8fa1e6df8e892e700f32699 b/src/test/resources/_git_of_git_commit_id/objects/fb/41b832a1aea395b8fa1e6df8e892e700f32699
deleted file mode 100644
index 3e82eae..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fb/41b832a1aea395b8fa1e6df8e892e700f32699 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/444761aa76d03394439dfeb42bc77a154c2871 b/src/test/resources/_git_of_git_commit_id/objects/fb/444761aa76d03394439dfeb42bc77a154c2871
deleted file mode 100644
index 64db206..0000000
--- a/src/test/resources/_git_of_git_commit_id/objects/fb/444761aa76d03394439dfeb42bc77a154c2871
+++ /dev/null
@@ -1,2 +0,0 @@
-x5�+Oƒ1@?… ÌÄÄÈ$YBÒö>Ú<„14ã¶½`ÈBzÁÎH0š 1<ƒCaÀ!ÆØ/`b¸£NÎ9ªvcc�aÄ.y²àKòDQÕ‘Ë±?ã6•ÂšA›mÿfZ‹�Ã‹�›¸üÙ¡—öÜ�B@Ï�
-IV¬¤’]„àHÔ!J)4ëÃƒ½ÁïÖ$ò¡ÿYz¸¾ÇñÓÜ�� ¡H´œ!°C¨ .Dˆ>SUÌrÒfíô{«Í¤o_w�;íÑ-ïü_T_©°x›	Ø).¨h­2k3!eÏ�›éó×Ù´×Òý•»Í«Qïäü½ù’¶Tf
\ No newline at end of file
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/65772849c61a386cf8e2f9f371a67a6fcd318c b/src/test/resources/_git_of_git_commit_id/objects/fb/65772849c61a386cf8e2f9f371a67a6fcd318c
deleted file mode 100644
index 110a3b4..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fb/65772849c61a386cf8e2f9f371a67a6fcd318c and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/6829445fddc8d0d8ebbca2d619060258fd83db b/src/test/resources/_git_of_git_commit_id/objects/fb/6829445fddc8d0d8ebbca2d619060258fd83db
deleted file mode 100644
index 2ed2c21..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fb/6829445fddc8d0d8ebbca2d619060258fd83db and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/b48c341250fce989b04f2cb3dcef794fc66408 b/src/test/resources/_git_of_git_commit_id/objects/fb/b48c341250fce989b04f2cb3dcef794fc66408
deleted file mode 100644
index ac6adb7..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fb/b48c341250fce989b04f2cb3dcef794fc66408 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fb/c5fb32f27b17b0968341f3730420a7f5e3302d b/src/test/resources/_git_of_git_commit_id/objects/fb/c5fb32f27b17b0968341f3730420a7f5e3302d
deleted file mode 100644
index d415b3e..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fb/c5fb32f27b17b0968341f3730420a7f5e3302d and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fc/022f3f3a16fc869a7ce265bf923afcf9994103 b/src/test/resources/_git_of_git_commit_id/objects/fc/022f3f3a16fc869a7ce265bf923afcf9994103
deleted file mode 100644
index 5e57462..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fc/022f3f3a16fc869a7ce265bf923afcf9994103 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fc/817652953395f532930fc3716c65df962d99fd b/src/test/resources/_git_of_git_commit_id/objects/fc/817652953395f532930fc3716c65df962d99fd
deleted file mode 100644
index 3e9e482..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fc/817652953395f532930fc3716c65df962d99fd and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fc/bb6b52a8d3c1834f7870968ca8d8457321b1c4 b/src/test/resources/_git_of_git_commit_id/objects/fc/bb6b52a8d3c1834f7870968ca8d8457321b1c4
deleted file mode 100644
index 1ac1bd9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fc/bb6b52a8d3c1834f7870968ca8d8457321b1c4 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fc/c2ba7f093b1fa6c39203c8e69053ce7bbd779f b/src/test/resources/_git_of_git_commit_id/objects/fc/c2ba7f093b1fa6c39203c8e69053ce7bbd779f
deleted file mode 100644
index 232c9a2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fc/c2ba7f093b1fa6c39203c8e69053ce7bbd779f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fd/2bb7e79597bac9263cc84fbbccfd5a223264da b/src/test/resources/_git_of_git_commit_id/objects/fd/2bb7e79597bac9263cc84fbbccfd5a223264da
deleted file mode 100644
index 2a14cf2..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fd/2bb7e79597bac9263cc84fbbccfd5a223264da and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fd/61a35c3def1a1892bd8534078527aa83dfc51f b/src/test/resources/_git_of_git_commit_id/objects/fd/61a35c3def1a1892bd8534078527aa83dfc51f
deleted file mode 100644
index b22ceee..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fd/61a35c3def1a1892bd8534078527aa83dfc51f and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fd/72c8adf0d9ec3b8acb2bc91b60d3ed814b3e23 b/src/test/resources/_git_of_git_commit_id/objects/fd/72c8adf0d9ec3b8acb2bc91b60d3ed814b3e23
deleted file mode 100644
index f2a8725..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fd/72c8adf0d9ec3b8acb2bc91b60d3ed814b3e23 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fd/a0641066ff38971acd843983c3ecc1ed479387 b/src/test/resources/_git_of_git_commit_id/objects/fd/a0641066ff38971acd843983c3ecc1ed479387
deleted file mode 100644
index c43e545..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fd/a0641066ff38971acd843983c3ecc1ed479387 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/0706daae8f978ab62343da79a6106d953ac374 b/src/test/resources/_git_of_git_commit_id/objects/fe/0706daae8f978ab62343da79a6106d953ac374
deleted file mode 100644
index 227cb9b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/0706daae8f978ab62343da79a6106d953ac374 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/08dde66de680d981116595d462cf07672ea029 b/src/test/resources/_git_of_git_commit_id/objects/fe/08dde66de680d981116595d462cf07672ea029
deleted file mode 100644
index e177133..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/08dde66de680d981116595d462cf07672ea029 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/1744d94d4be11ccdccfd495305d2cd9fa4140a b/src/test/resources/_git_of_git_commit_id/objects/fe/1744d94d4be11ccdccfd495305d2cd9fa4140a
deleted file mode 100644
index c975a8b..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/1744d94d4be11ccdccfd495305d2cd9fa4140a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/56d1c3395ed1a3b1217e8f58d078656f7eed6a b/src/test/resources/_git_of_git_commit_id/objects/fe/56d1c3395ed1a3b1217e8f58d078656f7eed6a
deleted file mode 100644
index 699d542..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/56d1c3395ed1a3b1217e8f58d078656f7eed6a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/66020473a5fb7982f47f8f277172905ae6e0ff b/src/test/resources/_git_of_git_commit_id/objects/fe/66020473a5fb7982f47f8f277172905ae6e0ff
deleted file mode 100644
index 332b9d9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/66020473a5fb7982f47f8f277172905ae6e0ff and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/a1e355eb9938c352f16ef7c7d5c012c2e4901a b/src/test/resources/_git_of_git_commit_id/objects/fe/a1e355eb9938c352f16ef7c7d5c012c2e4901a
deleted file mode 100644
index a7d30f0..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/a1e355eb9938c352f16ef7c7d5c012c2e4901a and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/fe/dd91403f126efac1b26c36a21537ef298e5054 b/src/test/resources/_git_of_git_commit_id/objects/fe/dd91403f126efac1b26c36a21537ef298e5054
deleted file mode 100644
index b783a5a..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/fe/dd91403f126efac1b26c36a21537ef298e5054 and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/pack/pack-6fc4aa67de3523453f49d83f00019263a7ba68b0.idx b/src/test/resources/_git_of_git_commit_id/objects/pack/pack-6fc4aa67de3523453f49d83f00019263a7ba68b0.idx
deleted file mode 100644
index d60415f..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/pack/pack-6fc4aa67de3523453f49d83f00019263a7ba68b0.idx and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/objects/pack/pack-6fc4aa67de3523453f49d83f00019263a7ba68b0.pack b/src/test/resources/_git_of_git_commit_id/objects/pack/pack-6fc4aa67de3523453f49d83f00019263a7ba68b0.pack
deleted file mode 100644
index 95592c9..0000000
Binary files a/src/test/resources/_git_of_git_commit_id/objects/pack/pack-6fc4aa67de3523453f49d83f00019263a7ba68b0.pack and /dev/null differ
diff --git a/src/test/resources/_git_of_git_commit_id/packed-refs b/src/test/resources/_git_of_git_commit_id/packed-refs
deleted file mode 100644
index be18b15..0000000
--- a/src/test/resources/_git_of_git_commit_id/packed-refs
+++ /dev/null
@@ -1,22 +0,0 @@
-# pack-refs with: peeled 
-0ec2c72916ce8ae1db819f1dc78b9a2f1e611396 refs/tags/v1.9
-^e4f4e7a26a89a5aeae65ad0ee638c31c94bbe1dc
-b683a0108b943343f0cc0783e8309f8750f2b78c refs/tags/v1.8
-^a599a75c3a73adb9f70145e7ae13b42f7160bcdb
-e4da6e59adc8a7de9f029ea3cba8ec0d0b576e13 refs/tags/v1.7
-^c4a7e03ce7e0622b93421499214bb0e9f72cd14d
-473aa600d2c22fc4a008d1c1d8cf50562fef5876 refs/tags/v1.6
-^5205c9924e4b8cc96bba4e672d3b12627f76f30f
-8a2e16427355862573140fe9baa1e82ec2e921c6 refs/tags/v1.5
-^a8974bbdaab8bdf3b263af8fa3e1ae71578496d2
-971316a891441fbc2635e33ee9c79cf183d71dbb refs/tags/v1.4
-^9640198ad256c0c45f4aee61e474adbd9c52aeb2
-e89f1e7e8e7f24624ed9d19e1d35898339266072 refs/tags/v1.3
-^d142945e8c4b15c561601e58573938d6835eb467
-3f437b3a14f0fed84f8786d5d7051bb5c0d6936c refs/tags/v1.2
-^9b6e5f0501f9158a741f705d417b0ad337710984
-ab60db7e7fedcae077af509e6192add421bfbb12 refs/tags/v1.1
-^6cc9d99542458e164822c47488414234b6b59060
-16c85b8d649a34c40056355af1e1f82b0d2c9d76 refs/tags/v1.0
-^54acaffab11daf6f34f0ee04eddba64f2bb2265b
-4266d244c6308f0347a13fd8761dbc532b271ca5 refs/remotes/origin/master
diff --git a/src/test/resources/_git_of_git_commit_id/refs/heads/master b/src/test/resources/_git_of_git_commit_id/refs/heads/master
deleted file mode 100644
index 1a6ed3e..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-7181832b7d9afdeb86c32cf51214abfca63625be
diff --git a/src/test/resources/_git_of_git_commit_id/refs/heads/mostr_refactor_gitdir_lookup b/src/test/resources/_git_of_git_commit_id/refs/heads/mostr_refactor_gitdir_lookup
deleted file mode 100644
index a67346d..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/heads/mostr_refactor_gitdir_lookup
+++ /dev/null
@@ -1 +0,0 @@
-82648ff591d5e40c7c39473f92e566c093ff5fc5
diff --git a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/fix_custom_file_write b/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/fix_custom_file_write
deleted file mode 100644
index 46b44e7..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/fix_custom_file_write
+++ /dev/null
@@ -1 +0,0 @@
-affad5022ca2549d53cfc344d9aac497aa8e1e12
diff --git a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/integration_tests b/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/integration_tests
deleted file mode 100644
index 3ac5247..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/integration_tests
+++ /dev/null
@@ -1 +0,0 @@
-8a67a9fee3512b9c60820899a865000fbfbe5538
diff --git a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/master b/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/master
deleted file mode 100644
index 0db5135..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/master
+++ /dev/null
@@ -1 +0,0 @@
-360ce69f76e95595681644275580615cd6271d01
diff --git a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/refactor_gitdir_lookup b/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/refactor_gitdir_lookup
deleted file mode 100644
index c6df19d..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/remotes/mostr/refactor_gitdir_lookup
+++ /dev/null
@@ -1 +0,0 @@
-33ad86f74c66323455de935ea5ab63082b248204
diff --git a/src/test/resources/_git_of_git_commit_id/refs/remotes/origin/HEAD b/src/test/resources/_git_of_git_commit_id/refs/remotes/origin/HEAD
deleted file mode 100644
index 6efe28f..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/remotes/origin/master
diff --git a/src/test/resources/_git_of_git_commit_id/refs/remotes/origin/master b/src/test/resources/_git_of_git_commit_id/refs/remotes/origin/master
deleted file mode 100644
index 4b1fdfd..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/remotes/origin/master
+++ /dev/null
@@ -1 +0,0 @@
-ace7067505011e6a4ac069732c9ecd9e8c54b23a
diff --git a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0 b/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0
deleted file mode 100644
index 1c1a5c5..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0
+++ /dev/null
@@ -1 +0,0 @@
-1740fbbddc35a2c3d7da5421ee4eb61b90664802
diff --git a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.1 b/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.1
deleted file mode 100644
index 8032af1..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.1
+++ /dev/null
@@ -1 +0,0 @@
-bd5328a463ef29ec2bd6a7ecf8e51af61a9882ab
diff --git a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.2 b/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.2
deleted file mode 100644
index 53d6e5b..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.2
+++ /dev/null
@@ -1 +0,0 @@
-f0c5ac406ddde0a45a885e0ebb7eed15252d487a
diff --git a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.3 b/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.3
deleted file mode 100644
index db4171d..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.3
+++ /dev/null
@@ -1 +0,0 @@
-28728f43f6a9619e78c560830f1db98e271cec07
diff --git a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.4 b/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.4
deleted file mode 100644
index cbb319b..0000000
--- a/src/test/resources/_git_of_git_commit_id/refs/tags/v2.0.4
+++ /dev/null
@@ -1 +0,0 @@
-9b0ee30af97d4ae17dffb11bd06ed67fc4451547
diff --git a/src/test/resources/_git_on_a_tag/COMMIT_EDITMSG b/src/test/resources/_git_on_a_tag/COMMIT_EDITMSG
deleted file mode 100644
index 088ce8c..0000000
--- a/src/test/resources/_git_on_a_tag/COMMIT_EDITMSG
+++ /dev/null
@@ -1,9 +0,0 @@
-isecond line
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch master
-# Changes to be committed:
-#   (use "git reset HEAD <file>..." to unstage)
-#
-#	modified:   README
-#
diff --git a/src/test/resources/_git_on_a_tag/HEAD b/src/test/resources/_git_on_a_tag/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_on_a_tag/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_on_a_tag/config b/src/test/resources/_git_on_a_tag/config
deleted file mode 100644
index af10792..0000000
--- a/src/test/resources/_git_on_a_tag/config
+++ /dev/null
@@ -1,6 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	ignorecase = true
diff --git a/src/test/resources/_git_on_a_tag/description b/src/test/resources/_git_on_a_tag/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_on_a_tag/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_on_a_tag/hooks/applypatch-msg.sample b/src/test/resources/_git_on_a_tag/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_on_a_tag/hooks/commit-msg.sample b/src/test/resources/_git_on_a_tag/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_on_a_tag/hooks/post-update.sample b/src/test/resources/_git_on_a_tag/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_on_a_tag/hooks/pre-applypatch.sample b/src/test/resources/_git_on_a_tag/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_on_a_tag/hooks/pre-commit.sample b/src/test/resources/_git_on_a_tag/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_on_a_tag/hooks/pre-rebase.sample b/src/test/resources/_git_on_a_tag/hooks/pre-rebase.sample
deleted file mode 100755
index 16b4794..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/opt/local/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_on_a_tag/hooks/prepare-commit-msg.sample b/src/test/resources/_git_on_a_tag/hooks/prepare-commit-msg.sample
deleted file mode 100755
index d0a7248..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /opt/local/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /opt/local/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_on_a_tag/hooks/update.sample b/src/test/resources/_git_on_a_tag/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_on_a_tag/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_on_a_tag/index b/src/test/resources/_git_on_a_tag/index
deleted file mode 100644
index ebf4587..0000000
Binary files a/src/test/resources/_git_on_a_tag/index and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/info/exclude b/src/test/resources/_git_on_a_tag/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_on_a_tag/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_on_a_tag/logs/HEAD b/src/test/resources/_git_on_a_tag/logs/HEAD
deleted file mode 100644
index 3589e94..0000000
--- a/src/test/resources/_git_on_a_tag/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 245e5b2f87f8e56263dd9327323c5818f1201e44 Konrad Malawski <konrad.malawski@project13.pl> 1345374722 +0200	commit (initial): initial commit
-245e5b2f87f8e56263dd9327323c5818f1201e44 de4db35917b268089c81c9ab1b52541bb778f5a0 Konrad Malawski <konrad.malawski@project13.pl> 1345374738 +0200	commit: isecond line
diff --git a/src/test/resources/_git_on_a_tag/logs/refs/heads/master b/src/test/resources/_git_on_a_tag/logs/refs/heads/master
deleted file mode 100644
index 3589e94..0000000
--- a/src/test/resources/_git_on_a_tag/logs/refs/heads/master
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 245e5b2f87f8e56263dd9327323c5818f1201e44 Konrad Malawski <konrad.malawski@project13.pl> 1345374722 +0200	commit (initial): initial commit
-245e5b2f87f8e56263dd9327323c5818f1201e44 de4db35917b268089c81c9ab1b52541bb778f5a0 Konrad Malawski <konrad.malawski@project13.pl> 1345374738 +0200	commit: isecond line
diff --git a/src/test/resources/_git_on_a_tag/objects/1b/7216a5d803dbdbbbb3512fcdde464699f20432 b/src/test/resources/_git_on_a_tag/objects/1b/7216a5d803dbdbbbb3512fcdde464699f20432
deleted file mode 100644
index ef62801..0000000
Binary files a/src/test/resources/_git_on_a_tag/objects/1b/7216a5d803dbdbbbb3512fcdde464699f20432 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/objects/24/5e5b2f87f8e56263dd9327323c5818f1201e44 b/src/test/resources/_git_on_a_tag/objects/24/5e5b2f87f8e56263dd9327323c5818f1201e44
deleted file mode 100644
index 612b874..0000000
Binary files a/src/test/resources/_git_on_a_tag/objects/24/5e5b2f87f8e56263dd9327323c5818f1201e44 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/objects/d9/d37b24af0396769e027885d296da1fb586b4d5 b/src/test/resources/_git_on_a_tag/objects/d9/d37b24af0396769e027885d296da1fb586b4d5
deleted file mode 100644
index 8440bdb..0000000
Binary files a/src/test/resources/_git_on_a_tag/objects/d9/d37b24af0396769e027885d296da1fb586b4d5 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/objects/de/4db35917b268089c81c9ab1b52541bb778f5a0 b/src/test/resources/_git_on_a_tag/objects/de/4db35917b268089c81c9ab1b52541bb778f5a0
deleted file mode 100644
index f2d468a..0000000
Binary files a/src/test/resources/_git_on_a_tag/objects/de/4db35917b268089c81c9ab1b52541bb778f5a0 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/objects/e4/248b6f8800329b7cfb606cbf8a15e448f72d3a b/src/test/resources/_git_on_a_tag/objects/e4/248b6f8800329b7cfb606cbf8a15e448f72d3a
deleted file mode 100644
index b0b0257..0000000
Binary files a/src/test/resources/_git_on_a_tag/objects/e4/248b6f8800329b7cfb606cbf8a15e448f72d3a and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/objects/e8/94cf9906827b4042891a5787bf4cb20ea52ae6 b/src/test/resources/_git_on_a_tag/objects/e8/94cf9906827b4042891a5787bf4cb20ea52ae6
deleted file mode 100644
index 2fd0fc5..0000000
Binary files a/src/test/resources/_git_on_a_tag/objects/e8/94cf9906827b4042891a5787bf4cb20ea52ae6 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag/refs/heads/master b/src/test/resources/_git_on_a_tag/refs/heads/master
deleted file mode 100644
index 2ce406c..0000000
--- a/src/test/resources/_git_on_a_tag/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-de4db35917b268089c81c9ab1b52541bb778f5a0
diff --git a/src/test/resources/_git_on_a_tag/refs/tags/v1.0.0 b/src/test/resources/_git_on_a_tag/refs/tags/v1.0.0
deleted file mode 100644
index 2ce406c..0000000
--- a/src/test/resources/_git_on_a_tag/refs/tags/v1.0.0
+++ /dev/null
@@ -1 +0,0 @@
-de4db35917b268089c81c9ab1b52541bb778f5a0
diff --git a/src/test/resources/_git_on_a_tag_dirty/COMMIT_EDITMSG b/src/test/resources/_git_on_a_tag_dirty/COMMIT_EDITMSG
deleted file mode 100644
index 088ce8c..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/COMMIT_EDITMSG
+++ /dev/null
@@ -1,9 +0,0 @@
-isecond line
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch master
-# Changes to be committed:
-#   (use "git reset HEAD <file>..." to unstage)
-#
-#	modified:   README
-#
diff --git a/src/test/resources/_git_on_a_tag_dirty/HEAD b/src/test/resources/_git_on_a_tag_dirty/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_on_a_tag_dirty/config b/src/test/resources/_git_on_a_tag_dirty/config
deleted file mode 100644
index af10792..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/config
+++ /dev/null
@@ -1,6 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	ignorecase = true
diff --git a/src/test/resources/_git_on_a_tag_dirty/description b/src/test/resources/_git_on_a_tag_dirty/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/applypatch-msg.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/commit-msg.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/post-update.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/pre-applypatch.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/pre-commit.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/pre-rebase.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/pre-rebase.sample
deleted file mode 100755
index 16b4794..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/opt/local/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/prepare-commit-msg.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/prepare-commit-msg.sample
deleted file mode 100755
index d0a7248..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /opt/local/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /opt/local/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_on_a_tag_dirty/hooks/update.sample b/src/test/resources/_git_on_a_tag_dirty/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_on_a_tag_dirty/index b/src/test/resources/_git_on_a_tag_dirty/index
deleted file mode 100644
index ebf4587..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/index and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/info/exclude b/src/test/resources/_git_on_a_tag_dirty/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_on_a_tag_dirty/logs/HEAD b/src/test/resources/_git_on_a_tag_dirty/logs/HEAD
deleted file mode 100644
index 3589e94..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 245e5b2f87f8e56263dd9327323c5818f1201e44 Konrad Malawski <konrad.malawski@project13.pl> 1345374722 +0200	commit (initial): initial commit
-245e5b2f87f8e56263dd9327323c5818f1201e44 de4db35917b268089c81c9ab1b52541bb778f5a0 Konrad Malawski <konrad.malawski@project13.pl> 1345374738 +0200	commit: isecond line
diff --git a/src/test/resources/_git_on_a_tag_dirty/logs/refs/heads/master b/src/test/resources/_git_on_a_tag_dirty/logs/refs/heads/master
deleted file mode 100644
index 3589e94..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/logs/refs/heads/master
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 245e5b2f87f8e56263dd9327323c5818f1201e44 Konrad Malawski <konrad.malawski@project13.pl> 1345374722 +0200	commit (initial): initial commit
-245e5b2f87f8e56263dd9327323c5818f1201e44 de4db35917b268089c81c9ab1b52541bb778f5a0 Konrad Malawski <konrad.malawski@project13.pl> 1345374738 +0200	commit: isecond line
diff --git a/src/test/resources/_git_on_a_tag_dirty/objects/1b/7216a5d803dbdbbbb3512fcdde464699f20432 b/src/test/resources/_git_on_a_tag_dirty/objects/1b/7216a5d803dbdbbbb3512fcdde464699f20432
deleted file mode 100644
index ef62801..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/objects/1b/7216a5d803dbdbbbb3512fcdde464699f20432 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/objects/24/5e5b2f87f8e56263dd9327323c5818f1201e44 b/src/test/resources/_git_on_a_tag_dirty/objects/24/5e5b2f87f8e56263dd9327323c5818f1201e44
deleted file mode 100644
index 612b874..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/objects/24/5e5b2f87f8e56263dd9327323c5818f1201e44 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/objects/d9/d37b24af0396769e027885d296da1fb586b4d5 b/src/test/resources/_git_on_a_tag_dirty/objects/d9/d37b24af0396769e027885d296da1fb586b4d5
deleted file mode 100644
index 8440bdb..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/objects/d9/d37b24af0396769e027885d296da1fb586b4d5 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/objects/de/4db35917b268089c81c9ab1b52541bb778f5a0 b/src/test/resources/_git_on_a_tag_dirty/objects/de/4db35917b268089c81c9ab1b52541bb778f5a0
deleted file mode 100644
index f2d468a..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/objects/de/4db35917b268089c81c9ab1b52541bb778f5a0 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/objects/e4/248b6f8800329b7cfb606cbf8a15e448f72d3a b/src/test/resources/_git_on_a_tag_dirty/objects/e4/248b6f8800329b7cfb606cbf8a15e448f72d3a
deleted file mode 100644
index b0b0257..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/objects/e4/248b6f8800329b7cfb606cbf8a15e448f72d3a and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/objects/e8/94cf9906827b4042891a5787bf4cb20ea52ae6 b/src/test/resources/_git_on_a_tag_dirty/objects/e8/94cf9906827b4042891a5787bf4cb20ea52ae6
deleted file mode 100644
index 2fd0fc5..0000000
Binary files a/src/test/resources/_git_on_a_tag_dirty/objects/e8/94cf9906827b4042891a5787bf4cb20ea52ae6 and /dev/null differ
diff --git a/src/test/resources/_git_on_a_tag_dirty/refs/heads/master b/src/test/resources/_git_on_a_tag_dirty/refs/heads/master
deleted file mode 100644
index 2ce406c..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-de4db35917b268089c81c9ab1b52541bb778f5a0
diff --git a/src/test/resources/_git_on_a_tag_dirty/refs/tags/v1.0.0 b/src/test/resources/_git_on_a_tag_dirty/refs/tags/v1.0.0
deleted file mode 100644
index 2ce406c..0000000
--- a/src/test/resources/_git_on_a_tag_dirty/refs/tags/v1.0.0
+++ /dev/null
@@ -1 +0,0 @@
-de4db35917b268089c81c9ab1b52541bb778f5a0
diff --git a/src/test/resources/_git_one_commit/COMMIT_EDITMSG b/src/test/resources/_git_one_commit/COMMIT_EDITMSG
deleted file mode 100644
index 9f2fa23..0000000
--- a/src/test/resources/_git_one_commit/COMMIT_EDITMSG
+++ /dev/null
@@ -1 +0,0 @@
-initial commit on test project
diff --git a/src/test/resources/_git_one_commit/HEAD b/src/test/resources/_git_one_commit/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_one_commit/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_one_commit/ORIG_HEAD b/src/test/resources/_git_one_commit/ORIG_HEAD
deleted file mode 100644
index a23e5e8..0000000
--- a/src/test/resources/_git_one_commit/ORIG_HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0b0181b49468f45e573eaf3562f163107c5c121d
diff --git a/src/test/resources/_git_one_commit/config b/src/test/resources/_git_one_commit/config
deleted file mode 100644
index ee20fda..0000000
--- a/src/test/resources/_git_one_commit/config
+++ /dev/null
@@ -1,11 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = false
-	bare = false
-	logallrefupdates = true
-	symlinks = false
-	ignorecase = true
-	hideDotFiles = dotGitOnly
-[user]
-	name = John Doe
-	email = john.doe@domain.com
diff --git a/src/test/resources/_git_one_commit/description b/src/test/resources/_git_one_commit/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_one_commit/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_one_commit/hooks/applypatch-msg.sample b/src/test/resources/_git_one_commit/hooks/applypatch-msg.sample
deleted file mode 100644
index 8b2a2fe..0000000
--- a/src/test/resources/_git_one_commit/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_one_commit/hooks/commit-msg.sample b/src/test/resources/_git_one_commit/hooks/commit-msg.sample
deleted file mode 100644
index b58d118..0000000
--- a/src/test/resources/_git_one_commit/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_one_commit/hooks/post-commit.sample b/src/test/resources/_git_one_commit/hooks/post-commit.sample
deleted file mode 100644
index 2266821..0000000
--- a/src/test/resources/_git_one_commit/hooks/post-commit.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script that is called after a successful
-# commit is made.
-#
-# To enable this hook, rename this file to "post-commit".
-
-: Nothing
diff --git a/src/test/resources/_git_one_commit/hooks/post-receive.sample b/src/test/resources/_git_one_commit/hooks/post-receive.sample
deleted file mode 100644
index 7a83e17..0000000
--- a/src/test/resources/_git_one_commit/hooks/post-receive.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script for the "post-receive" event.
-#
-# The "post-receive" script is run after receive-pack has accepted a pack
-# and the repository has been updated.  It is passed arguments in through
-# stdin in the form
-#  <oldrev> <newrev> <refname>
-# For example:
-#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
-#
-# see contrib/hooks/ for a sample, or uncomment the next line and
-# rename the file to "post-receive".
-
-#. /usr/share/doc/git-core/contrib/hooks/post-receive-email
diff --git a/src/test/resources/_git_one_commit/hooks/post-update.sample b/src/test/resources/_git_one_commit/hooks/post-update.sample
deleted file mode 100644
index ec17ec1..0000000
--- a/src/test/resources/_git_one_commit/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_one_commit/hooks/pre-applypatch.sample b/src/test/resources/_git_one_commit/hooks/pre-applypatch.sample
deleted file mode 100644
index b1f187c..0000000
--- a/src/test/resources/_git_one_commit/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_one_commit/hooks/pre-commit.sample b/src/test/resources/_git_one_commit/hooks/pre-commit.sample
deleted file mode 100644
index 18c4829..0000000
--- a/src/test/resources/_git_one_commit/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_one_commit/hooks/pre-rebase.sample b/src/test/resources/_git_one_commit/hooks/pre-rebase.sample
deleted file mode 100644
index 9773ed4..0000000
--- a/src/test/resources/_git_one_commit/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_one_commit/hooks/prepare-commit-msg.sample b/src/test/resources/_git_one_commit/hooks/prepare-commit-msg.sample
deleted file mode 100644
index f093a02..0000000
--- a/src/test/resources/_git_one_commit/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_one_commit/hooks/update.sample b/src/test/resources/_git_one_commit/hooks/update.sample
deleted file mode 100644
index 71ab04e..0000000
--- a/src/test/resources/_git_one_commit/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_one_commit/index b/src/test/resources/_git_one_commit/index
deleted file mode 100644
index 58e7d8f..0000000
Binary files a/src/test/resources/_git_one_commit/index and /dev/null differ
diff --git a/src/test/resources/_git_one_commit/info/exclude b/src/test/resources/_git_one_commit/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_one_commit/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_one_commit/logs/HEAD b/src/test/resources/_git_one_commit/logs/HEAD
deleted file mode 100644
index 584a1a8..0000000
--- a/src/test/resources/_git_one_commit/logs/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 0b0181b49468f45e573eaf3562f163107c5c121d John Doe <john.doe@domain.com> 1341410041 +0200	commit (initial): initial commit on test project
diff --git a/src/test/resources/_git_one_commit/logs/refs/heads/master b/src/test/resources/_git_one_commit/logs/refs/heads/master
deleted file mode 100644
index 584a1a8..0000000
--- a/src/test/resources/_git_one_commit/logs/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 0b0181b49468f45e573eaf3562f163107c5c121d John Doe <john.doe@domain.com> 1341410041 +0200	commit (initial): initial commit on test project
diff --git a/src/test/resources/_git_one_commit/objects/09/3db1131fab69103a287e5781a937af6b4cae2c b/src/test/resources/_git_one_commit/objects/09/3db1131fab69103a287e5781a937af6b4cae2c
deleted file mode 100644
index 3a68f53..0000000
--- a/src/test/resources/_git_one_commit/objects/09/3db1131fab69103a287e5781a937af6b4cae2c
+++ /dev/null
@@ -1 +0,0 @@
-x…SMo›@íÙ¿b¤ôÐJV“[šF¥Qœ :¶…±"`›eí.XV•ÿÞYƒ?pÜö„æëÍ{o‡X¨¾\]]¸\@Tpô­˜¶ 2È¹½LTYÒ‡§—•¨s.!ÞÀO%5Ká™	¶6¯n_·	¯ìß±†y•¸8è³(n›F£2»fo`£jH˜�)7Vó¸¶DÆ“éHi(UÊ³
ÁQª–)j°‚E]GÕ�Ó%LÐª=¢DÍÌëXð&<AiisS`JBÍÍ�‘EGÆŠà™åJ9Õ54¨
Åp½ÛÔá
AiÂøÄ¬c¯AUnì3QÞ€`Äm7éýÓˆƒÞÈ`G©P‰+˜ä®¹#Ô³Zi#y/Aô4[FàOWðâ‡¡?�V_©×ŠªØ`‹ÄËJpRK&k&í†$ÀóCxÿDþ�`D+Òã š>,0ž…àÃÜ£à~9ñC˜/Ãùlñà,È'bGóÎê¿xœmK#¤h¦Õ¾¢×5ÄL¤P°é•ä
ñb�¨Ê±ÚêþïÒn&”Ì·BÏžñ2�ÊÁßÛÂÚêf4Z¯×^.kOé|D'áÎÁŒî¹¨“9IñíãïCðÖUj.R�¼×žd%îZúÙ·ä�Ä’´¿ïÝ¦�›-?�t‰nsûëy<ípöq°=Ç›Ó®.Ýk>•ÑaìÓï›�…w)éÒ%ýz,G�nt§üL¥·a7B—¡mŸ¯Ô:²¬Ão=ûJ®Ð
\ No newline at end of file
diff --git a/src/test/resources/_git_one_commit/objects/0b/0181b49468f45e573eaf3562f163107c5c121d b/src/test/resources/_git_one_commit/objects/0b/0181b49468f45e573eaf3562f163107c5c121d
deleted file mode 100644
index 70f66d1..0000000
--- a/src/test/resources/_git_one_commit/objects/0b/0181b49468f45e573eaf3562f163107c5c121d
+++ /dev/null
@@ -1,3 +0,0 @@
-x•�A
-1E]÷ÙC“Ö™
-".\y‹Ú¦ƒm†ïoÁ¸{<xÿ'©µ(àÚ™áÄÄ8SÊ�=ÇàÜŒKp´xÎÏLÃ…Hž(˜øÑU:<dmp†Ë6hÊÂ·,5–6%©W@çÑ£µáhÉZ3ìøSþ¿4¥-ñ¿	�Êo…½ËÆIÍ­=±
\ No newline at end of file
diff --git a/src/test/resources/_git_one_commit/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904 b/src/test/resources/_git_one_commit/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904
deleted file mode 100644
index adf6411..0000000
Binary files a/src/test/resources/_git_one_commit/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904 and /dev/null differ
diff --git a/src/test/resources/_git_one_commit/objects/5e/2e162cd8e4ea83361783274edbd2e4e8a24228 b/src/test/resources/_git_one_commit/objects/5e/2e162cd8e4ea83361783274edbd2e4e8a24228
deleted file mode 100644
index 4ce7e84..0000000
Binary files a/src/test/resources/_git_one_commit/objects/5e/2e162cd8e4ea83361783274edbd2e4e8a24228 and /dev/null differ
diff --git a/src/test/resources/_git_one_commit/objects/96/ae169080ab11c4e7dd3a6668ceb4dc8b9ad0a4 b/src/test/resources/_git_one_commit/objects/96/ae169080ab11c4e7dd3a6668ceb4dc8b9ad0a4
deleted file mode 100644
index b878159..0000000
--- a/src/test/resources/_git_one_commit/objects/96/ae169080ab11c4e7dd3a6668ceb4dc8b9ad0a4
+++ /dev/null
@@ -1 +0,0 @@
-x•ŽKj1D½Ö)z0êÖgäBYù©ËXj3î@Ž“dW<ªU¤÷¦@Ñtg†ÀÄ©ÔÄžsr.â’-žëZi²”É%sÏ;»ZL¸ú“�ió�Ãâ8o.DÚ0:´K		«É_z‘Îrð)o×™ŽUø£JÏm‹ôw@çƒK6Å¼X²ÖL:ÿ)ÿiÚ¨ü
2 çÇ¼þ}…6š¶|ƒ§û·¡üP¸ïrå¢æHŽR¾
\ No newline at end of file
diff --git a/src/test/resources/_git_one_commit/objects/f8/12048b7a9fb2ead5783abf7636ba288b914eda b/src/test/resources/_git_one_commit/objects/f8/12048b7a9fb2ead5783abf7636ba288b914eda
deleted file mode 100644
index c298cb3..0000000
Binary files a/src/test/resources/_git_one_commit/objects/f8/12048b7a9fb2ead5783abf7636ba288b914eda and /dev/null differ
diff --git a/src/test/resources/_git_one_commit/refs/heads/master b/src/test/resources/_git_one_commit/refs/heads/master
deleted file mode 100644
index a23e5e8..0000000
--- a/src/test/resources/_git_one_commit/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0b0181b49468f45e573eaf3562f163107c5c121d
diff --git a/src/test/resources/_git_one_commit_dirty/COMMIT_EDITMSG b/src/test/resources/_git_one_commit_dirty/COMMIT_EDITMSG
deleted file mode 100644
index 9f2fa23..0000000
--- a/src/test/resources/_git_one_commit_dirty/COMMIT_EDITMSG
+++ /dev/null
@@ -1 +0,0 @@
-initial commit on test project
diff --git a/src/test/resources/_git_one_commit_dirty/HEAD b/src/test/resources/_git_one_commit_dirty/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_one_commit_dirty/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_one_commit_dirty/config b/src/test/resources/_git_one_commit_dirty/config
deleted file mode 100644
index ee20fda..0000000
--- a/src/test/resources/_git_one_commit_dirty/config
+++ /dev/null
@@ -1,11 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = false
-	bare = false
-	logallrefupdates = true
-	symlinks = false
-	ignorecase = true
-	hideDotFiles = dotGitOnly
-[user]
-	name = John Doe
-	email = john.doe@domain.com
diff --git a/src/test/resources/_git_one_commit_dirty/description b/src/test/resources/_git_one_commit_dirty/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_one_commit_dirty/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/applypatch-msg.sample b/src/test/resources/_git_one_commit_dirty/hooks/applypatch-msg.sample
deleted file mode 100644
index 8b2a2fe..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/commit-msg.sample b/src/test/resources/_git_one_commit_dirty/hooks/commit-msg.sample
deleted file mode 100644
index b58d118..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/post-commit.sample b/src/test/resources/_git_one_commit_dirty/hooks/post-commit.sample
deleted file mode 100644
index 2266821..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/post-commit.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script that is called after a successful
-# commit is made.
-#
-# To enable this hook, rename this file to "post-commit".
-
-: Nothing
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/post-receive.sample b/src/test/resources/_git_one_commit_dirty/hooks/post-receive.sample
deleted file mode 100644
index 7a83e17..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/post-receive.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script for the "post-receive" event.
-#
-# The "post-receive" script is run after receive-pack has accepted a pack
-# and the repository has been updated.  It is passed arguments in through
-# stdin in the form
-#  <oldrev> <newrev> <refname>
-# For example:
-#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
-#
-# see contrib/hooks/ for a sample, or uncomment the next line and
-# rename the file to "post-receive".
-
-#. /usr/share/doc/git-core/contrib/hooks/post-receive-email
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/post-update.sample b/src/test/resources/_git_one_commit_dirty/hooks/post-update.sample
deleted file mode 100644
index ec17ec1..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/pre-applypatch.sample b/src/test/resources/_git_one_commit_dirty/hooks/pre-applypatch.sample
deleted file mode 100644
index b1f187c..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/pre-commit.sample b/src/test/resources/_git_one_commit_dirty/hooks/pre-commit.sample
deleted file mode 100644
index 18c4829..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/pre-rebase.sample b/src/test/resources/_git_one_commit_dirty/hooks/pre-rebase.sample
deleted file mode 100644
index 9773ed4..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/prepare-commit-msg.sample b/src/test/resources/_git_one_commit_dirty/hooks/prepare-commit-msg.sample
deleted file mode 100644
index f093a02..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_one_commit_dirty/hooks/update.sample b/src/test/resources/_git_one_commit_dirty/hooks/update.sample
deleted file mode 100644
index 71ab04e..0000000
--- a/src/test/resources/_git_one_commit_dirty/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_one_commit_dirty/index b/src/test/resources/_git_one_commit_dirty/index
deleted file mode 100644
index 7e8b521..0000000
Binary files a/src/test/resources/_git_one_commit_dirty/index and /dev/null differ
diff --git a/src/test/resources/_git_one_commit_dirty/info/exclude b/src/test/resources/_git_one_commit_dirty/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_one_commit_dirty/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_one_commit_dirty/logs/HEAD b/src/test/resources/_git_one_commit_dirty/logs/HEAD
deleted file mode 100644
index 584a1a8..0000000
--- a/src/test/resources/_git_one_commit_dirty/logs/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 0b0181b49468f45e573eaf3562f163107c5c121d John Doe <john.doe@domain.com> 1341410041 +0200	commit (initial): initial commit on test project
diff --git a/src/test/resources/_git_one_commit_dirty/logs/refs/heads/master b/src/test/resources/_git_one_commit_dirty/logs/refs/heads/master
deleted file mode 100644
index 584a1a8..0000000
--- a/src/test/resources/_git_one_commit_dirty/logs/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 0b0181b49468f45e573eaf3562f163107c5c121d John Doe <john.doe@domain.com> 1341410041 +0200	commit (initial): initial commit on test project
diff --git a/src/test/resources/_git_one_commit_dirty/objects/09/3db1131fab69103a287e5781a937af6b4cae2c b/src/test/resources/_git_one_commit_dirty/objects/09/3db1131fab69103a287e5781a937af6b4cae2c
deleted file mode 100644
index 3a68f53..0000000
--- a/src/test/resources/_git_one_commit_dirty/objects/09/3db1131fab69103a287e5781a937af6b4cae2c
+++ /dev/null
@@ -1 +0,0 @@
-x…SMo›@íÙ¿b¤ôÐJV“[šF¥Qœ :¶…±"`›eí.XV•ÿÞYƒ?pÜö„æëÍ{o‡X¨¾\]]¸\@Tpô­˜¶ 2È¹½LTYÒ‡§—•¨s.!ÞÀO%5Ká™	¶6¯n_·	¯ìß±†y•¸8è³(n›F£2»fo`£jH˜�)7Vó¸¶DÆ“éHi(UÊ³
ÁQª–)j°‚E]GÕ�Ó%LÐª=¢DÍÌëXð&<AiisS`JBÍÍ�‘EGÆŠà™åJ9Õ54¨
Åp½ÛÔá
AiÂøÄ¬c¯AUnì3QÞ€`Äm7éýÓˆƒÞÈ`G©P‰+˜ä®¹#Ô³Zi#y/Aô4[FàOWðâ‡¡?�V_©×ŠªØ`‹ÄËJpRK&k&í†$ÀóCxÿDþ�`D+Òã š>,0ž…àÃÜ£à~9ñC˜/Ãùlñà,È'bGóÎê¿xœmK#¤h¦Õ¾¢×5ÄL¤P°é•ä
ñb�¨Ê±ÚêþïÒn&”Ì·BÏžñ2�ÊÁßÛÂÚêf4Z¯×^.kOé|D'áÎÁŒî¹¨“9IñíãïCðÖUj.R�¼×žd%îZúÙ·ä�Ä’´¿ïÝ¦�›-?�t‰nsûëy<ípöq°=Ç›Ó®.Ýk>•ÑaìÓï›�…w)éÒ%ýz,G�nt§üL¥·a7B—¡mŸ¯Ô:²¬Ão=ûJ®Ð
\ No newline at end of file
diff --git a/src/test/resources/_git_one_commit_dirty/objects/0b/0181b49468f45e573eaf3562f163107c5c121d b/src/test/resources/_git_one_commit_dirty/objects/0b/0181b49468f45e573eaf3562f163107c5c121d
deleted file mode 100644
index 70f66d1..0000000
--- a/src/test/resources/_git_one_commit_dirty/objects/0b/0181b49468f45e573eaf3562f163107c5c121d
+++ /dev/null
@@ -1,3 +0,0 @@
-x•�A
-1E]÷ÙC“Ö™
-".\y‹Ú¦ƒm†ïoÁ¸{<xÿ'©µ(àÚ™áÄÄ8SÊ�=ÇàÜŒKp´xÎÏLÃ…Hž(˜øÑU:<dmp†Ë6hÊÂ·,5–6%©W@çÑ£µáhÉZ3ìøSþ¿4¥-ñ¿	�Êo…½ËÆIÍ­=±
\ No newline at end of file
diff --git a/src/test/resources/_git_one_commit_dirty/objects/5e/2e162cd8e4ea83361783274edbd2e4e8a24228 b/src/test/resources/_git_one_commit_dirty/objects/5e/2e162cd8e4ea83361783274edbd2e4e8a24228
deleted file mode 100644
index 4ce7e84..0000000
Binary files a/src/test/resources/_git_one_commit_dirty/objects/5e/2e162cd8e4ea83361783274edbd2e4e8a24228 and /dev/null differ
diff --git a/src/test/resources/_git_one_commit_dirty/refs/heads/master b/src/test/resources/_git_one_commit_dirty/refs/heads/master
deleted file mode 100644
index a23e5e8..0000000
--- a/src/test/resources/_git_one_commit_dirty/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0b0181b49468f45e573eaf3562f163107c5c121d
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/COMMIT_EDITMSG b/src/test/resources/_git_with_commit_that_has_two_tags/COMMIT_EDITMSG
deleted file mode 100644
index 0d91be5..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/COMMIT_EDITMSG
+++ /dev/null
@@ -1,9 +0,0 @@
-third addition
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch master
-# Changes to be committed:
-#   (use "git reset HEAD <file>..." to unstage)
-#
-#	modified:   it
-#
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/HEAD b/src/test/resources/_git_with_commit_that_has_two_tags/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/config b/src/test/resources/_git_with_commit_that_has_two_tags/config
deleted file mode 100644
index af10792..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/config
+++ /dev/null
@@ -1,6 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	ignorecase = true
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/description b/src/test/resources/_git_with_commit_that_has_two_tags/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/applypatch-msg.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/commit-msg.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/post-update.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-applypatch.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-commit.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-rebase.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-rebase.sample
deleted file mode 100755
index 16b4794..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/opt/local/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/prepare-commit-msg.sample
deleted file mode 100755
index d0a7248..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /opt/local/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /opt/local/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/update.sample b/src/test/resources/_git_with_commit_that_has_two_tags/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/index b/src/test/resources/_git_with_commit_that_has_two_tags/index
deleted file mode 100644
index 52bd681..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/index and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/info/exclude b/src/test/resources/_git_with_commit_that_has_two_tags/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/logs/HEAD b/src/test/resources/_git_with_commit_that_has_two_tags/logs/HEAD
deleted file mode 100644
index 29a70f1..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/logs/HEAD
+++ /dev/null
@@ -1,3 +0,0 @@
-0000000000000000000000000000000000000000 95975455ef2b1af048f2926b9ba7fb804e22171b Konrad Malawski <konrad.malawski@project13.pl> 1345901379 +0200	commit (initial): initial commit
-95975455ef2b1af048f2926b9ba7fb804e22171b d37a598a7a98531ad1375966642c6b1263129436 Konrad Malawski <konrad.malawski@project13.pl> 1345901396 +0200	commit: second line
-d37a598a7a98531ad1375966642c6b1263129436 b6a73ed747dd8dc98642d731ddbf09824efb9d48 Konrad Malawski <konrad.malawski@project13.pl> 1345901523 +0200	commit: third addition
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/logs/refs/heads/master b/src/test/resources/_git_with_commit_that_has_two_tags/logs/refs/heads/master
deleted file mode 100644
index 29a70f1..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/logs/refs/heads/master
+++ /dev/null
@@ -1,3 +0,0 @@
-0000000000000000000000000000000000000000 95975455ef2b1af048f2926b9ba7fb804e22171b Konrad Malawski <konrad.malawski@project13.pl> 1345901379 +0200	commit (initial): initial commit
-95975455ef2b1af048f2926b9ba7fb804e22171b d37a598a7a98531ad1375966642c6b1263129436 Konrad Malawski <konrad.malawski@project13.pl> 1345901396 +0200	commit: second line
-d37a598a7a98531ad1375966642c6b1263129436 b6a73ed747dd8dc98642d731ddbf09824efb9d48 Konrad Malawski <konrad.malawski@project13.pl> 1345901523 +0200	commit: third addition
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/61/ccc0904609773ec1342dd7640f3b7e8ddb9f2b b/src/test/resources/_git_with_commit_that_has_two_tags/objects/61/ccc0904609773ec1342dd7640f3b7e8ddb9f2b
deleted file mode 100644
index dbff3cb..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/61/ccc0904609773ec1342dd7640f3b7e8ddb9f2b and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/6d/af66eea8f78d4f8ab1337f214949a4fc097869 b/src/test/resources/_git_with_commit_that_has_two_tags/objects/6d/af66eea8f78d4f8ab1337f214949a4fc097869
deleted file mode 100644
index ab2521f..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/6d/af66eea8f78d4f8ab1337f214949a4fc097869 and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/88/2476235ef06c5f2cc59325a04ba761988cde36 b/src/test/resources/_git_with_commit_that_has_two_tags/objects/88/2476235ef06c5f2cc59325a04ba761988cde36
deleted file mode 100644
index 90f1945..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/88/2476235ef06c5f2cc59325a04ba761988cde36 and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/95/975455ef2b1af048f2926b9ba7fb804e22171b b/src/test/resources/_git_with_commit_that_has_two_tags/objects/95/975455ef2b1af048f2926b9ba7fb804e22171b
deleted file mode 100644
index 0177489..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/95/975455ef2b1af048f2926b9ba7fb804e22171b and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/b6/a73ed747dd8dc98642d731ddbf09824efb9d48 b/src/test/resources/_git_with_commit_that_has_two_tags/objects/b6/a73ed747dd8dc98642d731ddbf09824efb9d48
deleted file mode 100644
index 9dbb4bc..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/b6/a73ed747dd8dc98642d731ddbf09824efb9d48 and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/b9/c7d2fd2d966bc133dca9309bdf07b106e3c24b b/src/test/resources/_git_with_commit_that_has_two_tags/objects/b9/c7d2fd2d966bc133dca9309bdf07b106e3c24b
deleted file mode 100644
index b187667..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/b9/c7d2fd2d966bc133dca9309bdf07b106e3c24b and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/d3/7a598a7a98531ad1375966642c6b1263129436 b/src/test/resources/_git_with_commit_that_has_two_tags/objects/d3/7a598a7a98531ad1375966642c6b1263129436
deleted file mode 100644
index da741b6..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/objects/d3/7a598a7a98531ad1375966642c6b1263129436
+++ /dev/null
@@ -1,2 +0,0 @@
-x¥ÎMjÄ0@á®}
-í[þ”ÒýÐCÈŽDÓIâàqéõCoÐí·x¼Ö÷}�€_æ�´°¦$ÂEsY‚®Îû¬èâ ÍR.‰ÌÉCŽ	)Ç£(VÇjCQ$L•*g­ÅAtÙUÃßó³¸õcð¼ñÏã¾Âëý	×ýÞÏÑ¿¤Mç¯çöÎ‡HÖyJp±h­iÏß)ÿ/™‡´~,°­‡˜_OãPø
\ No newline at end of file
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/d3/abc1fbcd51cb94417d372800f4d3011e766b5c b/src/test/resources/_git_with_commit_that_has_two_tags/objects/d3/abc1fbcd51cb94417d372800f4d3011e766b5c
deleted file mode 100644
index cfd94c1..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/d3/abc1fbcd51cb94417d372800f4d3011e766b5c and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/d8/e7c365bb6cf6305194444ce4fb3f380a62930d b/src/test/resources/_git_with_commit_that_has_two_tags/objects/d8/e7c365bb6cf6305194444ce4fb3f380a62930d
deleted file mode 100644
index 0a53d19..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/d8/e7c365bb6cf6305194444ce4fb3f380a62930d and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/de/a499cd5c243ab2b84f3071c4c27ea0a1a894c4 b/src/test/resources/_git_with_commit_that_has_two_tags/objects/de/a499cd5c243ab2b84f3071c4c27ea0a1a894c4
deleted file mode 100644
index 43880ec..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/objects/de/a499cd5c243ab2b84f3071c4c27ea0a1a894c4
+++ /dev/null
@@ -1,2 +0,0 @@
-x-�Ë‚0E]÷+fo$��¶‰1î�1@C�G	4!þ½ îî9‹s³´€ÖŸRõŠu††œØàÅIð–P$g3—¦æ
-
šP«üž#Ôi»¬òÞ˜â×|Ùç�m\à‘¦ExÊ ÛÚwpí¿¢ÿâ>/éøD*æáH%kt¬=œµÑZ©_ŽäbÀ2ü
\ No newline at end of file
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/objects/e4/f1ea5178a7d2ebf53277503fa1ae2ae7ffa546 b/src/test/resources/_git_with_commit_that_has_two_tags/objects/e4/f1ea5178a7d2ebf53277503fa1ae2ae7ffa546
deleted file mode 100644
index 80d629b..0000000
Binary files a/src/test/resources/_git_with_commit_that_has_two_tags/objects/e4/f1ea5178a7d2ebf53277503fa1ae2ae7ffa546 and /dev/null differ
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/refs/heads/master b/src/test/resources/_git_with_commit_that_has_two_tags/refs/heads/master
deleted file mode 100644
index bad2097..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-b6a73ed747dd8dc98642d731ddbf09824efb9d48
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/annotated-tag b/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/annotated-tag
deleted file mode 100644
index ef51d68..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/annotated-tag
+++ /dev/null
@@ -1 +0,0 @@
-882476235ef06c5f2cc59325a04ba761988cde36
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/lightweight-tag b/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/lightweight-tag
deleted file mode 100644
index b011450..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/lightweight-tag
+++ /dev/null
@@ -1 +0,0 @@
-d37a598a7a98531ad1375966642c6b1263129436
diff --git a/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/newest-tag b/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/newest-tag
deleted file mode 100644
index 399c0a8..0000000
--- a/src/test/resources/_git_with_commit_that_has_two_tags/refs/tags/newest-tag
+++ /dev/null
@@ -1 +0,0 @@
-dea499cd5c243ab2b84f3071c4c27ea0a1a894c4
diff --git a/src/test/resources/_git_with_submodules/COMMIT_EDITMSG b/src/test/resources/_git_with_submodules/COMMIT_EDITMSG
deleted file mode 100644
index a193b84..0000000
--- a/src/test/resources/_git_with_submodules/COMMIT_EDITMSG
+++ /dev/null
@@ -1,9 +0,0 @@
-any commit, just a readme
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch master
-# Changes to be committed:
-#   (use "git reset HEAD <file>..." to unstage)
-#
-#	new file:   README.md
-#
diff --git a/src/test/resources/_git_with_submodules/HEAD b/src/test/resources/_git_with_submodules/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_with_submodules/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_with_submodules/config b/src/test/resources/_git_with_submodules/config
deleted file mode 100644
index 903c443..0000000
--- a/src/test/resources/_git_with_submodules/config
+++ /dev/null
@@ -1,15 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	ignorecase = true
-	precomposeunicode = false
-[submodule "module1"]
-	url = /tmp/module1
-[submodule "module2"]
-	url = /tmp/module1
-[submodule "module3"]
-	url = /tmp/module1
-[submodule "module4"]
-	url = /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/description b/src/test/resources/_git_with_submodules/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_submodules/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_submodules/hooks/applypatch-msg.sample b/src/test/resources/_git_with_submodules/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_submodules/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/hooks/commit-msg.sample b/src/test/resources/_git_with_submodules/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_submodules/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_submodules/hooks/post-update.sample b/src/test/resources/_git_with_submodules/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_submodules/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_submodules/hooks/pre-applypatch.sample b/src/test/resources/_git_with_submodules/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_submodules/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/hooks/pre-commit.sample b/src/test/resources/_git_with_submodules/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_with_submodules/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_submodules/hooks/pre-rebase.sample b/src/test/resources/_git_with_submodules/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_with_submodules/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_submodules/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_submodules/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_with_submodules/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_submodules/hooks/update.sample b/src/test/resources/_git_with_submodules/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_with_submodules/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_submodules/index b/src/test/resources/_git_with_submodules/index
deleted file mode 100644
index 8d06af0..0000000
Binary files a/src/test/resources/_git_with_submodules/index and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/info/exclude b/src/test/resources/_git_with_submodules/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_submodules/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_submodules/logs/HEAD b/src/test/resources/_git_with_submodules/logs/HEAD
deleted file mode 100644
index 8d2c37a..0000000
--- a/src/test/resources/_git_with_submodules/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 4ce26eb46f9122b2e4ff1ea297d2d63ef50b5b42 Konrad Malawski <konrad.malawski@project13.pl> 1361720424 +0100	commit (initial): my submodules, yay
-4ce26eb46f9122b2e4ff1ea297d2d63ef50b5b42 01ed93c69b076b1cfb1fcf75d72ca5c680931e47 Konrad Malawski <konrad.malawski@project13.pl> 1361720439 +0100	commit: any commit, just a readme
diff --git a/src/test/resources/_git_with_submodules/logs/refs/heads/master b/src/test/resources/_git_with_submodules/logs/refs/heads/master
deleted file mode 100644
index 8d2c37a..0000000
--- a/src/test/resources/_git_with_submodules/logs/refs/heads/master
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 4ce26eb46f9122b2e4ff1ea297d2d63ef50b5b42 Konrad Malawski <konrad.malawski@project13.pl> 1361720424 +0100	commit (initial): my submodules, yay
-4ce26eb46f9122b2e4ff1ea297d2d63ef50b5b42 01ed93c69b076b1cfb1fcf75d72ca5c680931e47 Konrad Malawski <konrad.malawski@project13.pl> 1361720439 +0100	commit: any commit, just a readme
diff --git a/src/test/resources/_git_with_submodules/modules/module1/HEAD b/src/test/resources/_git_with_submodules/modules/module1/HEAD
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module1/config b/src/test/resources/_git_with_submodules/modules/module1/config
deleted file mode 100644
index 97b9ef8..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/config
+++ /dev/null
@@ -1,14 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	worktree = ../../../module1
-	ignorecase = true
-	precomposeunicode = false
-[remote "origin"]
-	url = /tmp/module1
-	fetch = +refs/heads/*:refs/remotes/origin/*
-[branch "master"]
-	remote = origin
-	merge = refs/heads/master
diff --git a/src/test/resources/_git_with_submodules/modules/module1/description b/src/test/resources/_git_with_submodules/modules/module1/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/applypatch-msg.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/post-update.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-applypatch.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-commit.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-rebase.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_submodules/modules/module1/hooks/update.sample b/src/test/resources/_git_with_submodules/modules/module1/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_submodules/modules/module1/index b/src/test/resources/_git_with_submodules/modules/module1/index
deleted file mode 100644
index c12d7f2..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module1/index and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module1/info/exclude b/src/test/resources/_git_with_submodules/modules/module1/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_submodules/modules/module1/logs/HEAD b/src/test/resources/_git_with_submodules/modules/module1/logs/HEAD
deleted file mode 100644
index 2793712..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720371 +0100	clone: from /tmp/module1
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720409 +0100	checkout: moving from master to 9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module1/logs/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module1/logs/refs/heads/master
deleted file mode 100644
index 4b3b262..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/logs/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720371 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module1/logs/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module1/logs/refs/remotes/origin/HEAD
deleted file mode 100644
index 4b3b262..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/logs/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720371 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module1/objects/03/367482265f77f74c54505159bb020ec53aae6b b/src/test/resources/_git_with_submodules/modules/module1/objects/03/367482265f77f74c54505159bb020ec53aae6b
deleted file mode 100644
index 7346f4b..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module1/objects/03/367482265f77f74c54505159bb020ec53aae6b and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module1/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be b/src/test/resources/_git_with_submodules/modules/module1/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be
deleted file mode 100644
index 97c9f62..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module1/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module1/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 b/src/test/resources/_git_with_submodules/modules/module1/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4
deleted file mode 100644
index 2f4d57f..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module1/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module1/packed-refs b/src/test/resources/_git_with_submodules/modules/module1/packed-refs
deleted file mode 100644
index 47e3ef9..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/packed-refs
+++ /dev/null
@@ -1,2 +0,0 @@
-# pack-refs with: peeled 
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module1/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module1/refs/heads/master
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module1/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module1/refs/remotes/origin/HEAD
deleted file mode 100644
index 6efe28f..0000000
--- a/src/test/resources/_git_with_submodules/modules/module1/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module2/HEAD b/src/test/resources/_git_with_submodules/modules/module2/HEAD
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module2/config b/src/test/resources/_git_with_submodules/modules/module2/config
deleted file mode 100644
index 377bdd2..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/config
+++ /dev/null
@@ -1,14 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	worktree = ../../../module2
-	ignorecase = true
-	precomposeunicode = false
-[remote "origin"]
-	url = /tmp/module1
-	fetch = +refs/heads/*:refs/remotes/origin/*
-[branch "master"]
-	remote = origin
-	merge = refs/heads/master
diff --git a/src/test/resources/_git_with_submodules/modules/module2/description b/src/test/resources/_git_with_submodules/modules/module2/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/applypatch-msg.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/post-update.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-applypatch.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-commit.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-rebase.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_submodules/modules/module2/hooks/update.sample b/src/test/resources/_git_with_submodules/modules/module2/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_submodules/modules/module2/index b/src/test/resources/_git_with_submodules/modules/module2/index
deleted file mode 100644
index 147e6dc..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module2/index and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module2/info/exclude b/src/test/resources/_git_with_submodules/modules/module2/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_submodules/modules/module2/logs/HEAD b/src/test/resources/_git_with_submodules/modules/module2/logs/HEAD
deleted file mode 100644
index e2917d3..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720373 +0100	clone: from /tmp/module1
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720410 +0100	checkout: moving from master to 9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module2/logs/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module2/logs/refs/heads/master
deleted file mode 100644
index 7cb0d0d..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/logs/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720373 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module2/logs/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module2/logs/refs/remotes/origin/HEAD
deleted file mode 100644
index 7cb0d0d..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/logs/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720373 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module2/objects/03/367482265f77f74c54505159bb020ec53aae6b b/src/test/resources/_git_with_submodules/modules/module2/objects/03/367482265f77f74c54505159bb020ec53aae6b
deleted file mode 100644
index 7346f4b..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module2/objects/03/367482265f77f74c54505159bb020ec53aae6b and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module2/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be b/src/test/resources/_git_with_submodules/modules/module2/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be
deleted file mode 100644
index 97c9f62..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module2/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module2/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 b/src/test/resources/_git_with_submodules/modules/module2/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4
deleted file mode 100644
index 2f4d57f..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module2/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module2/packed-refs b/src/test/resources/_git_with_submodules/modules/module2/packed-refs
deleted file mode 100644
index 47e3ef9..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/packed-refs
+++ /dev/null
@@ -1,2 +0,0 @@
-# pack-refs with: peeled 
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module2/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module2/refs/heads/master
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module2/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module2/refs/remotes/origin/HEAD
deleted file mode 100644
index 6efe28f..0000000
--- a/src/test/resources/_git_with_submodules/modules/module2/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module3/HEAD b/src/test/resources/_git_with_submodules/modules/module3/HEAD
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module3/config b/src/test/resources/_git_with_submodules/modules/module3/config
deleted file mode 100644
index 061cce8..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/config
+++ /dev/null
@@ -1,14 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	worktree = ../../../module3
-	ignorecase = true
-	precomposeunicode = false
-[remote "origin"]
-	url = /tmp/module1
-	fetch = +refs/heads/*:refs/remotes/origin/*
-[branch "master"]
-	remote = origin
-	merge = refs/heads/master
diff --git a/src/test/resources/_git_with_submodules/modules/module3/description b/src/test/resources/_git_with_submodules/modules/module3/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/applypatch-msg.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/post-update.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-applypatch.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-commit.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-rebase.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_submodules/modules/module3/hooks/update.sample b/src/test/resources/_git_with_submodules/modules/module3/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_submodules/modules/module3/index b/src/test/resources/_git_with_submodules/modules/module3/index
deleted file mode 100644
index 72d8f5c..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module3/index and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module3/info/exclude b/src/test/resources/_git_with_submodules/modules/module3/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_submodules/modules/module3/logs/HEAD b/src/test/resources/_git_with_submodules/modules/module3/logs/HEAD
deleted file mode 100644
index 938bc9d..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720374 +0100	clone: from /tmp/module1
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720410 +0100	checkout: moving from master to 9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module3/logs/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module3/logs/refs/heads/master
deleted file mode 100644
index ebe8579..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/logs/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720374 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module3/logs/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module3/logs/refs/remotes/origin/HEAD
deleted file mode 100644
index ebe8579..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/logs/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720374 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module3/objects/03/367482265f77f74c54505159bb020ec53aae6b b/src/test/resources/_git_with_submodules/modules/module3/objects/03/367482265f77f74c54505159bb020ec53aae6b
deleted file mode 100644
index 7346f4b..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module3/objects/03/367482265f77f74c54505159bb020ec53aae6b and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module3/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be b/src/test/resources/_git_with_submodules/modules/module3/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be
deleted file mode 100644
index 97c9f62..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module3/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module3/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 b/src/test/resources/_git_with_submodules/modules/module3/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4
deleted file mode 100644
index 2f4d57f..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module3/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module3/packed-refs b/src/test/resources/_git_with_submodules/modules/module3/packed-refs
deleted file mode 100644
index 47e3ef9..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/packed-refs
+++ /dev/null
@@ -1,2 +0,0 @@
-# pack-refs with: peeled 
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module3/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module3/refs/heads/master
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module3/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module3/refs/remotes/origin/HEAD
deleted file mode 100644
index 6efe28f..0000000
--- a/src/test/resources/_git_with_submodules/modules/module3/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module4/HEAD b/src/test/resources/_git_with_submodules/modules/module4/HEAD
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module4/config b/src/test/resources/_git_with_submodules/modules/module4/config
deleted file mode 100644
index 612a9cb..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/config
+++ /dev/null
@@ -1,14 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	worktree = ../../../module4
-	ignorecase = true
-	precomposeunicode = false
-[remote "origin"]
-	url = /tmp/module1
-	fetch = +refs/heads/*:refs/remotes/origin/*
-[branch "master"]
-	remote = origin
-	merge = refs/heads/master
diff --git a/src/test/resources/_git_with_submodules/modules/module4/description b/src/test/resources/_git_with_submodules/modules/module4/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/applypatch-msg.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/post-update.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-applypatch.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-commit.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-commit.sample
deleted file mode 100755
index 18c4829..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-commit.sample
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ascii filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ascii filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	echo "Error: Attempt to add a non-ascii file name."
-	echo
-	echo "This can cause problems if you want to work"
-	echo "with people on other platforms."
-	echo
-	echo "To be portable it is advisable to rename the file ..."
-	echo
-	echo "If you know what you are doing you can disable this"
-	echo "check using:"
-	echo
-	echo "  git config hooks.allownonascii true"
-	echo
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-rebase.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_submodules/modules/module4/hooks/update.sample b/src/test/resources/_git_with_submodules/modules/module4/hooks/update.sample
deleted file mode 100755
index 71ab04e..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_submodules/modules/module4/index b/src/test/resources/_git_with_submodules/modules/module4/index
deleted file mode 100644
index 1e4496a..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module4/index and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module4/info/exclude b/src/test/resources/_git_with_submodules/modules/module4/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_submodules/modules/module4/logs/HEAD b/src/test/resources/_git_with_submodules/modules/module4/logs/HEAD
deleted file mode 100644
index c659631..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/logs/HEAD
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720376 +0100	clone: from /tmp/module1
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720410 +0100	checkout: moving from master to 9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module4/logs/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module4/logs/refs/heads/master
deleted file mode 100644
index e2c109b..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/logs/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720376 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module4/logs/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module4/logs/refs/remotes/origin/HEAD
deleted file mode 100644
index e2c109b..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/logs/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-0000000000000000000000000000000000000000 9fd4b69a5ca09b60884d4f8f49ce16ea071077be Konrad Malawski <konrad.malawski@project13.pl> 1361720376 +0100	clone: from /tmp/module1
diff --git a/src/test/resources/_git_with_submodules/modules/module4/objects/03/367482265f77f74c54505159bb020ec53aae6b b/src/test/resources/_git_with_submodules/modules/module4/objects/03/367482265f77f74c54505159bb020ec53aae6b
deleted file mode 100644
index 7346f4b..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module4/objects/03/367482265f77f74c54505159bb020ec53aae6b and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module4/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be b/src/test/resources/_git_with_submodules/modules/module4/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be
deleted file mode 100644
index 97c9f62..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module4/objects/9f/d4b69a5ca09b60884d4f8f49ce16ea071077be and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module4/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 b/src/test/resources/_git_with_submodules/modules/module4/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4
deleted file mode 100644
index 2f4d57f..0000000
Binary files a/src/test/resources/_git_with_submodules/modules/module4/objects/a9/36c1d33d249f10b93d102bc1d28e3267a029b4 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/modules/module4/packed-refs b/src/test/resources/_git_with_submodules/modules/module4/packed-refs
deleted file mode 100644
index 47e3ef9..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/packed-refs
+++ /dev/null
@@ -1,2 +0,0 @@
-# pack-refs with: peeled 
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/modules/module4/refs/heads/master b/src/test/resources/_git_with_submodules/modules/module4/refs/heads/master
deleted file mode 100644
index d1128d1..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-9fd4b69a5ca09b60884d4f8f49ce16ea071077be
diff --git a/src/test/resources/_git_with_submodules/modules/module4/refs/remotes/origin/HEAD b/src/test/resources/_git_with_submodules/modules/module4/refs/remotes/origin/HEAD
deleted file mode 100644
index 6efe28f..0000000
--- a/src/test/resources/_git_with_submodules/modules/module4/refs/remotes/origin/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/remotes/origin/master
diff --git a/src/test/resources/_git_with_submodules/objects/01/ed93c69b076b1cfb1fcf75d72ca5c680931e47 b/src/test/resources/_git_with_submodules/objects/01/ed93c69b076b1cfb1fcf75d72ca5c680931e47
deleted file mode 100644
index b87ebdc..0000000
--- a/src/test/resources/_git_with_submodules/objects/01/ed93c69b076b1cfb1fcf75d72ca5c680931e47
+++ /dev/null
@@ -1,4 +0,0 @@
-x¥ÎK
-B1@QÇ]EæŠ¤éG"ÎÅE¤}	~Þ�Zw/¨;pz‡[¦a¸4 ­Š€R@N(TP·™�¢Z�)d!É'ÍêB‘`f®26ðE(JöQ“%Ê$^Õ
-SÚtÔE'0‡ìÉð£�§
-Çi¬ÜÁ‰{~ÞoØÝ>a=üÂa®ÓUJ³n=÷{°.Ú
¡w	–hMùü6ù_2<¾àË­àú¸7`¨ÂÝ æ
c·Vt
\ No newline at end of file
diff --git a/src/test/resources/_git_with_submodules/objects/07/45ee2221dabd15743fd1fdc74343e7b625f31a b/src/test/resources/_git_with_submodules/objects/07/45ee2221dabd15743fd1fdc74343e7b625f31a
deleted file mode 100644
index b864e68..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/07/45ee2221dabd15743fd1fdc74343e7b625f31a and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/09/e6abb3468f1206449501732c73de45ef217c60 b/src/test/resources/_git_with_submodules/objects/09/e6abb3468f1206449501732c73de45ef217c60
deleted file mode 100644
index 963e17a..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/09/e6abb3468f1206449501732c73de45ef217c60 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/11/f6ec80c3b18953633d8458a07d5c73f87a31f9 b/src/test/resources/_git_with_submodules/objects/11/f6ec80c3b18953633d8458a07d5c73f87a31f9
deleted file mode 100644
index 61b9e08..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/11/f6ec80c3b18953633d8458a07d5c73f87a31f9 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/4c/e26eb46f9122b2e4ff1ea297d2d63ef50b5b42 b/src/test/resources/_git_with_submodules/objects/4c/e26eb46f9122b2e4ff1ea297d2d63ef50b5b42
deleted file mode 100644
index af7025a..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/4c/e26eb46f9122b2e4ff1ea297d2d63ef50b5b42 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/97/46274eb7a88218e274aff52b4850fbdeb1de36 b/src/test/resources/_git_with_submodules/objects/97/46274eb7a88218e274aff52b4850fbdeb1de36
deleted file mode 100644
index a05cfd2..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/97/46274eb7a88218e274aff52b4850fbdeb1de36 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/ae/106b6639e917f90f42d5d78729e0ecdbd702cd b/src/test/resources/_git_with_submodules/objects/ae/106b6639e917f90f42d5d78729e0ecdbd702cd
deleted file mode 100644
index 7ddbd1b..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/ae/106b6639e917f90f42d5d78729e0ecdbd702cd and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/ee/7dbc2cfb31b5a118dca682d6c476b49ac68f39 b/src/test/resources/_git_with_submodules/objects/ee/7dbc2cfb31b5a118dca682d6c476b49ac68f39
deleted file mode 100644
index fe632ac..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/ee/7dbc2cfb31b5a118dca682d6c476b49ac68f39 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/objects/f2/50a90e2c0f8ba3f0f14095be216249fbf35ce5 b/src/test/resources/_git_with_submodules/objects/f2/50a90e2c0f8ba3f0f14095be216249fbf35ce5
deleted file mode 100644
index 2c56b90..0000000
Binary files a/src/test/resources/_git_with_submodules/objects/f2/50a90e2c0f8ba3f0f14095be216249fbf35ce5 and /dev/null differ
diff --git a/src/test/resources/_git_with_submodules/refs/heads/master b/src/test/resources/_git_with_submodules/refs/heads/master
deleted file mode 100644
index 70fb5a9..0000000
--- a/src/test/resources/_git_with_submodules/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-01ed93c69b076b1cfb1fcf75d72ca5c680931e47
diff --git a/src/test/resources/_git_with_tag_on_different_branch/COMMIT_EDITMSG b/src/test/resources/_git_with_tag_on_different_branch/COMMIT_EDITMSG
deleted file mode 100644
index df0df8c..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/COMMIT_EDITMSG
+++ /dev/null
@@ -1,16 +0,0 @@
-Change in tag
-# Please enter the commit message for your changes. Lines starting
-# with '#' will be ignored, and an empty message aborts the commit.
-# On branch test
-# Changes to be committed:
-#   (use "git reset HEAD <file>..." to unstage)
-#
-#	modified:   readme.txt
-#
-diff --git a/readme.txt b/readme.txt
-index 53a90bf..e69336e 100644
---- a/readme.txt
-+++ b/readme.txt
-@@ -1 +1 @@
--Empty
-+Other content
diff --git a/src/test/resources/_git_with_tag_on_different_branch/HEAD b/src/test/resources/_git_with_tag_on_different_branch/HEAD
deleted file mode 100644
index cb089cd..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-ref: refs/heads/master
diff --git a/src/test/resources/_git_with_tag_on_different_branch/config b/src/test/resources/_git_with_tag_on_different_branch/config
deleted file mode 100644
index bb4d11c..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/config
+++ /dev/null
@@ -1,7 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = true
-	bare = false
-	logallrefupdates = true
-	ignorecase = true
-	precomposeunicode = false
diff --git a/src/test/resources/_git_with_tag_on_different_branch/description b/src/test/resources/_git_with_tag_on_different_branch/description
deleted file mode 100644
index 498b267..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/description
+++ /dev/null
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/applypatch-msg.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/applypatch-msg.sample
deleted file mode 100755
index 8b2a2fe..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/applypatch-msg.sample
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "applypatch-msg".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/commit-msg" &&
-	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/commit-msg.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/commit-msg.sample
deleted file mode 100755
index b58d118..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/commit-msg.sample
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message.
-# Called by "git commit" with one argument, the name of the file
-# that has the commit message.  The hook should exit with non-zero
-# status after issuing an appropriate message if it wants to stop the
-# commit.  The hook is allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to "commit-msg".
-
-# Uncomment the below to add a Signed-off-by line to the message.
-# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
-# hook is more suited to it.
-#
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
-
-# This example catches duplicate Signed-off-by lines.
-
-test "" = "$(grep '^Signed-off-by: ' "$1" |
-	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
-	echo >&2 Duplicate Signed-off-by lines.
-	exit 1
-}
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/post-update.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/post-update.sample
deleted file mode 100755
index ec17ec1..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/post-update.sample
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare a packed repository for use over
-# dumb transports.
-#
-# To enable this hook, rename this file to "post-update".
-
-exec git update-server-info
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-applypatch.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-applypatch.sample
deleted file mode 100755
index b1f187c..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-applypatch.sample
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed
-# by applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-applypatch".
-
-. git-sh-setup
-test -x "$GIT_DIR/hooks/pre-commit" &&
-	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
-:
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-commit.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-commit.sample
deleted file mode 100755
index 586e3bf..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-commit.sample
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to verify what is about to be committed.
-# Called by "git commit" with no arguments.  The hook should
-# exit with non-zero status after issuing an appropriate message if
-# it wants to stop the commit.
-#
-# To enable this hook, rename this file to "pre-commit".
-
-if git rev-parse --verify HEAD >/dev/null 2>&1
-then
-	against=HEAD
-else
-	# Initial commit: diff against an empty tree object
-	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
-fi
-
-# If you want to allow non-ASCII filenames set this variable to true.
-allownonascii=$(git config hooks.allownonascii)
-
-# Redirect output to stderr.
-exec 1>&2
-
-# Cross platform projects tend to avoid non-ASCII filenames; prevent
-# them from being added to the repository. We exploit the fact that the
-# printable range starts at the space character and ends with tilde.
-if [ "$allownonascii" != "true" ] &&
-	# Note that the use of brackets around a tr range is ok here, (it's
-	# even required, for portability to Solaris 10's /usr/bin/tr), since
-	# the square bracket bytes happen to fall in the designated range.
-	test $(git diff --cached --name-only --diff-filter=A -z $against |
-	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
-then
-	cat <<\EOF
-Error: Attempt to add a non-ASCII file name.
-
-This can cause problems if you want to work with people on other platforms.
-
-To be portable it is advisable to rename the file.
-
-If you know what you are doing you can disable this check using:
-
-  git config hooks.allownonascii true
-EOF
-	exit 1
-fi
-
-# If there are whitespace errors, print the offending file names and fail.
-exec git diff-index --check --cached $against --
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-push.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-push.sample
deleted file mode 100755
index 15ab6d8..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-push.sample
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-# An example hook script to verify what is about to be pushed.  Called by "git
-# push" after it has checked the remote status, but before anything has been
-# pushed.  If this script exits with a non-zero status nothing will be pushed.
-#
-# This hook is called with the following parameters:
-#
-# $1 -- Name of the remote to which the push is being done
-# $2 -- URL to which the push is being done
-#
-# If pushing without using a named remote those arguments will be equal.
-#
-# Information about the commits which are being pushed is supplied as lines to
-# the standard input in the form:
-#
-#   <local ref> <local sha1> <remote ref> <remote sha1>
-#
-# This sample shows how to prevent push of commits where the log message starts
-# with "WIP" (work in progress).
-
-remote="$1"
-url="$2"
-
-z40=0000000000000000000000000000000000000000
-
-IFS=' '
-while read local_ref local_sha remote_ref remote_sha
-do
-	if [ "$local_sha" = $z40 ]
-	then
-		# Handle delete
-	else
-		if [ "$remote_sha" = $z40 ]
-		then
-			# New branch, examine all commits
-			range="$local_sha"
-		else
-			# Update to existing branch, examine new commits
-			range="$remote_sha..$local_sha"
-		fi
-
-		# Check for WIP commit
-		commit=`git rev-list -n 1 --grep '^WIP' "$range"`
-		if [ -n "$commit" ]
-		then
-			echo "Found WIP commit in $local_ref, not pushing"
-			exit 1
-		fi
-	fi
-done
-
-exit 0
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-rebase.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-rebase.sample
deleted file mode 100755
index 9773ed4..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/pre-rebase.sample
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2006, 2008 Junio C Hamano
-#
-# The "pre-rebase" hook is run just before "git rebase" starts doing
-# its job, and can prevent the command from running by exiting with
-# non-zero status.
-#
-# The hook is called with the following parameters:
-#
-# $1 -- the upstream the series was forked from.
-# $2 -- the branch being rebased (or empty when rebasing the current branch).
-#
-# This sample shows how to prevent topic branches that are already
-# merged to 'next' branch from getting rebased, because allowing it
-# would result in rebasing already published history.
-
-publish=next
-basebranch="$1"
-if test "$#" = 2
-then
-	topic="refs/heads/$2"
-else
-	topic=`git symbolic-ref HEAD` ||
-	exit 0 ;# we do not interrupt rebasing detached HEAD
-fi
-
-case "$topic" in
-refs/heads/??/*)
-	;;
-*)
-	exit 0 ;# we do not interrupt others.
-	;;
-esac
-
-# Now we are dealing with a topic branch being rebased
-# on top of master.  Is it OK to rebase it?
-
-# Does the topic really exist?
-git show-ref -q "$topic" || {
-	echo >&2 "No such branch $topic"
-	exit 1
-}
-
-# Is topic fully merged to master?
-not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
-if test -z "$not_in_master"
-then
-	echo >&2 "$topic is fully merged to master; better remove it."
-	exit 1 ;# we could allow it, but there is no point.
-fi
-
-# Is topic ever merged to next?  If so you should not be rebasing it.
-only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
-only_next_2=`git rev-list ^master           ${publish} | sort`
-if test "$only_next_1" = "$only_next_2"
-then
-	not_in_topic=`git rev-list "^$topic" master`
-	if test -z "$not_in_topic"
-	then
-		echo >&2 "$topic is already up-to-date with master"
-		exit 1 ;# we could allow it, but there is no point.
-	else
-		exit 0
-	fi
-else
-	not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
-	/usr/bin/perl -e '
-		my $topic = $ARGV[0];
-		my $msg = "* $topic has commits already merged to public branch:\n";
-		my (%not_in_next) = map {
-			/^([0-9a-f]+) /;
-			($1 => 1);
-		} split(/\n/, $ARGV[1]);
-		for my $elem (map {
-				/^([0-9a-f]+) (.*)$/;
-				[$1 => $2];
-			} split(/\n/, $ARGV[2])) {
-			if (!exists $not_in_next{$elem->[0]}) {
-				if ($msg) {
-					print STDERR $msg;
-					undef $msg;
-				}
-				print STDERR " $elem->[1]\n";
-			}
-		}
-	' "$topic" "$not_in_next" "$not_in_master"
-	exit 1
-fi
-
-exit 0
-
-################################################################
-
-This sample hook safeguards topic branches that have been
-published from being rewound.
-
-The workflow assumed here is:
-
- * Once a topic branch forks from "master", "master" is never
-   merged into it again (either directly or indirectly).
-
- * Once a topic branch is fully cooked and merged into "master",
-   it is deleted.  If you need to build on top of it to correct
-   earlier mistakes, a new topic branch is created by forking at
-   the tip of the "master".  This is not strictly necessary, but
-   it makes it easier to keep your history simple.
-
- * Whenever you need to test or publish your changes to topic
-   branches, merge them into "next" branch.
-
-The script, being an example, hardcodes the publish branch name
-to be "next", but it is trivial to make it configurable via
-$GIT_DIR/config mechanism.
-
-With this workflow, you would want to know:
-
-(1) ... if a topic branch has ever been merged to "next".  Young
-    topic branches can have stupid mistakes you would rather
-    clean up before publishing, and things that have not been
-    merged into other branches can be easily rebased without
-    affecting other people.  But once it is published, you would
-    not want to rewind it.
-
-(2) ... if a topic branch has been fully merged to "master".
-    Then you can delete it.  More importantly, you should not
-    build on top of it -- other people may already want to
-    change things related to the topic as patches against your
-    "master", so if you need further changes, it is better to
-    fork the topic (perhaps with the same name) afresh from the
-    tip of "master".
-
-Let's look at this example:
-
-		   o---o---o---o---o---o---o---o---o---o "next"
-		  /       /           /           /
-		 /   a---a---b A     /           /
-		/   /               /           /
-	       /   /   c---c---c---c B         /
-	      /   /   /             \         /
-	     /   /   /   b---b C     \       /
-	    /   /   /   /             \     /
-    ---o---o---o---o---o---o---o---o---o---o---o "master"
-
-
-A, B and C are topic branches.
-
- * A has one fix since it was merged up to "next".
-
- * B has finished.  It has been fully merged up to "master" and "next",
-   and is ready to be deleted.
-
- * C has not merged to "next" at all.
-
-We would want to allow C to be rebased, refuse A, and encourage
-B to be deleted.
-
-To compute (1):
-
-	git rev-list ^master ^topic next
-	git rev-list ^master        next
-
-	if these match, topic has not merged in next at all.
-
-To compute (2):
-
-	git rev-list master..topic
-
-	if this is empty, it is fully merged to "master".
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/prepare-commit-msg.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/prepare-commit-msg.sample
deleted file mode 100755
index f093a02..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/prepare-commit-msg.sample
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to prepare the commit log message.
-# Called by "git commit" with the name of the file that has the
-# commit message, followed by the description of the commit
-# message's source.  The hook's purpose is to edit the commit
-# message file.  If the hook fails with a non-zero status,
-# the commit is aborted.
-#
-# To enable this hook, rename this file to "prepare-commit-msg".
-
-# This hook includes three examples.  The first comments out the
-# "Conflicts:" part of a merge commit.
-#
-# The second includes the output of "git diff --name-status -r"
-# into the message, just before the "git status" output.  It is
-# commented because it doesn't cope with --amend or with squashed
-# commits.
-#
-# The third example adds a Signed-off-by line to the message, that can
-# still be edited.  This is rarely a good idea.
-
-case "$2,$3" in
-  merge,)
-    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
-
-# ,|template,)
-#   /usr/bin/perl -i.bak -pe '
-#      print "\n" . `git diff --cached --name-status -r`
-#	 if /^#/ && $first++ == 0' "$1" ;;
-
-  *) ;;
-esac
-
-# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
-# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
diff --git a/src/test/resources/_git_with_tag_on_different_branch/hooks/update.sample b/src/test/resources/_git_with_tag_on_different_branch/hooks/update.sample
deleted file mode 100755
index d847583..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/hooks/update.sample
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to blocks unannotated tags from entering.
-# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
-#
-# To enable this hook, rename this file to "update".
-#
-# Config
-# ------
-# hooks.allowunannotated
-#   This boolean sets whether unannotated tags will be allowed into the
-#   repository.  By default they won't be.
-# hooks.allowdeletetag
-#   This boolean sets whether deleting tags will be allowed in the
-#   repository.  By default they won't be.
-# hooks.allowmodifytag
-#   This boolean sets whether a tag may be modified after creation. By default
-#   it won't be.
-# hooks.allowdeletebranch
-#   This boolean sets whether deleting branches will be allowed in the
-#   repository.  By default they won't be.
-# hooks.denycreatebranch
-#   This boolean sets whether remotely creating branches will be denied
-#   in the repository.  By default this is allowed.
-#
-
-# --- Command line
-refname="$1"
-oldrev="$2"
-newrev="$3"
-
-# --- Safety check
-if [ -z "$GIT_DIR" ]; then
-	echo "Don't run this script from the command line." >&2
-	echo " (if you want, you could supply GIT_DIR then run" >&2
-	echo "  $0 <ref> <oldrev> <newrev>)" >&2
-	exit 1
-fi
-
-if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
-	echo "usage: $0 <ref> <oldrev> <newrev>" >&2
-	exit 1
-fi
-
-# --- Config
-allowunannotated=$(git config --bool hooks.allowunannotated)
-allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
-denycreatebranch=$(git config --bool hooks.denycreatebranch)
-allowdeletetag=$(git config --bool hooks.allowdeletetag)
-allowmodifytag=$(git config --bool hooks.allowmodifytag)
-
-# check for no description
-projectdesc=$(sed -e '1q' "$GIT_DIR/description")
-case "$projectdesc" in
-"Unnamed repository"* | "")
-	echo "*** Project description file hasn't been set" >&2
-	exit 1
-	;;
-esac
-
-# --- Check types
-# if $newrev is 0000...0000, it's a commit to delete a ref.
-zero="0000000000000000000000000000000000000000"
-if [ "$newrev" = "$zero" ]; then
-	newrev_type=delete
-else
-	newrev_type=$(git cat-file -t $newrev)
-fi
-
-case "$refname","$newrev_type" in
-	refs/tags/*,commit)
-		# un-annotated tag
-		short_refname=${refname##refs/tags/}
-		if [ "$allowunannotated" != "true" ]; then
-			echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
-			echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,delete)
-		# delete tag
-		if [ "$allowdeletetag" != "true" ]; then
-			echo "*** Deleting a tag is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/tags/*,tag)
-		# annotated tag
-		if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
-		then
-			echo "*** Tag '$refname' already exists." >&2
-			echo "*** Modifying a tag is not allowed in this repository." >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,commit)
-		# branch
-		if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
-			echo "*** Creating a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/heads/*,delete)
-		# delete branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	refs/remotes/*,commit)
-		# tracking branch
-		;;
-	refs/remotes/*,delete)
-		# delete tracking branch
-		if [ "$allowdeletebranch" != "true" ]; then
-			echo "*** Deleting a tracking branch is not allowed in this repository" >&2
-			exit 1
-		fi
-		;;
-	*)
-		# Anything else (is there anything else?)
-		echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
-		exit 1
-		;;
-esac
-
-# --- Finished
-exit 0
diff --git a/src/test/resources/_git_with_tag_on_different_branch/index b/src/test/resources/_git_with_tag_on_different_branch/index
deleted file mode 100644
index 3ec7e55..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/index and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/info/exclude b/src/test/resources/_git_with_tag_on_different_branch/info/exclude
deleted file mode 100644
index a5196d1..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/info/exclude
+++ /dev/null
@@ -1,6 +0,0 @@
-# git ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
diff --git a/src/test/resources/_git_with_tag_on_different_branch/logs/HEAD b/src/test/resources/_git_with_tag_on_different_branch/logs/HEAD
deleted file mode 100644
index 428ae8c..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/logs/HEAD
+++ /dev/null
@@ -1,6 +0,0 @@
-0000000000000000000000000000000000000000 e3d159dd7383cb06acf7787f1c0d5370a0417a1c Karol Lassak <karol.lassak@coi.gov.pl> 1385717882 +0100	commit (initial): Added readme
-e3d159dd7383cb06acf7787f1c0d5370a0417a1c 234342815bc16c473495871118b3dc5ee68a8a4a Karol Lassak <karol.lassak@coi.gov.pl> 1385717914 +0100	commit: Moved master
-234342815bc16c473495871118b3dc5ee68a8a4a e3d159dd7383cb06acf7787f1c0d5370a0417a1c Karol Lassak <karol.lassak@coi.gov.pl> 1385717941 +0100	checkout: moving from master to master^
-e3d159dd7383cb06acf7787f1c0d5370a0417a1c e3d159dd7383cb06acf7787f1c0d5370a0417a1c Karol Lassak <karol.lassak@coi.gov.pl> 1385717955 +0100	checkout: moving from e3d159dd7383cb06acf7787f1c0d5370a0417a1c to test
-e3d159dd7383cb06acf7787f1c0d5370a0417a1c 9cb810e57e2994f38c7ec6a698a31de66fdd9e24 Karol Lassak <karol.lassak@coi.gov.pl> 1385717971 +0100	commit: Change in tag
-9cb810e57e2994f38c7ec6a698a31de66fdd9e24 234342815bc16c473495871118b3dc5ee68a8a4a Karol Lassak <karol.lassak@coi.gov.pl> 1385718126 +0100	checkout: moving from test to master
diff --git a/src/test/resources/_git_with_tag_on_different_branch/logs/refs/heads/master b/src/test/resources/_git_with_tag_on_different_branch/logs/refs/heads/master
deleted file mode 100644
index 90bbbbc..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/logs/refs/heads/master
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 e3d159dd7383cb06acf7787f1c0d5370a0417a1c Karol Lassak <karol.lassak@coi.gov.pl> 1385717882 +0100	commit (initial): Added readme
-e3d159dd7383cb06acf7787f1c0d5370a0417a1c 234342815bc16c473495871118b3dc5ee68a8a4a Karol Lassak <karol.lassak@coi.gov.pl> 1385717914 +0100	commit: Moved master
diff --git a/src/test/resources/_git_with_tag_on_different_branch/logs/refs/heads/test b/src/test/resources/_git_with_tag_on_different_branch/logs/refs/heads/test
deleted file mode 100644
index cfa7f22..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/logs/refs/heads/test
+++ /dev/null
@@ -1,2 +0,0 @@
-0000000000000000000000000000000000000000 e3d159dd7383cb06acf7787f1c0d5370a0417a1c Karol Lassak <karol.lassak@coi.gov.pl> 1385717955 +0100	branch: Created from HEAD
-e3d159dd7383cb06acf7787f1c0d5370a0417a1c 9cb810e57e2994f38c7ec6a698a31de66fdd9e24 Karol Lassak <karol.lassak@coi.gov.pl> 1385717971 +0100	commit: Change in tag
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/23/4342815bc16c473495871118b3dc5ee68a8a4a b/src/test/resources/_git_with_tag_on_different_branch/objects/23/4342815bc16c473495871118b3dc5ee68a8a4a
deleted file mode 100644
index 6ff590f..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/objects/23/4342815bc16c473495871118b3dc5ee68a8a4a
+++ /dev/null
@@ -1 +0,0 @@
-x�ÎM‚0@a×=ÅìMÈ”þLIŒq¯bh§jK r~•#¸|›//–q|Th
íê,>“Gë¶©,-¹Ø÷}âlD’ïlöD–ˆÔÄ³¼*ˆIÚu)‘	&öè9f¢@YGLÎ2ZM¬£âw½—Î<—.¼,ü„ÃóWÍ°Õ)–Gs+k3
GÐ&8ÒÔi{Ôˆ*nŸUþÔµ¬’`äå«¨b&Ke
\ No newline at end of file
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/53/926330ba010a18efab4af2244beb12d96de8de b/src/test/resources/_git_with_tag_on_different_branch/objects/53/926330ba010a18efab4af2244beb12d96de8de
deleted file mode 100644
index b5daec4..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/objects/53/926330ba010a18efab4af2244beb12d96de8de and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/53/a90bffae3d87177f8eeb064b8fc81d1f9a3781 b/src/test/resources/_git_with_tag_on_different_branch/objects/53/a90bffae3d87177f8eeb064b8fc81d1f9a3781
deleted file mode 100644
index 12f46e2..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/objects/53/a90bffae3d87177f8eeb064b8fc81d1f9a3781 and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/55/3cb2a70e3820b490169f619ab591aa46269695 b/src/test/resources/_git_with_tag_on_different_branch/objects/55/3cb2a70e3820b490169f619ab591aa46269695
deleted file mode 100644
index 10d0786..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/objects/55/3cb2a70e3820b490169f619ab591aa46269695
+++ /dev/null
@@ -1 +0,0 @@
-x+)JMU0¶`040031Q(JMLÉMÕ+©(a^Éý�m»x}ßk6ïþ²ò³ÌXêD
\ No newline at end of file
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/6f/76045802d98ae275cbbbdaf3eed694f6774777 b/src/test/resources/_git_with_tag_on_different_branch/objects/6f/76045802d98ae275cbbbdaf3eed694f6774777
deleted file mode 100644
index d24603a..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/objects/6f/76045802d98ae275cbbbdaf3eed694f6774777 and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/8f/d26be268fd77188a08f064b0c80d34b0ba89c4 b/src/test/resources/_git_with_tag_on_different_branch/objects/8f/d26be268fd77188a08f064b0c80d34b0ba89c4
deleted file mode 100644
index c979879..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/objects/8f/d26be268fd77188a08f064b0c80d34b0ba89c4 and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/9c/b810e57e2994f38c7ec6a698a31de66fdd9e24 b/src/test/resources/_git_with_tag_on_different_branch/objects/9c/b810e57e2994f38c7ec6a698a31de66fdd9e24
deleted file mode 100644
index 8c60848..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/objects/9c/b810e57e2994f38c7ec6a698a31de66fdd9e24
+++ /dev/null
@@ -1 +0,0 @@
-x�ÎA‚0@Q×=ÅìMH§LIŒ1q©—˜¶‘¨ž_å.ßæçÇüxŒù]YT¡¡ÎµD6ˆE+èµ—PKï\]
èR×&õIÍS�(%lº”˜<Å`[‰=³ç£M
±[#F#¯rË\dÉ\e]å‡ûOÕ´éóX
ù]=§# ù†‘;FØG¬‰ÛgÑÿæ|“yPg(2˜ÄWK‰
\ No newline at end of file
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/dc/033fe75e04c5b74428bfd15fb6189843af0214 b/src/test/resources/_git_with_tag_on_different_branch/objects/dc/033fe75e04c5b74428bfd15fb6189843af0214
deleted file mode 100644
index 7a03b6a..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/objects/dc/033fe75e04c5b74428bfd15fb6189843af0214 and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/e3/d159dd7383cb06acf7787f1c0d5370a0417a1c b/src/test/resources/_git_with_tag_on_different_branch/objects/e3/d159dd7383cb06acf7787f1c0d5370a0417a1c
deleted file mode 100644
index 84ca392..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/objects/e3/d159dd7383cb06acf7787f1c0d5370a0417a1c
+++ /dev/null
@@ -1,4 +0,0 @@
-x�ÍM
-Â0@a×9Åì…�I›Ÿ�"ºÖKL“QK["iôüb�àòÛ¼—ÊºN
0Ò¡Up®K£å`¤‹ÖŒ=ôt÷H<:BæÞ[Ožœâw{–
-W®e�oÏ0Ì?ée×9•I?ÊG¿–`]À£…£AcTÚ¿Mþ/¨KÎ’¡
-çUÔ´L<…
\ No newline at end of file
diff --git a/src/test/resources/_git_with_tag_on_different_branch/objects/e6/9336e9b0991073c1f12fbb6c60feae7870ed22 b/src/test/resources/_git_with_tag_on_different_branch/objects/e6/9336e9b0991073c1f12fbb6c60feae7870ed22
deleted file mode 100644
index e4efcb2..0000000
Binary files a/src/test/resources/_git_with_tag_on_different_branch/objects/e6/9336e9b0991073c1f12fbb6c60feae7870ed22 and /dev/null differ
diff --git a/src/test/resources/_git_with_tag_on_different_branch/refs/heads/master b/src/test/resources/_git_with_tag_on_different_branch/refs/heads/master
deleted file mode 100644
index 943a8e3..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-234342815bc16c473495871118b3dc5ee68a8a4a
diff --git a/src/test/resources/_git_with_tag_on_different_branch/refs/heads/test b/src/test/resources/_git_with_tag_on_different_branch/refs/heads/test
deleted file mode 100644
index 8283990..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/refs/heads/test
+++ /dev/null
@@ -1 +0,0 @@
-9cb810e57e2994f38c7ec6a698a31de66fdd9e24
diff --git a/src/test/resources/_git_with_tag_on_different_branch/refs/tags/test_tag b/src/test/resources/_git_with_tag_on_different_branch/refs/tags/test_tag
deleted file mode 100644
index b0ef69b..0000000
--- a/src/test/resources/_git_with_tag_on_different_branch/refs/tags/test_tag
+++ /dev/null
@@ -1 +0,0 @@
-8fd26be268fd77188a08f064b0c80d34b0ba89c4
diff --git a/src/test/resources/git.properties b/src/test/resources/git.properties
deleted file mode 100644
index 790e93d..0000000
--- a/src/test/resources/git.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# This file is part of git-commit-id-plugin by Konrad Malawski <konrad.malawski@java.pl>
-#
-# git-commit-id-plugin is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# git-commit-id-plugin is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public License
-# along with git-commit-id-plugin.  If not, see <http://www.gnu.org/licenses/>.
-#
-
-git.branch=${git.branch}
-
-git.build.user.name=${git.build.user.name}
-git.build.user.email=${git.build.user.email}
-git.build.time=${git.build.time}
-
-git.commit.id=${git.commit.id}
-git.commit.id.abbrev=${git.commit.id.abbrev}
-git.commit.user.name=${git.commit.user.name}
-git.commit.user.email=${git.commit.user.email}
-git.commit.message.full=${git.commit.message.full}
-git.commit.message.short=${git.commit.message.short}
-git.commit.time=${git.commit.time}
-
-git.remote.origin.url=${git.remote.origin.url}
diff --git a/submodule-one/example/git.properties b/submodule-one/example/git.properties
deleted file mode 100644
index 09bdf51..0000000
--- a/submodule-one/example/git.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-#Generated by Git-Commit-Id-Plugin
-#Sun Jul 13 01:25:03 CEST 2014
-git.commit.id.abbrev=b3d93c4
-git.commit.user.email=konrad.malawski@project13.pl
-git.commit.message.full=no travis needed here\n
-git.commit.id=b3d93c442ee62c888ce78a2bdd54c211a58da84c
-git.commit.id.describe-short=b3d93c4
-git.commit.message.short=no travis needed here
-git.commit.user.name=Konrad Malawski
-git.build.user.name=S L
-git.commit.id.describe=b3d93c4
-git.build.user.email=s.lange@mailbox.tu-berlin.de
-git.branch=master
-git.commit.time=17.11.2013 @ 00\:15\:57 MEZ
-git.build.time=13.07.2014 @ 01\:25\:03 MESZ
-git.remote.origin.url=git@github.com\:ktoso/git-commit-id-debugging.git
diff --git a/submodule-one/pom.xml b/submodule-one/pom.xml
index bade111..55adadf 100644
--- a/submodule-one/pom.xml
+++ b/submodule-one/pom.xml
@@ -1,18 +1,116 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>pl.project13.maven</groupId>
-        <artifactId>git-commit-id-plugin</artifactId>
-        <version>2.1.10</version>
-    </parent>
+	<parent>
+		<groupId>pl.project13.maven</groupId>
+		<artifactId>git-commit-id-plugin-debugging</artifactId>
+		<version>0.0.3-SNAPSHOT</version>
+	</parent>
 
-    <groupId>pl.project13.maven</groupId>
-    <artifactId>submodule-one</artifactId>
-    <version>2.1.10</version>
+	<artifactId>submodule-one</artifactId>
+	<version>0.0.3-SNAPSHOT</version>
 
-    
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+	</properties>
+
+	<build>
+		<resources>
+			<resource>
+				<directory>src/main/resources</directory>
+				<filtering>true</filtering>
+			</resource>
+		</resources>
+		<plugins>
+			<!--
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<configuration>
+					<archive>
+						<pomPropertiesFile>META-INF/maven/${project.groupId}/${project.artifactId}/pom.properties</pomPropertiesFile>
+					</archive>
+				</configuration>
+			</plugin>
+			-->
+                    <!-- GIT COMMIT ID PLUGIN CONFIGURATION -->
+<!--
+
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-antrun-plugin</artifactId>
+				<version>1.8</version>
+				<executions>
+					<execution>
+						<phase>package</phase>
+						<configuration>
+							<target>
+								<echo>user.dir: ${user.dir}</echo>
+								<echo>basedir: ${basedir}</echo>
+								<echo>project.basedir: ${project.basedir}</echo>
+								<echo>Git-Infos: ${git.commit.id}</echo>
+							</target>
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			-->
+		</plugins>
+	</build>
+	<profiles>
+		<profile>
+			<id>git-with-submodule</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>pl.project13.maven</groupId>
+						<artifactId>git-commit-id-plugin</artifactId>
+						<version>${git-commit-id-version}</version>
+						<executions>
+							<execution>
+								<phase>initialize</phase>
+								<id>get-the-git-infos-for-repository-one</id>
+								<goals>
+									<goal>revision</goal>
+								</goals>
+								<configuration>
+									<prefix>git1</prefix>
+									<dotGitDirectory>${project.basedir}/../.git</dotGitDirectory>
+									<generateGitPropertiesFilename>${project.build.outputDirectory}/repository_one_git.properties</generateGitPropertiesFilename>
+								</configuration>
+							</execution>
+							<execution>
+								<phase>initialize</phase>
+								<id>get-the-git-infos-for-repository-two</id>
+								<goals>
+									<goal>revision</goal>
+								</goals>
+								<configuration>
+									<prefix>git2</prefix>
+									<dotGitDirectory>${project.basedir}/../.git</dotGitDirectory>
+									<generateGitPropertiesFilename>${project.build.outputDirectory}/repository_two_git.properties</generateGitPropertiesFilename>
+								</configuration>
+							</execution>
+						</executions>
+						<configuration>
+							<prefix>git</prefix>
+							<verbose>true</verbose>
+							<skipPoms>false</skipPoms>
+							<dotGitDirectory>${project.basedir}/../.git</dotGitDirectory>
+							<injectAllReactorProjects>true</injectAllReactorProjects>
+							<generateGitPropertiesFile>true</generateGitPropertiesFile>
+							<evaluateOnCommit>HEAD</evaluateOnCommit>
+							<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename>
+						</configuration>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
 </project>
diff --git a/submodule-one/src/main/resources/META-INF/maven/pl.project13.maven/submodule-one/pom.properties b/submodule-one/src/main/resources/META-INF/maven/pl.project13.maven/submodule-one/pom.properties
new file mode 100644
index 0000000..4055dc8
--- /dev/null
+++ b/submodule-one/src/main/resources/META-INF/maven/pl.project13.maven/submodule-one/pom.properties
@@ -0,0 +1,7 @@
+#Generated by Git-Commit-Id-Plugin
+#${git.build.time}
+artifactId=${project.artifactId}
+groupId=${project.groupId}
+version=${project.version}
+git.commit.id=${git.commit.id}
+git.branch=${git.branch}
\ No newline at end of file
diff --git a/submodule-one/src/main/resources/sample.bash b/submodule-one/src/main/resources/sample.bash
new file mode 100644
index 0000000..9418914
--- /dev/null
+++ b/submodule-one/src/main/resources/sample.bash
@@ -0,0 +1,15 @@
+#!/bin/bash
+#
+#
+# Project version: ${project.version}
+# Built by       : ${user.name}
+# Build time     : ${git.build.time}
+# Build on       : ${git.build.host} running ${os.name} (${os.version} and ${os.arch})
+# Built using    : ${java.version}
+#
+# Version info (GIT):
+# Commit ID   : ${git.commit.id}
+# Branch:     : ${git.branch}
+# Commit time : ${git.commit.time}
+# Committed by: ${git.commit.user.name}
+#
diff --git a/submodule-two/example/git.properties b/submodule-two/example/git.properties
deleted file mode 100644
index 09bdf51..0000000
--- a/submodule-two/example/git.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-#Generated by Git-Commit-Id-Plugin
-#Sun Jul 13 01:25:03 CEST 2014
-git.commit.id.abbrev=b3d93c4
-git.commit.user.email=konrad.malawski@project13.pl
-git.commit.message.full=no travis needed here\n
-git.commit.id=b3d93c442ee62c888ce78a2bdd54c211a58da84c
-git.commit.id.describe-short=b3d93c4
-git.commit.message.short=no travis needed here
-git.commit.user.name=Konrad Malawski
-git.build.user.name=S L
-git.commit.id.describe=b3d93c4
-git.build.user.email=s.lange@mailbox.tu-berlin.de
-git.branch=master
-git.commit.time=17.11.2013 @ 00\:15\:57 MEZ
-git.build.time=13.07.2014 @ 01\:25\:03 MESZ
-git.remote.origin.url=git@github.com\:ktoso/git-commit-id-debugging.git
diff --git a/submodule-two/pom.xml b/submodule-two/pom.xml
index 4fbb39b..535696e 100644
--- a/submodule-two/pom.xml
+++ b/submodule-two/pom.xml
@@ -1,19 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
 
-  <parent>
-    <groupId>pl.project13.maven</groupId>
-    <artifactId>git-commit-id-plugin</artifactId>
-    <version>2.1.10</version>
-  </parent>
-
-  <groupId>pl.project13.maven</groupId>
-  <artifactId>submodule-two</artifactId>
-  <version>2.1.10</version>
-  <packaging>jar</packaging>
+	<parent>
+		<groupId>pl.project13.maven</groupId>
+		<artifactId>git-commit-id-plugin-debugging</artifactId>
+		<version>0.0.3-SNAPSHOT</version>
+	</parent>
 
+	<artifactId>submodule-two</artifactId>
+	<version>0.0.3-SNAPSHOT</version>
+	<packaging>jar</packaging>
 
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+	</properties>
+	
+	<build>
+		<plugins>
+			
+		</plugins>
+	</build>
 </project>
