6 echo "Error: \`$1\` is not a valid commit. To debug, run:"
8 echo " git rev-parse --verify $1"
16 "$1^{object}" || print_error $1
19 commit_message_with_backport_note() {
20 message=$(git log --format=%B -n 1 $1)
21 echo $message | awk "NR==1{print; print \"\n(backport-of: $1)\"} NR!=1"
24 cherry_pick_commit() {
26 git cherry-pick $sha > /dev/null
29 --file <(commit_message_with_backport_note $sha)
33 cherry_pick_commit $arg