AdaptableFileTreeIterator fileTreeIterator = new AdaptableFileTreeIterator(
repository, ResourcesPlugin.getWorkspace().getRoot());
IndexDiff indexDiff = new IndexDiff(repository, Constants.HEAD, fileTreeIterator);
Set<String> repositoryPaths = Collections.singleton(path);
indexDiff.setFilter(PathFilterGroup.createFromStrings(repositoryPaths));
indexDiff.diff(null, 0, 0, ""); //$NON-NLS-1$
return getFileStatus(path, indexDiff);
}
/** Retrieve file status from an already calculated IndexDiff
* @param path