diff options
author | Nicolas Pitre <nico@cam.org> | 2006-10-23 14:50:18 -0400 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-10-25 14:39:07 -0700 |
commit | e42797f5b6d5ed3b8c894d89493e285c40d58dc8 (patch) | |
tree | ad28f92394393d38ac25d2a4b09a411120e86c77 /Documentation | |
parent | eb153837d8509fc6ef59b17630429c63c0993b2d (diff) | |
download | git-e42797f5b6d5ed3b8c894d89493e285c40d58dc8.tar.gz |
enable index-pack streaming capability
A new flag, --stdin, allows for a pack to be received over a stream.
When this flag is provided, the pack content is written to either
the named pack file or directly to the object repository under the
same name as produced by git-repack. The pack index is written as
well with the corresponding base name, unless the index name is
overriden with -o.
With this patch, git-index-pack could be used instead of
git-unpack-objects when fetching remote objects but only with
non "thin" packs for now.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/git-index-pack.txt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Documentation/git-index-pack.txt b/Documentation/git-index-pack.txt index 71ce557276..db7af5859e 100644 --- a/Documentation/git-index-pack.txt +++ b/Documentation/git-index-pack.txt @@ -8,7 +8,7 @@ git-index-pack - Build pack index file for an existing packed archive SYNOPSIS -------- -'git-index-pack' [-o <index-file>] <pack-file> +'git-index-pack' [-o <index-file>] { <pack-file> | --stdin [<pack-file>] } DESCRIPTION @@ -29,6 +29,12 @@ OPTIONS fails if the name of packed archive does not end with .pack). +--stdin:: + When this flag is provided, the pack is read from stdin + instead and a copy is then written to <pack-file>. If + <pack-file> is not specified, the pack is written to + objects/pack/ directory of the current git repository with + a default name determined from the pack content. Author ------ |