Переглянути джерело

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 роки тому
джерело
коміт
b0326235e1

+ 1
- 1
org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkShallowTest.java Переглянути файл

@@ -189,7 +189,7 @@ public class RevWalkShallowTest extends RevWalkTestCase {
final StringBuilder builder = new StringBuilder();
for (ObjectId commit : shallowCommits)
builder.append(commit.getName() + "\n");
JGitTestUtil.write(new File(rw.repository.getDirectory(), "shallow"),
JGitTestUtil.write(new File(db.getDirectory(), "shallow"),
builder.toString());
}
}

+ 1
- 9
org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java Переглянути файл

@@ -163,9 +163,6 @@ public class RevWalk implements Iterable<RevCommit> {

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 MutableObjectId idBuffer;
@@ -203,7 +200,7 @@ public class RevWalk implements Iterable<RevCommit> {
* released by the caller.
*/
public RevWalk(final Repository repo) {
this(repo, repo.newObjectReader());
this(repo.newObjectReader());
}

/**
@@ -215,11 +212,6 @@ public class RevWalk implements Iterable<RevCommit> {
* required.
*/
public RevWalk(ObjectReader or) {
this(null, or);
}

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

Завантаження…
Відмінити
Зберегти