Revision: 59199
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 23, 2012 19:34 by adietish
Initial Code
private boolean isTracked(File file, Repository repo) throws IOException {
ObjectId objectId = repo.resolve(Constants.HEAD);
RevTree tree;
if (objectId != null)
tree = new RevWalk(repo).parseTree(objectId);
else
tree = null;
TreeWalk treeWalk = new TreeWalk(repo);
treeWalk.setRecursive(true);
if (tree != null)
treeWalk.addTree(tree);
else
treeWalk.addTree(new EmptyTreeIterator());
treeWalk.addTree(new DirCacheIterator(repo.readDirCache()));
treeWalk.setFilter(PathFilterGroup.createFromStrings(Collections.singleton(
Repository.stripWorkDir(repo.getWorkTree(), file))));
return treeWalk.next();
}
Initial URL
Initial Description
how to check if a file is shared with a git repo?
Initial Title
RemoveCommand#isTracked
Initial Tags
Initial Language
Java