|
@@ -107,8 +107,6 @@ __release() {
|
107
|
107
|
__die_if wip
|
108
|
108
|
__die_if old_c
|
109
|
109
|
|
110
|
|
- # FIXME: Have user prepare proper message with changelog
|
111
|
|
-
|
112
|
110
|
newtag=v$(__ver_info nextver_g)
|
113
|
111
|
set -e
|
114
|
112
|
debug_var newtag
|
|
@@ -117,6 +115,42 @@ __release() {
|
117
|
115
|
git branch -f "$RELDST" "$newtag"
|
118
|
116
|
}
|
119
|
117
|
|
|
118
|
+__git_msg_vbump() {
|
|
119
|
+ echo "Bump version"
|
|
120
|
+ echo ""
|
|
121
|
+ __git_info reldiff | sed 's/^/ * '
|
|
122
|
+}
|
|
123
|
+
|
|
124
|
+__vbump() {
|
|
125
|
+ local level="$1"
|
|
126
|
+ local lastver # current from config.mk
|
|
127
|
+ local nextver # after the bump
|
|
128
|
+ __die_if nogit
|
|
129
|
+ __die_if norelbr
|
|
130
|
+ __die_if dirty
|
|
131
|
+ lastver=$(__ver_info currver_c)
|
|
132
|
+ nextver=$(__ver_info nextver_c)
|
|
133
|
+ debug_var lastver nextver
|
|
134
|
+ $MKIT_DRY && return
|
|
135
|
+ sed -i "s/$lastver/$nextver/" config.mk \
|
|
136
|
+ || die "failed to update config.mk"
|
|
137
|
+ git add config.mk \
|
|
138
|
+ || die "failed to add config.mk to the index"
|
|
139
|
+ git commit -e -m "$(__git_msg_vbump)"
|
|
140
|
+}
|
|
141
|
+
|
|
142
|
+vbump_x() {
|
|
143
|
+ __vbump x
|
|
144
|
+}
|
|
145
|
+
|
|
146
|
+vbump_y() {
|
|
147
|
+ __vbump y
|
|
148
|
+}
|
|
149
|
+
|
|
150
|
+vbump_z() {
|
|
151
|
+ __vbump z
|
|
152
|
+}
|
|
153
|
+
|
120
|
154
|
release_x() {
|
121
|
155
|
__release x
|
122
|
156
|
}
|