diff --git a/.deploy.sh b/.deploy.sh index 5d59c6132751ed7d15ccf635889602b4f23ead55..e1a78734614957863d3f7ad59fed281cfe97f4bc 100755 --- a/.deploy.sh +++ b/.deploy.sh @@ -87,13 +87,15 @@ mkdir -p version/${pkgver}-${pkgrel} || die "Unable to make directory version/${ out_trace "Copy file from trunk to version/${pkgver}-${pkgrel}" cp trunk/* version/${pkgver}-${pkgrel} || die "Unable to copy trunk/* to version/${pkgver}-${pkgrel}" -out_trace "Git add new file" -git add . || die "Unable to git add" +if ! git diff-index --quiet HEAD; then + out_trace "Git add new file" + git add . || die "Unable to git add" -out_trace "Git commit message: upgpkg: ${pkgver}-${pkgrel}" -git commit -m "upgpkg: ${pkgver}-${pkgrel}" || die "Unable to commit" + out_trace "Git commit message: upgpkg: ${pkgver}-${pkgrel}" + git commit -m "upgpkg: ${pkgver}-${pkgrel}" || die "Unable to commit" -out_trace "Push the new version" -git push --all || die "Unable to push at git@${CI_SERVER_HOST}:/${CI_PROJECT_PATH}.git" + out_trace "Push the new version" + git push --all || die "Unable to push at git@${CI_SERVER_HOST}:/${CI_PROJECT_PATH}.git" +fi exit 0