Teach update-index to read from ls-tree.
authorJunio C Hamano <junkio@cox.net>
Tue, 22 Nov 2005 05:46:57 +0000 (21:46 -0800)
committerJunio C Hamano <junkio@cox.net>
Thu, 24 Nov 2005 06:25:55 +0000 (22:25 -0800)
commit9c20a4706767e6003e62f6500ed94ccddcbe322f
tree69b036a2f2ab6f8f49bb7d61f71d1f363bd753aa
parentb7884981f8f2a063f577df12c65e9af8b1a4f1b8
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 <ent> <path>" that used to filter the
extra " blob " string out.  Noted by Luben.

Signed-off-by: Junio C Hamano <junkio@cox.net>
git-checkout.sh
update-index.c