* @param path
* @return file status
* @throws IOException
*/
private Status getFileStatus(String path) throws IOException {
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$