Merge branches 'jc/rev-list' and 'jc/pack-thin'
authorJunio C Hamano <junkio@cox.net>
Sat, 25 Feb 2006 05:55:23 +0000 (21:55 -0800)
committerJunio C Hamano <junkio@cox.net>
Sat, 25 Feb 2006 05:55:23 +0000 (21:55 -0800)
commitf0b0af1b04f558b684cae2a3b805ca4bab84d45f
tree2cd7477b64b6a732adce241d1403830df2b15c38
parent1509bd9e69b916ca7f04a89fc03662e03e2ba312
parente646de0d14bac20ef6e156c1742b9e62fb0b9020
parenteeef7135fed9b8784627c4c96e125241c06c65e1
Merge branches 'jc/rev-list' and 'jc/pack-thin'

* jc/rev-list:
  rev-list --objects: use full pathname to help hashing.
  rev-list --objects-edge: remove duplicated edge commit output.
  rev-list --objects-edge

* jc/pack-thin:
  pack-objects: hash basename and direname a bit differently.
  pack-objects: allow "thin" packs to exceed depth limits
  pack-objects: use full pathname to help hashing with "thin" pack.
  pack-objects: thin pack micro-optimization.
  Use thin pack transfer in "git fetch".
  Add git-push --thin.
  send-pack --thin: use "thin pack" delta transfer.
  Thin pack - create packfile with missing delta base.

Conflicts:

pack-objects.c (taking "next")
send-pack.c (taking "next")
git-fetch.sh
pack-objects.c
rev-list.c
send-pack.c
upload-pack.c