*/
private static DirCache createIndex(Repository repo, ObjectId headId,
File sourceFolder, boolean obliterate) throws IOException {
DirCache inCoreIndex = DirCache.newInCore();
DirCacheBuilder dcBuilder = inCoreIndex.builder();
ObjectInserter inserter = repo.newObjectInserter();
try {
// Add all files to the temporary index
Set<String> ignorePaths = new TreeSet<String>();