9 if [ ! -d "${SRC}/.git" ]; then
10 echo "'${SRC}' is not a git repository"
15 [ "${DST}" ] || DST
="release-${SRC}"
17 export RELEASE_FAST
=yes
20 Starting test release clone process:
23 This will destroy any contents in '${DST}'.
25 echo -n "Press Control-C to abort in "
26 for i
in $
(seq 5 -1 1); do echo -n "$i "; sleep 1; done
30 git clone
"${SRC}" "${DST}"
33 # TAG+RELEASE NEW BRANCH (w/ -dev)
35 tools
/release.sh release
--next='minor' --start-rc
37 git checkout
-q "v0.3.0"
39 tools
/release.sh branch
--next='micro'
41 tools
/release.sh release
--next='micro'
43 git checkout
"v0.4.0-rc0-dev"
45 tools
/release.sh release
--next='rc'
47 tools
/release.sh release
--next='major' --final --start-rc
49 git checkout
-q "v0.4.0"
51 tools
/release.sh branch
--next='micro'
53 tools
/release.sh release
--next='micro'
55 git checkout
"v1.0.0-rc0-dev"
57 tools
/release.sh release
--next='rc'
59 tools
/release.sh release
--next='minor' --final --start-rc
61 git checkout
-q "v1.0.0"
63 tools
/release.sh branch
--next='micro'
65 tools
/release.sh release
--next='micro'
67 git checkout
"v1.1.0-rc0-dev"
69 tools
/release.sh release
--next='rc'
71 tools
/release.sh release
--next='minor' --final --start-rc
73 git checkout
-q "v1.0.0"
74 tools
/release.sh branch
--next='major' --start-rc
77 git checkout
"v2.0.0-rc0-dev"
79 tools
/release.sh release
--next='rc'
81 tools
/release.sh release
--next='rc'
83 tools
/release.sh release
--next='minor' --final --start-rc
85 git checkout
-q "v1.1.0"
87 tools
/release.sh branch
--next='micro'
89 tools
/release.sh release
--next='micro'
91 git checkout
-q "v2.0.0"
93 tools
/release.sh branch
--next='micro'
95 tools
/release.sh release
--next='micro'
97 git checkout
"v1.2.0-rc0-dev"
99 tools
/release.sh release
--next='rc'
101 tools
/release.sh release
--next='micro' --final
103 git checkout
"v2.1.0-rc0-dev"
104 # 2.1.0-rc0 2.1.0-rc1
105 tools
/release.sh release
--next='rc'
106 # 2.1.0-rc1 2.1.0-rc2
107 tools
/release.sh release
--next='rc'
109 tools
/release.sh release
--next='minor' --final --start-rc
111 git checkout
-q "v2.1.0"
113 tools
/release.sh branch
--next='micro'
115 tools
/release.sh release
--next='micro'
117 git checkout
"v2.2.0-rc0-dev"
118 # 2.2.0-rc0 2.2.0-rc1
119 tools
/release.sh release
--next='rc'