I'm definitely missing something about how to use hg blame
.
I have a particular line in a file Foo.csproj
that is suspicious and I want to see who modified it. According to other answers this should be a matter of hg blame Foo.csproj
, maybe hg blame -unl Foo.csproj
.
Either one of these returns to me
abort: Foo.csproj: no such file in rev xxxxx
I've tried with fully qualified paths and not. What's going on? Am I using the feature wrong? What is it meant for? How do I find out what I want to find out (the last person to modify line 1700 of that file).
Note, that while I'm interested in how this is done in Sourcetree, and TortoiseHg, and I'm sure others might be interested as well, I specifically want to know how to do this with the command line client.