Skip to content

Commit

Permalink
Revert "Documentation: always respect core.worktree if set"
Browse files Browse the repository at this point in the history
This reverts commit f5e025a.

The commit reflected what the code did. But the code did that because
it had bugs.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Nguyễn Thái Ngọc Duy authored and Junio C Hamano committed Dec 22, 2010
1 parent 4ad8332 commit 98acf75
Showing 1 changed file with 8 additions and 15 deletions.
23 changes: 8 additions & 15 deletions Documentation/config.txt
Original file line number Diff line number Diff line change
Expand Up @@ -317,24 +317,17 @@ false), while all other repositories are assumed to be bare (bare
= true).

core.worktree::
Set the path to the root of the work tree.
Set the path to the working tree. The value will not be
used in combination with repositories found automatically in
a .git directory (i.e. $GIT_DIR is not set).
This can be overridden by the GIT_WORK_TREE environment
variable and the '--work-tree' command line option. It can be
an absolute path or a relative path to the .git directory,
either specified by --git-dir or GIT_DIR, or automatically
discovered.
If --git-dir or GIT_DIR are specified but none of
an absolute path or relative path to the directory specified by
--git-dir or GIT_DIR.
Note: If --git-dir or GIT_DIR are specified but none of
--work-tree, GIT_WORK_TREE and core.worktree is specified,
the current working directory is regarded as the root of the
work tree.
+
Note that this variable is honored even when set in a configuration
file in a ".git" subdirectory of a directory, and its value differs
from the latter directory (e.g. "/path/to/.git/config" has
core.worktree set to "/different/path"), which is most likely a
misconfiguration. Running git commands in "/path/to" directory will
still use "/different/path" as the root of the work tree and can cause
great confusion to the users.
the current working directory is regarded as the top directory
of your working tree.

core.logAllRefUpdates::
Enable the reflog. Updates to a ref <ref> is logged to the file
Expand Down

0 comments on commit 98acf75

Please sign in to comment.