write_index: optionally allow broken null sha1s
[gitweb.git] / Documentation / fetch-options.txt
index 6e98bdf1490a0a5718dd14a4c2d8b2baaee7383e..ba1fe4958227dce5ab146a39374cf02c127c0c65 100644 (file)
@@ -8,11 +8,15 @@
        option old data in `.git/FETCH_HEAD` will be overwritten.
 
 --depth=<depth>::
-       Deepen the history of a 'shallow' repository created by
+       Deepen or shorten the history of a 'shallow' repository created by
        `git clone` with `--depth=<depth>` option (see linkgit:git-clone[1])
        to the specified number of commits from the tip of each remote
        branch history. Tags for the deepened commits are not fetched.
 
+--unshallow::
+       Convert a shallow repository to a complete one, removing all
+       the limitations imposed by shallow repositories.
+
 ifndef::git-pull[]
 --dry-run::
        Show what would be done, without making any changes.
@@ -57,7 +61,7 @@ endif::git-pull[]
 ifndef::git-pull[]
 -t::
 --tags::
-       This is a short-hand for giving "refs/tags/*:refs/tags/*"
+       This is a short-hand for giving `refs/tags/*:refs/tags/*`
        refspec from the command line, to ask all tags to be fetched
        and stored locally.  Because this acts as an explicit
        refspec, the default refspecs (configured with the