aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2019-05-06 14:48:14 -0300
committerHisham Muhammad <hisham@gobolinux.org>2019-05-06 14:49:19 -0300
commit505790352ef01da959154da9a2be270a6c21212d (patch)
tree409c7e0261ccb897ea9f3d228ae71ff30ff434b0
parentcd1a762e658f537ca66b19ec0c54659fa4f1fa32 (diff)
downloadluarocks-505790352ef01da959154da9a2be270a6c21212d.tar.gz
luarocks-505790352ef01da959154da9a2be270a6c21212d.tar.bz2
luarocks-505790352ef01da959154da9a2be270a6c21212d.zip
Add mergerelease script
-rwxr-xr-xmergerelease22
1 files changed, 22 insertions, 0 deletions
diff --git a/mergerelease b/mergerelease
new file mode 100755
index 00000000..82242753
--- /dev/null
+++ b/mergerelease
@@ -0,0 +1,22 @@
1#!/bin/sh
2
3[ "$1" ] || {
4 echo "usage.....: $0 <release-branch>"
5 echo "example...: $0 release-3.1.0"
6 echo
7 echo "Before running this, make sure branch is tagged:"
8 echo " git tag -s v3.1.0"
9 echo " git push origin v3.1.0"
10 echo
11 exit 1
12}
13
14v="$1"
15
16git fetch --all
17git checkout master
18git diff master $v > version.diff
19git merge --no-ff $v
20patch -R -p1 < version.diff
21git add luarocks-dev-1.rockspec
22git commit -av --amend