2e0afafebd
Some workflows require use of repositories on machines that cannot be connected, preventing use of git-fetch / git-push to transport objects and references between the repositories. git-bundle provides an alternate transport mechanism, effectively allowing git-fetch and git-pull to operate using sneakernet transport. `git-bundle create` allows the user to create a bundle containing one or more branches or tags, but with specified basis assumed to exist on the target repository. At the receiving end, git-bundle acts like git-fetch-pack, allowing the user to invoke git-fetch or git-pull using the bundle file as the URL. git-fetch and git-ls-remote determine they have a bundle URL by checking that the URL points to a file, but are otherwise unchanged in operation with bundles. The original patch was done by Mark Levedahl <mdl123@verizon.net>. It was updated to make git-bundle a builtin, and get rid of the tar format: now, the first line is supposed to say "# v2 git bundle", the next lines either contain a prerequisite ("-" followed by the hash of the needed commit), or a ref (the hash of a commit, followed by the name of the ref), and finally the pack. As a result, the bundle argument can be "-" now. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <junkio@cox.net>
164 lines
2.1 KiB
Plaintext
164 lines
2.1 KiB
Plaintext
GIT-CFLAGS
|
|
GIT-VERSION-FILE
|
|
git
|
|
git-add
|
|
git-add--interactive
|
|
git-am
|
|
git-annotate
|
|
git-apply
|
|
git-applymbox
|
|
git-applypatch
|
|
git-archimport
|
|
git-archive
|
|
git-bisect
|
|
git-blame
|
|
git-branch
|
|
git-bundle
|
|
git-cat-file
|
|
git-check-ref-format
|
|
git-checkout
|
|
git-checkout-index
|
|
git-cherry
|
|
git-cherry-pick
|
|
git-clean
|
|
git-clone
|
|
git-commit
|
|
git-commit-tree
|
|
git-config
|
|
git-convert-objects
|
|
git-count-objects
|
|
git-cvsexportcommit
|
|
git-cvsimport
|
|
git-cvsserver
|
|
git-daemon
|
|
git-diff
|
|
git-diff-files
|
|
git-diff-index
|
|
git-diff-stages
|
|
git-diff-tree
|
|
git-describe
|
|
git-fast-import
|
|
git-fetch
|
|
git-fetch-pack
|
|
git-findtags
|
|
git-fmt-merge-msg
|
|
git-for-each-ref
|
|
git-format-patch
|
|
git-fsck
|
|
git-fsck-objects
|
|
git-gc
|
|
git-get-tar-commit-id
|
|
git-grep
|
|
git-hash-object
|
|
git-http-fetch
|
|
git-http-push
|
|
git-imap-send
|
|
git-index-pack
|
|
git-init
|
|
git-init-db
|
|
git-instaweb
|
|
git-local-fetch
|
|
git-log
|
|
git-lost-found
|
|
git-ls-files
|
|
git-ls-remote
|
|
git-ls-tree
|
|
git-mailinfo
|
|
git-mailsplit
|
|
git-merge
|
|
git-merge-base
|
|
git-merge-index
|
|
git-merge-file
|
|
git-merge-tree
|
|
git-merge-octopus
|
|
git-merge-one-file
|
|
git-merge-ours
|
|
git-merge-recursive
|
|
git-merge-resolve
|
|
git-merge-stupid
|
|
git-mktag
|
|
git-mktree
|
|
git-name-rev
|
|
git-mv
|
|
git-pack-redundant
|
|
git-pack-objects
|
|
git-pack-refs
|
|
git-parse-remote
|
|
git-patch-id
|
|
git-peek-remote
|
|
git-prune
|
|
git-prune-packed
|
|
git-pull
|
|
git-push
|
|
git-quiltimport
|
|
git-read-tree
|
|
git-rebase
|
|
git-receive-pack
|
|
git-reflog
|
|
git-relink
|
|
git-remote
|
|
git-repack
|
|
git-repo-config
|
|
git-request-pull
|
|
git-rerere
|
|
git-reset
|
|
git-resolve
|
|
git-rev-list
|
|
git-rev-parse
|
|
git-revert
|
|
git-rm
|
|
git-runstatus
|
|
git-send-email
|
|
git-send-pack
|
|
git-sh-setup
|
|
git-shell
|
|
git-shortlog
|
|
git-show
|
|
git-show-branch
|
|
git-show-index
|
|
git-show-ref
|
|
git-ssh-fetch
|
|
git-ssh-pull
|
|
git-ssh-push
|
|
git-ssh-upload
|
|
git-status
|
|
git-stripspace
|
|
git-svn
|
|
git-svnimport
|
|
git-symbolic-ref
|
|
git-tag
|
|
git-tar-tree
|
|
git-unpack-file
|
|
git-unpack-objects
|
|
git-update-index
|
|
git-update-ref
|
|
git-update-server-info
|
|
git-upload-archive
|
|
git-upload-pack
|
|
git-var
|
|
git-verify-pack
|
|
git-verify-tag
|
|
git-whatchanged
|
|
git-write-tree
|
|
git-core-*/?*
|
|
gitweb/gitweb.cgi
|
|
test-date
|
|
test-delta
|
|
test-dump-cache-tree
|
|
common-cmds.h
|
|
*.tar.gz
|
|
*.dsc
|
|
*.deb
|
|
git-core.spec
|
|
*.exe
|
|
*.[ao]
|
|
*.py[co]
|
|
config.mak
|
|
autom4te.cache
|
|
config.cache
|
|
config.log
|
|
config.status
|
|
config.mak.autogen
|
|
config.mak.append
|
|
configure
|