Re: `git log relative_path_to_object` does not respect the --work-tree path
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Sep 29, 2014, 20:56 UTC
- Message-ID
- <20140929205612.GQ1175@google.com>
- In-Reply-To
- <CABj5xzc0bVfyzR5PD5K3STSvdvWEOYeMkayB=GTfKbfij+G5Zw@mail.gmail.com>
Hi Roberto,
Roberto Eduardo Decurnex Gorosito wrote:
> When passing objects to the `git log`, by just naming them or using > the `--objects` option, relative paths are evaluated using the current > working directory instead of the current working tree path.
Why should they be relative to the worktree root? When you use relative paths within a worktree, they are not relative to the worktree root. For example, the following works within a clone of git.git:
$ cd Documentation $ git log git.txt
You might be looking for 'git -C <directory>', which chdirs to the named directory so paths are relative to there.
Hope that helps, Jonathan