Re: git read-tree doesn't accept tree-ish
- From
Elijah Newren <newren@gmail.com>
- Date
- Aug 23, 2021, 17:38 UTC
- Message-ID
- <CABPp-BE7JMdWi5DzHkkkZiM-7u1pW3uhwh1W69yEOxaGuAmUbw@mail.gmail.com>
- In-Reply-To
- <CAMJzOtxMjEuAy2B3oJqOZEnipmC4OBWxhQLx_baXDHcQ1C7-+g@mail.gmail.com>
On Mon, Aug 23, 2021 at 10:32 AM Nikita Bobko <nikitabobko@gmail.com> wrote:
Show 18 quoted lines
> > ``` > 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.