I want to search for lines in my git repository that contain a certain word/phrase by a specific author and have been changed in a specific time/revision range.
For example, I would like to see all the lines (with their file name) containing the word "TODO", which I have added in the last week.
There is a similar question, which has only a partial solution; it doesn't handle the time/revision range. Adding a revision range or the since
option to the blame
command in that question's answer doesn't yield the result I'm looking for.