Merge branch 'mz/push'
commitcd58df073f96c8f09eaf48d271412a76a7637b63
authorRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 30 Jun 2008 19:00:27 +0000 (30 21:00 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Mon, 30 Jun 2008 19:00:27 +0000 (30 21:00 +0200)
treec311296a28b91c45d7ca6aeff9f4a66636d067c0
parent61c7993a25abfe0529d68383a331cb4cab350df4
parentb2c8c5029b8ad7dd468a0d7bf0a5a4ace70ed80d
Merge branch 'mz/push'

* mz/push: (23 commits)
  Use new TransportException constructors
  Add new handy constructors to TransportException, PackProtocolException
  Don't accept RefSpec with null source for fetch
  Push command line utility
  Repository search for command line tools
  Test cases for RefSpec to RemoteRefUpdate conversions
  Test cases for PushProcess
  Transport* - general support for push() and implementations
  Add String versions of methods in RefSpec
  Clarify Repository#resolve() documentation
  Add PushProcess class implementing git-send-pack logic
  Fix: let RevWalk reset correctly before isMergedInto()
  Add BasePackPushConnection implementing git-send-pack protocol
  Add ignoreMissingUninteresting option to PackWriter
  Big refactor: *Connection hierarchy
  Support for fetchThin and pushThin options in Transport
  Add PushResult class
  Refactor: extract superclass OperationResult from FetchResult
  Add RemoteRefUpdate class
  New constructor without RefSpec for TrackingRefUpdate
  ...
org.spearce.jgit/src/org/spearce/jgit/transport/TransportGitSsh.java