From 978dd8834753c34f9c57a4c90fd64ee6b02deb0c Mon Sep 17 00:00:00 2001 From: Agent Date: Wed, 1 Apr 2026 20:21:31 +0000 Subject: [PATCH] fix: add --reverse to get_pr_for_file ancestry lookup (#129) --- docker/edge/dispatcher.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/edge/dispatcher.sh b/docker/edge/dispatcher.sh index c06c082..84cfed8 100755 --- a/docker/edge/dispatcher.sh +++ b/docker/edge/dispatcher.sh @@ -120,8 +120,9 @@ get_pr_for_file() { # Step 2: find the merge commit that contains it via ancestry path local merge_line + # Use --reverse to get the oldest (direct PR merge) first, not the newest merge_line=$(git -C "$OPS_REPO_ROOT" log --merges --ancestry-path \ - "${add_commit}..HEAD" --oneline 2>/dev/null | head -1) + --reverse "${add_commit}..HEAD" --oneline 2>/dev/null | head -1) if [ -z "$merge_line" ]; then return 1