Signed-off-by: Mark Levedahl <mdl123@xxxxxxxxxxx> --- Documentation/git-unbundle.txt | 48 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) create mode 100644 Documentation/git-unbundle.txt diff --git a/Documentation/git-unbundle.txt b/Documentation/git-unbundle.txt new file mode 100644 index 0000000..99713ce --- /dev/null +++ b/Documentation/git-unbundle.txt @@ -0,0 +1,48 @@ +git-unbundle(1) +=============== + +NAME +---- +git-unbundle - Unpackage objects and refs + +SYNOPSIS +-------- +'git-unbundle' [--force] file + +DESCRIPTION +----------- + +Some workflows require that one or more branches of development on one +machine be replicated on another machine, but the two machines cannot +be directly connected so the gitlink:git-fetch[1] protocol cannot be +used. This command unpacks a bundle file created by +gitlink:git-bundle[1] on another repository, adding the objects and +updating references as defined by the donor repository. + +OPTIONS +------- + +--force:: + Normally only fast-forward reference updates are performed. + Specifying this option allows non-fast forward updates. + +file:: + Bundle file created by gitlink:git-bundle[1]. Default is + bundle.tar. + +ERROR CHECKING +-------------- + +In addition to the checks mentioned under --force above, the bundle +includes a list of prerequisite commits needed. If any prerequisite is +not present, git-unbundle stops. The repository is updated using +gitlink:git-index-pack[1] and gitlink:git-update-ref[1] which assure +that the pack is readable and that references are updated correctly. + +Author +------ +Written by Mark Levedahl <mdl123@xxxxxxxxxxx> + +GIT +--- +Part of the gitlink:git[7] suite -- 1.5.0.34.g6afaa - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html