Aidan wrote: > Does not work tracking a function > --------------------------- > aidan@AidanLaptop:~/Repos/git$ git log -L:vadvise:advice.c --oneline > b3b18d1621 advice: revamp advise API > diff --git a/advice.c b/advice.c > --- a/advice.c > +++ b/advice.c > @@ -99,19 +141,23 @@ > -static void vadvise(const char *advice, va_list params) > +static void vadvise(const char *advice, int display_instructions, > + const char *key, va_list params) > { > struct strbuf buf = STRBUF_INIT; > const char *cp, *np; > > strbuf_vaddf(&buf, advice, params); > > --------------------------- > > Is this a bug or am I invoking the command incorrectly? According to the documentation -L implies --patch, so you need to do: git log -L:vadvise:advice.c --oneline --no-patch I would not expect such behavior so to me that's a bug. -- Felipe Contreras