Merge commit 'egit/spearce/transport'
* commit 'egit/spearce/transport': (82 commits)
Use the Eclipse network proxy configuration for HTTP connections
Use the Eclipse UserInfoPrompter to support SSH prompts
Enable HTTP proxy on jgit command line using cURL compatible http_proxy
Show transport errors received while listing branches in clone wizard
Don't put borders on groups in the clone wizard
Include the URL we cannot connect to in HTTP transport
Don't discard walker based fetch error information
Define static ASCII encoded type strings for ObjectId computation
Use getCachedBytes in ObjectLoader.getId when computing the ObjectId
Change UnpackedObjectLoader(byte[]) to only throw CorruptObjectException
Report cause of TransportException when running in command line mode
Fix weird line wrapping in WalkFetchConnection
Fix warning in ObjectWriter about local variable hiding a field
Honor refspecs passed to our command line Fetch client
Add dumb transport support for sftp:// style URLs
Add support for FTP dumb transport to the HTTP implementation
Implement http and https fetch transport support
Translate ssh://user@host/~foo/bar to be relative to home directory
Allow UnpackedObjectLoader to be called on an already read object
Make PackIndex public and expose PackIndex.hasObject
...