Merge branch 'jc/fetch-raw-sha1'
commite4e1c5499056de58f7df207cf41274a321857c77
authorJunio C Hamano <gitster@pobox.com>
Thu, 21 Mar 2013 21:02:27 +0000 (21 14:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 21 Mar 2013 21:02:27 +0000 (21 14:02 -0700)
tree0db72148291ce77c21c959a5ed7fe333f1271409
parentc241e285e53bc84def85682eeaa265c1cd99cceb
parent6e7b66eebd18c11f58a9790b8f071618a1bb5b2c
Merge branch 'jc/fetch-raw-sha1'

Allows requests to fetch objects at any tip of refs (including
hidden ones).  It seems that there may be use cases even outside
Gerrit (e.g. $gmane/215701).

* jc/fetch-raw-sha1:
  fetch: fetch objects by their exact SHA-1 object names
  upload-pack: optionally allow fetching from the tips of hidden refs
  fetch: use struct ref to represent refs to be fetched
  parse_fetch_refspec(): clarify the codeflow a bit
Documentation/config.txt
cache.h
fetch-pack.c
remote.c
t/t5516-fetch-push.sh
transport.c
upload-pack.c