From: Eric Sunshine Date: Mon, 20 Jul 2015 05:29:17 GMT Subject: [PATCH v2 0/5] mh: worktree-related doc fixes Message-ID: <1437370162-8031-1-git-send-email-sunshine@sunshineco.com> This re-roll of Michael Haggerty's worktree-related documentation tweaks[1] takes my review comments into account and adds one new patch. A v1 to v2 interdiff is included below. Changes since v1: patch 1/5: fix additional instances of "worktree" -> "working tree" patch 2/5: don't rename "git worktree lock" command to "git worktree locked" when renaming incorrect worktrees//lock to worktrees//locked patch 4/5: further refine .git/worktrees and .git/worktrees//locked descriptions patch 5/5 (new/optional): based upon a review comment tangent, rename config variable gc.pruneWorktreesExpire to gc.worktreePruneExpire; can be dropped if not deemed worthwhile A couple of Michael's v1 patches were also dropped: patch 2/6: these changes are already in master: 4d5a3c5 (Documentation/git-worktree: fix stale "git checkout --to" references, 2015-07-16) patch 4/6: incorrectly dropped unimplemented user-interface command "git worktree lock" from BUGS section, conflating it with low-level locking functionality which is already implemented A few commit messages were also reworded. [1]: http://thread.gmane.org/gmane.comp.version-control.git/274190 Eric Sunshine (1): config: rename "gc.pruneWorktreesExpire" to "gc.worktreePruneExpire" Michael Haggerty (4): Documentation/git-worktree: consistently use term "linked working tree" Documentation/git-worktree: fix incorrect reference to file "locked" Documentation/config: fix stale "git prune --worktree" reference Documentation/git-worktree: wordsmith worktree-related manpages Documentation/config.txt | 12 +++++----- Documentation/git-worktree.txt | 40 +++++++++++++++++----------------- Documentation/gitrepository-layout.txt | 22 +++++++++---------- builtin/gc.c | 2 +- 4 files changed, 38 insertions(+), 38 deletions(-) -- 2.5.0.rc2.386.g87d813d ---- 8< ---- diff --git a/Documentation/config.txt b/Documentation/config.txt index 10bc351..746d292 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -1291,7 +1291,7 @@ gc.pruneExpire:: "now" may be used to disable this grace period and always prune unreachable objects immediately. -gc.pruneWorktreesExpire:: +gc.worktreePruneExpire:: When 'git gc' is run, it calls 'git worktree prune --expire 3.months.ago'. This config variable can be used to set a different grace diff --git a/Documentation/git-worktree.txt b/Documentation/git-worktree.txt index dfac758..3234459 100644 --- a/Documentation/git-worktree.txt +++ b/Documentation/git-worktree.txt @@ -3,7 +3,7 @@ git-worktree(1) NAME ---- -git-worktree - Manage multiple worktrees +git-worktree - Manage multiple working trees SYNOPSIS @@ -15,7 +15,7 @@ SYNOPSIS DESCRIPTION ----------- -Manage multiple worktrees attached to the same repository. +Manage multiple working trees attached to the same repository. A git repository can support multiple working trees, allowing you to check out more than one branch at a time. With `git worktree add` a new working @@ -27,7 +27,7 @@ bare repository) and zero or more linked working trees. When you are done with a linked working tree you can simply delete it. The working tree's administrative files in the repository (see "DETAILS" below) will eventually be removed automatically (see -`gc.pruneworktreesexpire` in linkgit::git-config[1]), or you can run +`gc.worktreePruneExpire` in linkgit::git-config[1]), or you can run `git worktree prune` in the main or any linked working tree to clean up any stale administrative files. @@ -64,22 +64,22 @@ OPTIONS -f:: --force:: - By default, `add` refuses to create a new worktree when `` - is already checked out by another worktree. This option overrides + By default, `add` refuses to create a new working tree when `` + is already checked out by another working tree. This option overrides that safeguard. -b :: -B :: With `add`, create a new branch named `` starting at - ``, and check out `` into the new worktree. + ``, and check out `` into the new working tree. If `` is omitted, it defaults to HEAD. By default, `-b` refuses to create a new branch if it already exists. `-B` overrides this safeguard, resetting `` to ``. --detach:: - With `add`, detach HEAD in the new worktree. See "DETACHED HEAD" in - linkgit:git-checkout[1]. + With `add`, detach HEAD in the new working tree. See "DETACHED HEAD" + in linkgit:git-checkout[1]. -n:: --dry-run:: @@ -91,7 +91,7 @@ OPTIONS With `prune`, report all removals. --expire