Meta/amlook: look in the text log first

as it is much faster than grepping from the notes tree.
todo
Junio C Hamano 2011-05-31 12:56:57 -07:00
parent 834dd61d95
commit a8a84c2556
1 changed files with 9 additions and 5 deletions

14
amlook
View File

@ -6,11 +6,15 @@

find_commit () {
in=
# I know I know there should be "notes grep" command...
commits=$(
git grep -l -e "$1" notes/amlog |
sed -e 's|^notes/amlog:||' -e 's|/||g'
)
commits=$(sed -ne "s|^\([0-9a-f]\{40\}\) $1|\1|p" .git/am.log)
if test -z "$commits"
then
# I know I know there should be "notes grep" command...
commits=$(
git grep -l -e "$1" notes/amlog |
sed -e 's|^notes/amlog:||' -e 's|/||g'
)
fi
if test -z "$commits"
then
echo "Never applied"