From mboxrd@z Thu Jan 1 00:00:00 1970 From: jidanni@jidanni.org Subject: [PATCH,v2] git-bundle(1): add no references required simplest case Date: Thu, 29 Jan 2009 23:32:15 +0800 Message-ID: <87tz7i6scg.fsf_-_@jidanni.org> References: <7vljsx6dzi.fsf@gitster.siamese.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: mdl123@verizon.net, spearce@spearce.org, git@vger.kernel.org To: gitster@pobox.com X-From: git-owner@vger.kernel.org Thu Jan 29 16:33:50 2009 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1LSYto-00049i-A2 for gcvg-git-2@gmane.org; Thu, 29 Jan 2009 16:33:48 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753823AbZA2PcX (ORCPT ); Thu, 29 Jan 2009 10:32:23 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753059AbZA2PcW (ORCPT ); Thu, 29 Jan 2009 10:32:22 -0500 Received: from sd-green-bigip-66.dreamhost.com ([208.97.132.66]:33481 "EHLO homiemail-a3.dreamhost.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752553AbZA2PcV (ORCPT ); Thu, 29 Jan 2009 10:32:21 -0500 Received: from jidanni.org (122-127-40-81.dynamic.hinet.net [122.127.40.81]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by homiemail-a3.dreamhost.com (Postfix) with ESMTP id 1AF50C485A; Thu, 29 Jan 2009 07:32:18 -0800 (PST) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: Signed-off-by: jidanni --- Words totally by Junio C Hamano. Documentation/git-bundle.txt | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/Documentation/git-bundle.txt b/Documentation/git-bundle.txt index 1b66ab7..42c2abc 100644 --- a/Documentation/git-bundle.txt +++ b/Documentation/git-bundle.txt @@ -164,6 +164,22 @@ $ git pull bundle would treat it as if it is talking with a remote side over the network. +A complete bundle is one that does not require you to have any +prerequisite object for you to extract its contents. Not only you +can fetch/pull from a bundle, you can clone from a complete bundle +as if it was a remote repository, like this: + +---------------- +$ git clone /home/me/tmp/file.bdl mine.git +---------------- + +This will define a remote called "origin" in the resulting +repository that lets you fetch and pull from the bundle, just +like the previous example lets you do with the remote called +"bundle", and from then on you can fetch/pull to update the +resulting mine.git repository after replacing the bundle you store +at /home/me/tmp/file.bdl with incremental updates. + Author ------ Written by Mark Levedahl -- 1.6.0.6