One of the git blame
options processes a line range. The manual says:
-L Process only line range n,m, counting from 1
Now, I have a file that has over 100 lines. When I run git blame -L 5,15 myFile.txt
, git complains:
fatal: bad revision '15'
Interestingly, git does not complain when I run git blame -L 5 myFile.txt
.
What's going on?
if you quote the lines it will work
git blame -L '10,200' composer.json
Your command looks correct in that case.
I have checked that problem with my composer.json file, and it's working well. When I try to access more lines than are inside the file, I get an error "file composer.json has only 87 lines".
You get this error only if you have a space before the second value.
git blame -L 10, 200 composer.json
fatal: bad revision '200'
So I think that's the problem.
Note that PowerShell and/or Posh-Git might inject a space after the comma. Try using the command prompt.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With