* Revert "Add a method to DfsOutputStream to read as an InputStream"
* Add a Merger.merge method that makes flushing optional
* Teach mergers to use ObjectInserter.newReader()
* Add a method to ObjectInserter to read back inserted objects
* Commit changes generated during repo command
* Added implementation of copyfile rule.
* Added groups support to repo subcommand.
* Added the command line of jgit repo.
* Implemented first part of the repo sub-command.
* Allow configuration of receive pack's ObjectChecker through fsck.*
* Correct fetch to use fetch.fsckObjects and transfer.fsckObjects
* Default receive.fsckObjects to transfer.fsckObjects
* Allow ReceivePack callers to configure their own ObjectChecker
* Check for duplicate names after folding case in ObjectChecker
* Change DirCacheCheckout to verify path using ObjectChecker
* Reject mixed case .git on Mac OS in ObjectChecker
* Reject special Windows device names in ObjectChecker
* Allow an ObjectChecker to reject special characters for Windows
* Reject '.git' as a tree name in ObjectChecker
* Extract path segment check function in ObjectChecker
* Permit ObjectChecker to optionally accept leading '0' in trees
* Fix CloneCommand not to fetch into remote tracking branches when bare
* Make sure test repositories are closed
* Ensure the HTTP request is fully consumed
* Change EditList to extend ArrayList
* jgit.sh: Implement pager support
* DHT: Fix thread-safety issue in AbstractWriteBuffer
* DHT: Support removing a repository name