Re: [PATCH] doc/read-tree: remove obsolete remark
From: Junio C Hamano <hidden>
Date: 2018-01-09 19:37:00
"Andreas G. Schacker" [off-list ref] writes:
Earlier versions of `git read-tree` required the `--prefix` option value to end with a slash. This restriction was eventually lifted without a corresponding amendment to the documentation. Signed-off-by: Andreas G. Schacker <redacted> ---
Thanks. "read-tree --prefix=foo- $tree" is allowed these days,
indeed. Will queue.
What is curious is that 34110cd4 ("Make 'unpack_trees()' have a
separate source and destination index", 2008-03-06) seems to be the
one that removed the check, and the removed contents do not seem to
have much in common with the stated goal of the commit.
quoted hunk
Documentation/git-read-tree.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)diff --git a/Documentation/git-read-tree.txt b/Documentation/git-read-tree.txt index 72bd809fb..f2a07d54d 100644 --- a/Documentation/git-read-tree.txt +++ b/Documentation/git-read-tree.txt@@ -81,12 +81,11 @@ OPTIONS * when both sides add a path identically. The resolution is to add that path. ---prefix=<prefix>/:: +--prefix=<prefix>:: Keep the current index contents, and read the contents of the named tree-ish under the directory at `<prefix>`. The command will refuse to overwrite entries that already - existed in the original index file. Note that the `<prefix>/` - value must end with a slash. + existed in the original index file. --exclude-per-directory=<gitignore>:: When running the command with `-u` and `-m` options, the