From: Jeff King Date: Mon, 23 Aug 2021 18:53:31 GMT Subject: Re: git read-tree doesn't accept tree-ish Message-ID: In-Reply-To: On Mon, Aug 23, 2021 at 07:31:29PM +0200, Nikita Bobko 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 > `` In your example, "foo" is a blob, not a tree. And thus HEAD~:foo is not a tree-ish. Just "HEAD~" would be. What are you trying to do? -Peff