T
Tom
Guest
Tom Asks: Why does '$' for funcname in git log -L cause an infinite search?
You can search for a filename and function name in git log with
I ran into an issue where we had been running this search programmatically and the funcname was set to '$', which caused an endless search. (e.g.
'$' means end of string in regex, but why does this cause an endless search loop when other regex characters like '^' or '?' don't? What unique effects does the '$' character have?
You can search for a filename and function name in git log with
git log -L :funcname:filename
.I ran into an issue where we had been running this search programmatically and the funcname was set to '$', which caused an endless search. (e.g.
git log -L :$:somefile.py
)'$' means end of string in regex, but why does this cause an endless search loop when other regex characters like '^' or '?' don't? What unique effects does the '$' character have?