aboutsummaryrefslogtreecommitdiff
path: root/git-repack.sh
diff options
context:
space:
mode:
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>2005-10-28 04:46:27 +0200
committerJunio C Hamano <junkio@cox.net>2005-10-28 22:56:58 -0700
commit23d61f8343282643c830e1c446962b213dbcc09a (patch)
tree64a807347d84b5ac6bc8d768476cef0dfcccb5e0 /git-repack.sh
parent7d8b7c21c9c0bee0d94fcf3b350e24ebdb920b74 (diff)
downloadgit-23d61f8343282643c830e1c446962b213dbcc09a.tar.gz
git-23d61f8343282643c830e1c446962b213dbcc09a.tar.xz
Subject: [PATCH] git-fetch-pack: Do not use git-rev-list
The code used to call git-rev-list to enumerate the local revisions. A disadvantage of that method was that git-rev-list, lacking a control apart from the command line, would happily enumerate ancestors of acknowledged common commits, which was just taking unnecessary bandwidth. Therefore, do not use git-rev-list on the fetching side, but rather construct the list on the go. Send the revisions starting from the local heads, ignoring the revisions known to be common. Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-repack.sh')
0 files changed, 0 insertions, 0 deletions