From 9c20a4706767e6003e62f6500ed94ccddcbe322f Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Mon, 21 Nov 2005 21:46:57 -0800 Subject: Teach update-index to read from ls-tree. git-update-index --index-info can almost be usable to read from ls-tree output to update the index (and not the working tree file) to HEAD commit, but not quite. It was designed to read from git-apply --index-info output, and does not want " blob " in ls-tree output. Accept that as well. This lets us update "git-checkout " that used to filter the extra " blob " string out. Noted by Luben. Signed-off-by: Junio C Hamano --- git-checkout.sh | 1 - 1 file changed, 1 deletion(-) (limited to 'git-checkout.sh') diff --git a/git-checkout.sh b/git-checkout.sh index 4c08f36b59..9509ab4b9a 100755 --- a/git-checkout.sh +++ b/git-checkout.sh @@ -82,7 +82,6 @@ then # rescuing paths and is never meant to remove what # is not in the named tree-ish. git-ls-tree -r "$new" "$@" | - sed -ne 's/^\([0-7]*\) blob \(.*\)$/\1 \2/p' | git-update-index --index-info || exit $? fi git-checkout-index -f -u -- "$@" -- cgit v1.2.3