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
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkShallowTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkShallowTest.java
index 479d9d3..3e45d2e 100644
--- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkShallowTest.java
+++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkShallowTest.java
@@ -189,7 +189,7 @@ private void createShallowFile(ObjectId... shallowCommits)
 		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());
 	}
 }
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java b/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java
index 8e07048..ca5f4fe 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java
+++ b/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 RevWalk(final Repository repo) {
 	 *            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>();