Re: Quickly searching for a note
----- Original Message -----
From: Johannes Sixt
Date: 9/21/2012 2:50 PM
Show 13 quoted lines
> The trick is to pipe 'git log' output into another process that reads no
> more than it needs and exits. Then 'git log' dies from SIGPIPE before it
> processed all 1000 commits because its down-stream has gone away.
>
> For example:
>
> git log --show-notes=p4notes -1000 |
> sed -n -e '/^commit /h' -e '/P4@/{H;g;p;q}'
>
> (The pipeline keeps track of the most recent 'commit' line, and when it
> finds the 'P4@' it prints the most recent 'commit' line followed by the
> 'P4@' line.)
>Got it. I'll try that out now.
-Josh