Attributes attr = null; while (walk.next()) { if (f.isDone(walk)) { attr = walk.getAttributes(); break;
generator.setRootTree(treeId); while (generator.next()) if (filter.isDone(generator.walk)) return generator; } catch (IOException e) {
generator.setRootTree(iterator); while (generator.next()) if (filter.isDone(generator.walk)) return generator; } catch (IOException e) {
if (f.isDone(tw)) { return tw; } else if (tw.isSubtree()) {
configWalk.setFilter(filter); while (configWalk.next()) { if (filter.isDone(configWalk)) { modulesConfig = new BlobBasedConfig(null, repository, configWalk.getObjectId(0));
Attributes attr = null; while (walk.next()) { if (f.isDone(walk)) { attr = walk.getAttributes(); break;
/** * Create a generator and advance it to the submodule entry at the given * path * * @param repository * @param iterator * the root of a tree containing both a submodule at the given path * and .gitmodules at the root. * @param path * @return generator at given path, null if no submodule at given path * @throws IOException */ public static SubmoduleWalk forPath(Repository repository, AbstractTreeIterator iterator, String path) throws IOException { SubmoduleWalk generator = new SubmoduleWalk(repository); try { generator.setTree(iterator); PathFilter filter = PathFilter.create(path); generator.setFilter(filter); generator.setRootTree(iterator); while (generator.next()) if (filter.isDone(generator.walk)) return generator; } catch (IOException e) { generator.close(); throw e; } generator.close(); return null; }
/** * Create a generator and advance it to the submodule entry at the given * path * * @param repository * @param treeId * the root of a tree containing both a submodule at the given path * and .gitmodules at the root. * @param path * @return generator at given path, null if no submodule at given path * @throws IOException */ public static SubmoduleWalk forPath(Repository repository, AnyObjectId treeId, String path) throws IOException { SubmoduleWalk generator = new SubmoduleWalk(repository); try { generator.setTree(treeId); PathFilter filter = PathFilter.create(path); generator.setFilter(filter); generator.setRootTree(treeId); while (generator.next()) if (filter.isDone(generator.walk)) return generator; } catch (IOException e) { generator.close(); throw e; } generator.close(); return null; }
generator.setRootTree(iterator); while (generator.next()) if (filter.isDone(generator.walk)) return generator; } catch (IOException e) {
generator.setRootTree(treeId); while (generator.next()) if (filter.isDone(generator.walk)) return generator; } catch (IOException e) {
if (f.isDone(tw)) { return tw; } else if (tw.isSubtree()) {
if (f.isDone(tw)) { return tw; } else if (tw.isSubtree()) {
configWalk.setFilter(filter); while (configWalk.next()) { if (filter.isDone(configWalk)) { modulesConfig = new BlobBasedConfig(null, repository, configWalk.getObjectId(0));
configWalk.setFilter(filter); while (configWalk.next()) { if (filter.isDone(configWalk)) { modulesConfig = new BlobBasedConfig(null, repository, configWalk.getObjectId(0));
tw.setFilter(filter); while (tw.next()) { if (filter.isDone(tw)) { break; } else if (tw.isSubtree()) {
while (tw.next()) { print(tw.getPathString()); if (filter.isDone(tw)) { break; } else if (tw.isSubtree()) {