aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/gitrepository-layout.txt
diff options
context:
space:
mode:
authorMax Kirillov <max@max630.net>2014-11-30 15:24:59 +0700
committerJunio C Hamano <gitster@pobox.com>2014-12-01 11:00:19 -0800
commitdf56607dff2d656043a1f77a647f97a0a6b5aec9 (patch)
treef4cbc78056f10d56f9c8fe299741b9700e072d85 /Documentation/gitrepository-layout.txt
parentee4fb8435e2186323c6a91d26d1572da12b5d033 (diff)
downloadgit-df56607dff2d656043a1f77a647f97a0a6b5aec9.tar.gz
git-common-dir: make "modules/" per-working-directory directory
Each working directory of main repository has its own working directory of submodule, and in most cases they should be checked out to different revisions. So they should be separated. It looks logical to make submodule instances in different working directories to reuse the submodule directory in the common dir of the main repository, and probably this is how "checkout --to" should initialize them called on the main repository, but they also should work fine being completely separated clones. Testfile t7410-submodule-checkout-to.sh demostrates the behavior. Signed-off-by: Max Kirillov <max@max630.net> Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/gitrepository-layout.txt')
-rw-r--r--Documentation/gitrepository-layout.txt4
1 files changed, 1 insertions, 3 deletions
diff --git a/Documentation/gitrepository-layout.txt b/Documentation/gitrepository-layout.txt
index 2b30a921c3..7173b38830 100644
--- a/Documentation/gitrepository-layout.txt
+++ b/Documentation/gitrepository-layout.txt
@@ -248,9 +248,7 @@ commondir::
incomplete without the repository pointed by "commondir".
modules::
- Contains the git-repositories of the submodules. This
- directory is ignored if $GIT_COMMON_DIR is set and
- "$GIT_COMMON_DIR/modules" will be used instead.
+ Contains the git-repositories of the submodules.
worktrees::
Contains worktree specific information of linked