@echo off call:checkCommitMessage GOTO:EOF :checkCommitMessage call:logInfo "Commit message: %APPVEYOR_REPO_COMMIT_MESSAGE%" call:logInfo "Is pull request: %APPVEYOR_PULL_REQUEST_NUMBER%" if not "%APPVEYOR_PULL_REQUEST_NUMBER%" == "" ( ECHO "%APPVEYOR_REPO_COMMIT_MESSAGE_EXTENDED%" | FINDSTR /C:"Signed-off-by: " >nul & IF ERRORLEVEL 1 ( call:logError "The commit message does not contain the signature!" call:logError "More information: https://github.com/telegramdesktop/tdesktop/blob/master/.github/CONTRIBUTING.md#sign-your-work" exit 1 ) else ( call:logInfo "Commit message contains signature" :: Reset error level verify >nul ) ) GOTO:EOF :logInfo echo [INFO] %~1 GOTO:EOF :logError echo [ERROR] %~1 GOTO:EOF