# Can see log for a renamed file

2 messages from 2023-04-05 to 2023-04-06. Participants: Eugen Konkov, Jeff King.
Thread: https://gitlist.dev/t/59554

## Eugen Konkov, 2023-04-05 23:16

Subject: Can see log for a renamed file
Message-ID: <909508822.20230405191602@yandex.ru>
URL: https://gitlist.dev/e/909508822.20230405191602%40yandex.ru

```
Hello, folks.

ˋˋˋ
git log 9ce3e165f284d55503eff9b627ef3723854c53bb^ -- lib/Invoice/Schema/Result/Company.pm
fatal: ambiguous argument 'lib/Invoice/Schema/Result/Company.pm': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
ˋˋˋ

But if I checkout to the commit before renaming then this command works:

git log 9ce3e165f284d55503eff9b627ef3723854c53bb^ -- lib/Invoice/Schema/Result/Company.pm

I beleive it would be much handy if git checks the file after analizing of the commit 9ce3e165f284d55503eff9b627ef3723854c53bb^

Thanks
-- 
Best regards,
Eugen Konkov


```

## Jeff King, 2023-04-06 03:59

Subject: Re: Can see log for a renamed file
Message-ID: <20230406035953.GB2092667@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20230406035953.GB2092667%40coredump.intra.peff.net
In-Reply-To: <909508822.20230405191602@yandex.ru>

```
On Wed, Apr 05, 2023 at 07:16:02PM -0400, Eugen Konkov wrote:

> Hello, folks.
> 
> ˋˋˋ
> git log 9ce3e165f284d55503eff9b627ef3723854c53bb^ -- lib/Invoice/Schema/Result/Company.pm
> fatal: ambiguous argument 'lib/Invoice/Schema/Result/Company.pm': unknown revision or path not in the working tree.
> Use '--' to separate paths from revisions, like this:
> 'git <command> [<revision>...] -- [<file>...]'
> ˋˋˋ

Are you sure you've cut and paste accurately here? You _do_ have a "--"
in the command you showed, so it should not print the "ambiguous
argument" error. It should behave exactly as you're expecting (accepting
the path as-is).

If that is what you typed, then something very funny is going on in your
Git build, where it is ignoring some arguments. Is "git" a wrapper
script or something?

-Peff

```
