Merge branch 'mz/packwriter'
commit61c7993a25abfe0529d68383a331cb4cab350df4
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 30 Jun 2008 19:00:22 +0000 (30 21:00 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 30 Jun 2008 19:00:22 +0000 (30 21:00 +0200)
tree10430d0fe9c5948b391b215566dac05302cd4ef8
parentba02088c5ebe41984630ed2cf7834da245b5ecf3
parent8516ed8581f8e7b55ddf1e09130936b173257834
Merge branch 'mz/packwriter'

* mz/packwriter:
  PackWriter test suite
  Simplified implementation of pack creation: PackWriter
  New CountingOutputStream class - stream decorator
  Rename confusing objects field in ObjectWalk
  Support for RevSort.BOUNDARY in ObjectWalk
  Refactor getRevSort() calls to hasRevSort()
  Add hasRevSort() in RevWalk for faster sorting strategy checking
  Raw-data operations in ObjectLoaders and PackFile
  Format DeltaOfsPackedObjectLoader class
  Format UnpackedObjectLoader class
  Format PackedObjectLoader class
  CRC32 PackIndex tests
  CRC32 support for PackIndex
  Refactor PackIndexV2 - extract binarySearchLevelTwo()
  Tests for PackReverseIndex
  Reverse pack index implementation: PackReverseIndex
  WindowedFile fragments copying: copyToStream()
  Add openObjectInAllPacks() to Repository, exposing packed objects storage
  Integer versions of copyRawTo() and fromRaw() in ObjectId
  Fix typo in PackIndexV2