private TestRepository<FileRepository> createRepository() throws Exception {
   String gitdirName = "test" + System.currentTimeMillis() + Constants.DOT_GIT;
   File gitdir = new File(trash, gitdirName).getCanonicalFile();
   FileRepository db = new FileRepository(gitdir);
   assertFalse(gitdir.exists());
   db.create();
   return new TestRepository<FileRepository>(db);
 }