Przeglądaj źródła

Remove unused repository field from RevWalk

The comment about legacy Tag and Object types no longer applies,
though prior to Idb273d5a92849b42935ac14eed73b796b80aad50 the field
was still being used by RewriteTreeFilter.

Change-Id: I9ee5da8f8a3b61c9cf543817c03117ee0609dd8f
tags/v3.0.0.201305080800-m7
Dave Borowitz 11 lat temu
rodzic
commit
b0326235e1

+ 1
- 1
org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkShallowTest.java Wyświetl plik

final StringBuilder builder = new StringBuilder(); final StringBuilder builder = new StringBuilder();
for (ObjectId commit : shallowCommits) for (ObjectId commit : shallowCommits)
builder.append(commit.getName() + "\n"); builder.append(commit.getName() + "\n");
JGitTestUtil.write(new File(rw.repository.getDirectory(), "shallow"),
JGitTestUtil.write(new File(db.getDirectory(), "shallow"),
builder.toString()); builder.toString());
} }
} }

+ 1
- 9
org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java Wyświetl plik



private static final int APP_FLAGS = -1 & ~((1 << RESERVED_FLAGS) - 1); private static final int APP_FLAGS = -1 & ~((1 << RESERVED_FLAGS) - 1);


/** Exists <b>ONLY</b> to support legacy Tag and Commit objects. */
final Repository repository;

final ObjectReader reader; final ObjectReader reader;


final MutableObjectId idBuffer; final MutableObjectId idBuffer;
* released by the caller. * released by the caller.
*/ */
public RevWalk(final Repository repo) { public RevWalk(final Repository repo) {
this(repo, repo.newObjectReader());
this(repo.newObjectReader());
} }


/** /**
* required. * required.
*/ */
public RevWalk(ObjectReader or) { public RevWalk(ObjectReader or) {
this(null, or);
}

private RevWalk(final Repository repo, final ObjectReader or) {
repository = repo;
reader = or; reader = or;
idBuffer = new MutableObjectId(); idBuffer = new MutableObjectId();
objects = new ObjectIdOwnerMap<RevObject>(); objects = new ObjectIdOwnerMap<RevObject>();

Ładowanie…
Anuluj
Zapisz