Entries iterator in PackIndex and indirectly PackFile
commitb06e934780fcacc8e68ab34533c5071633569e9e
authorMarek Zawirski <marek.zawirski@gmail.com>
Mon, 2 Jun 2008 08:00:28 +0000 (2 10:00 +0200)
committerMarek Zawirski <marek.zawirski@gmail.com>
Fri, 6 Jun 2008 22:21:08 +0000 (7 00:21 +0200)
treea8ee2c482dbef4f61bb5962793ae5096a304af7b
parenteaf2e7ee6d36b3b2910ab5322674d64fbf625ab8
Entries iterator in PackIndex and indirectly PackFile

New iterators operate on MutableEntry to achieve high performance.
Information about objects (and its offset) in pack is needed in several
places in original git, and it will be also useful here.

Signed-off-by: Marek Zawirski <marek.zawirski@gmail.com>
org.spearce.jgit/src/org/spearce/jgit/lib/PackFile.java
org.spearce.jgit/src/org/spearce/jgit/lib/PackIndex.java
org.spearce.jgit/src/org/spearce/jgit/lib/PackIndexV1.java
org.spearce.jgit/src/org/spearce/jgit/lib/PackIndexV2.java