diff --git a/dim b/dim index 1c2da8034cd39b04dc4b1424effa2d19fcaa96c4..42f0c87c116bc1371018238c924b258e266ed19a 100755 --- a/dim +++ b/dim @@ -99,6 +99,8 @@ dim_pull_request_recipients=( # integration configuration dim_integration_config=nightly.conf +dim_extract_tags_marker="# *** extracted tags ***" + # # Only function and alias definitions until the command line argument parsing # and subcommand handling at the end. @@ -911,6 +913,12 @@ function checkpatch_commit_push rv=1 fi + # check for leftover dim extract-tags marker + if git show -s $sha1 | grep -qF "$dim_extract_tags_marker" ; then + echoerr "$cite: leftover dim extract-tags marker." + rv=1 + fi + if ! checkpatch_fixes_tag $sha1 ; then rv=1 fi @@ -1724,7 +1732,7 @@ function dim_extract_tags return 0 fi - tags=$(printf -- "# *** extracted tags ***\n%s" "$tags") + tags=$(printf -- "$dim_extract_tags_marker\n%s" "$tags") git filter-branch -f --msg-filter "cat ; echo \"$tags\"" $range }