Skip to content
Snippets Groups Projects
lint-commit-msg.sh 489 B
Newer Older
  • Learn to ignore specific revisions
  • #!/bin/bash
    
    # see https://github.com/conventional-changelog/commitlint/issues/885
    
    
    if [ "${CI_COMMIT_BEFORE_SHA}" = "0000000000000000000000000000000000000000" ];
    
    then
        echo "commitlint from HEAD^"
        npx commitlint --from=HEAD^
    else
        echo "commitlint from ${CI_COMMIT_BEFORE_SHA}"
    
        br=`git branch -r --contains ${CI_COMMIT_BEFORE_SHA}`
        if [ ! -n $br ];
        then 
            npx commitlint --from=HEAD^
        else
            npx commitlint --from="${CI_COMMIT_BEFORE_SHA}"
        fi