On Fri, 20 Aug 2010, Nguyễn Thái Ngọc Duy wrote: > diff --git a/Documentation/fetch-options.txt b/Documentation/fetch-options.txt > index 9333c42..a22d839 100644 > --- a/Documentation/fetch-options.txt > +++ b/Documentation/fetch-options.txt > @@ -10,7 +10,8 @@ > --depth=<depth>:: > Deepen the history of a 'shallow' repository created by > `git clone` with `--depth=<depth>` option (see linkgit:git-clone[1]) > - by the specified number of commits. > + by the specified number of commits. Specify "inf" for > + infinite depth. It should probably be 'Specify 0 or "inf" for infinite (unlimited) depth', which means making repository non-shallow. > ifndef::git-pull[] > --dry-run:: > diff --git a/Documentation/git-fetch-pack.txt b/Documentation/git-fetch-pack.txt > index 4a8487c..75e4669 100644 > --- a/Documentation/git-fetch-pack.txt > +++ b/Documentation/git-fetch-pack.txt > @@ -70,6 +70,7 @@ OPTIONS > > --depth=<n>:: > Limit fetching to ancestor-chains not longer than n. > + Specify 0 for infinite depth. Again '0 or "inf"'. > --no-progress:: > Do not show the progress. > diff --git a/Documentation/technical/shallow.txt b/Documentation/technical/shallow.txt > index 559263a..405170f 100644 > --- a/Documentation/technical/shallow.txt > +++ b/Documentation/technical/shallow.txt > @@ -47,3 +47,5 @@ It also writes an appropriate $GIT_DIR/shallow. > You can deepen a shallow repository with "git-fetch --depth 20 > repo branch", which will fetch branch from repo, but stop at depth > 20, updating $GIT_DIR/shallow. > + > +"--depth 0" (or "--depth inf" for git-fetch) means infinite depth. ??? > diff --git a/t/t5500-fetch-pack.sh b/t/t5500-fetch-pack.sh > index 18376d6..47fd87c 100755 > --- a/t/t5500-fetch-pack.sh > +++ b/t/t5500-fetch-pack.sh > @@ -248,4 +248,12 @@ test_expect_success 'clone shallow object count' ' > grep "^count: 52" count.shallow > ' > > +test_expect_success 'infinite deepening (full repo)' ' > + ( > + cd shallow && > + git fetch --depth=inf && > + ! test -f .git/shallow > + ) > +' > + > test_done It's very good that you included test of making repository non-shallow. -- Jakub Narebski Poland -- 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