From: Jonathan Nieder Date: Mon, 29 Sep 2014 20:56:12 GMT Subject: Re: `git log relative_path_to_object` does not respect the --work-tree path Message-ID: <20140929205612.GQ1175@google.com> In-Reply-To: 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 ', which chdirs to the named directory so paths are relative to there. Hope that helps, Jonathan