2
0
mirror of https://github.com/tenrok/vue2-datepicker.git synced 2026-05-17 05:19:39 +03:00

build: add the check git shell

This commit is contained in:
mengxiong10
2019-04-30 20:01:44 +08:00
parent a1c3539c8c
commit 1909df9f78
2 changed files with 21 additions and 1 deletions
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
# Check current branch
if test "master" != "$(git symbolic-ref --short HEAD)"; then
echo 'Not on `master` branch.' >&2;
exit 128;
fi
# Check local working tree
if test -n "$(git status --porcelain)"; then
echo 'Unclean working tree. Commit or stash changes first.' >&2;
exit 128;
fi
# Check remote history
if test "0" != "$(git rev-list --count --left-only @'{u}'...HEAD)"; then
echo 'Remote history differ. Please pull changes.' >&2;
exit 128;
fi
+1 -1
View File
@@ -15,7 +15,7 @@
"version": "conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md",
"test:push": "jest --coverage --coverageReporters=text-lcov | coveralls",
"test": "jest",
"release": "bash build/release.sh"
"release": "bash build/git.sh && bash build/release.sh"
},
"repository": {
"type": "git",