Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15
DORMANTno replies

[PATCH 2/2] Improve "move the whole tree into a subdirectory" example.

From: Ville Skyttä <hidden>
Date: 2016-06-15 22:49:09
Subsystem: documentation, the rest · Maintainers: Jonathan Corbet, Linus Torvalds

Using "/" as the sed substitution delimiter is less likely to clash
with desired subdirectory names than "-".
---
 Documentation/git-filter-branch.txt |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/Documentation/git-filter-branch.txt b/Documentation/git-filter-branch.txt
index 020028c..a90e2dd 100644
--- a/Documentation/git-filter-branch.txt
+++ b/Documentation/git-filter-branch.txt
@@ -354,11 +354,12 @@ git filter-branch ... C..H --not D
 git filter-branch ... D..H --not C
 ----------------------------------------
 
-To move the whole tree into a subdirectory, or remove it from there:
+To move the whole tree into a subdirectory named newsubdir, or remove
+it from there:
 
 ---------------------------------------------------------------
 git filter-branch --index-filter \
-	'git ls-files -s | sed "s-\t\"*-&newsubdir/-" |
+	'git ls-files -s | sed "s/\t\"*/&newsubdir\//" |
 		GIT_INDEX_FILE=$GIT_INDEX_FILE.new \
 			git update-index --index-info &&
 	 mv $GIT_INDEX_FILE.new $GIT_INDEX_FILE' HEAD
-- 
1.7.1.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help