We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 46788fa commit 1bdcaa1Copy full SHA for 1bdcaa1
1 file changed
script/git-tool
@@ -42,12 +42,14 @@ apply_dependencies()
42
git config user.name || git config user.name 'OpenThread Git'
43
git config user.email || git config user.email 'git@openthread'
44
45
+ # example
46
while read -r dependency; do
47
echo "${dependency}"
48
depends_on_pr="$(echo "${dependency}" | tr -d '\r\n' | cut -d# -f2)"
49
echo "pr: #${depends_on_pr}"
50
git pull --no-edit --no-rebase origin "pull/${depends_on_pr}/merge"
- done < <(grep -E "^Depends-On: *${project_name}" <<<"${PR_BODY:-}" || true)
51
+ done < <(sed -E 's@^Depends-On: *https://github.com/(.+)/(.+)/pull/([0-9]+) *$@Depends-On: \1/\2#\3@g" <<<"${PR_BODY:-}" \
52
+ | sed -n -E "/^Depends-On: *${project_name}#[0-9]+ *$/p")
53
}
54
55
try_update()
0 commit comments