4a62b61939
When a remote repository is deltified, we need to get the objects that a deltified object we want to obtain is based upon. The initial parts of each retrieved SHA1 file is inflated and inspected to see if it is deltified, and its base object is asked from the remote side when it is. Since this partial inflation and inspection has a small performance hit, it can optionally be skipped by giving -d flag to git-*-pull commands. This flag should be used only when the remote repository is known to have no deltified objects. Rsync transport does not have this problem since it fetches everything the remote side has. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
45 lines
806 B
Plaintext
45 lines
806 B
Plaintext
git-local-pull(1)
|
|
=================
|
|
v0.1, May 2005
|
|
|
|
NAME
|
|
----
|
|
git-local-pull - Duplicates another GIT repository on a local system
|
|
|
|
|
|
SYNOPSIS
|
|
--------
|
|
'git-local-pull' [-c] [-t] [-a] [-l] [-s] [-n] [-v] [-d] commit-id path
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
Duplicates another GIT repository on a local system.
|
|
|
|
OPTIONS
|
|
-------
|
|
-c::
|
|
Get the commit objects.
|
|
-t::
|
|
Get trees associated with the commit objects.
|
|
-a::
|
|
Get all the objects.
|
|
-d::
|
|
Do not check for delta base objects (use this option
|
|
only when you know the remote repository is not
|
|
deltified).
|
|
-v::
|
|
Report what is downloaded.
|
|
|
|
Author
|
|
------
|
|
Written by Linus Torvalds <torvalds@osdl.org>
|
|
|
|
Documentation
|
|
--------------
|
|
Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.
|
|
|
|
GIT
|
|
---
|
|
Part of the link:git.html[git] suite
|
|
|