Code

fetch/pull: Describe --recurse-submodule restrictions in the BUGS section
[git.git] / Documentation / git-pull.txt
index c45efb37f53d41adfc297914a48a9cf45d9d9730..1aad8bfc597c029d6804f1bac1d35d85622cd986 100644 (file)
@@ -220,6 +220,15 @@ If you tried a pull which resulted in a complex conflicts and
 would want to start over, you can recover with 'git reset'.
 
 
+BUGS
+----
+Using --recurse-submodules can only fetch new commits in already checked
+out submodules right now. When e.g. upstream added a new submodule in the
+just fetched commits of the superproject the submodule itself can not be
+fetched, making it impossible to check out that submodule later without
+having to do a fetch again. This is expected to be fixed in a future git
+version.
+
 SEE ALSO
 --------
 linkgit:git-fetch[1], linkgit:git-merge[1], linkgit:git-config[1]