patches 1-4 are for the uploading side (upload-pack)
and 5-13 for the fetching side.

patches 14-16 are documentation and the tiny test.

Nguyễn Thái Ngọc Duy (1):
  upload-pack: make client capability parsing code a separate function

Stefan Beller (15):
  stringlist: add from_space_separated_string
  connect: rewrite feature parsing to work on string_list
  upload-pack-2: Implement the version 2 of upload-pack
  remote.h: Change get_remote_heads return to void
  remote.h: add new struct for options
  transport: add infrastructure to support a protocol version number
  transport: select transport version via command line or config
  remote.h: add get_remote_capabilities, request_capabilities
  transport: connect_setup appends protocol version number
  remote: have preselect_capabilities
  transport: get_refs_via_connect exchanges capabilities before refs.
  fetch-pack: use the configured transport protocol
  t5544: add a test case for the new protocol
  Documentation/technical/pack-protocol: Mention http as possible
    protocol
  Document protocol version 2

 .gitignore                                        |   1 +
 Documentation/technical/pack-protocol.txt         |  85 ++++++++++--
 Documentation/technical/protocol-capabilities.txt |  15 ---
 Makefile                                          |   2 +
 builtin/fetch-pack.c                              |  22 +++-
 builtin/fetch.c                                   |   6 +
 builtin/receive-pack.c                            |  13 +-
 connect.c                                         | 154 +++++++++++++++-------
 connect.h                                         |   2 +-
 fetch-pack.c                                      | 109 ++++++++-------
 fetch-pack.h                                      |   1 +
 remote.c                                          |   2 +
 remote.h                                          |  28 +++-
 string-list.c                                     |  12 ++
 string-list.h                                     |   1 +
 t/t5544-fetch-2.sh                                |  40 ++++++
 transport-helper.c                                |   1 +
 transport.c                                       |  60 ++++++++-
 transport.h                                       |  11 ++
 upload-pack-2.c                                   |   1 +
 upload-pack.c                                     | 151 +++++++++++++++------
 21 files changed, 535 insertions(+), 182 deletions(-)
 create mode 100755 t/t5544-fetch-2.sh
 create mode 120000 upload-pack-2.c

-- 
2.4.1.345.gab207b6.dirty

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to