Thread (5 messages) flat view 5 messages, 3 authors, 2021-08-23

Re: git read-tree doesn't accept tree-ish

From: Elijah Newren <hidden>
Date: 2021-08-23 17:38:24

On Mon, Aug 23, 2021 at 10:32 AM Nikita Bobko [off-list ref] wrote:
git init
echo foo > foo
git add --all
git commit -m 'foo'

echo bar > foo
git add --all
git commit -m 'bar'

git read-tree HEAD~:foo
EXP: Read information about file `foo` into index
ACT: `fatal: failed to unpack tree object HEAD~:foo`

I expect it to work because manpage says that `git-read-tree` accepts
`<tree-ish>`
HEAD~:foo is not a tree in your example, it's a blob.  Try running
this: `git cat-file -t HEAD~:foo`, to see the type.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help