diff --git a/gogocarto/lib/common b/gogocarto/lib/common index cb6e17e..b5da873 100644 --- a/gogocarto/lib/common +++ b/gogocarto/lib/common @@ -37,8 +37,18 @@ gogocarto:init() { return 1 } echo "$GOGOCARTO_RELEASE" > .version - git add -A . && - git commit -m "Release $GOGOCARTO_RELEASE" + git add -A . || { + err "'git add -A .' in '${GOGOCARTO_CODE}' failed." + return 1 + } + if git diff --staged -s --exit-code; then + info "No differences with last saved version." + else + git commit -m "Release $GOGOCARTO_RELEASE" || { + err "'git commit' failed." + return 1 + } + fi fi }