@leroysheep / rag-system / commits / 49e49d6823

amlook: do not use the reverse mapping

It's inherently unreliable across renames and cherry-picks.

Junio C Hamano committed Mar 1, 2019 at 07:29 UTC 49e49d68231bb1f01d0273ea972af747d5ed9531
1 file changed +5 -11
amlook
+5 -11
index 0544f402ee..9ab8354f93 100755 --- a/amlook +++ b/amlook @@ -7,17 +7,6 @@ find_commit () { in= commits= - if test -z "$commits" - then - blob=$(echo "Message-Id: $1" | git hash-object --stdin) - commits=$(git notes --ref amlog show $blob | sed -e '/^$/d') - fi - - if test -z "$commits" - then - commits=$(sed -ne "s|^\([0-9a-f]\{40\}\) $1|\1|p" .git/am.log) - fi - if test -z "$commits" then # I know I know there should be "notes grep" command... @@ -27,6 +16,11 @@ find_commit () { ) fi + if test -z "$commits" + then + commits=$(sed -ne "s|^\([0-9a-f]\{40\}\) $1|\1|p" .git/am.log) + fi + if test -z "$commits" then echo "Never applied"