소스 검색

Allow overriding bump size (MKIT_BUMPSIZE)

If for some reason, user wants to skip a version or two, this will
override version bumping in vbump_* and some checks new and tag
creation in release_*.
Alois Mahdal 8 년 전
부모
커밋
1630a2752c
2개의 변경된 파일8개의 추가작업 그리고 3개의 파일을 삭제
  1. 3
    3
      src/include/release.sh
  2. 5
    0
      src/make.skel

+ 3
- 3
src/include/release.sh 파일 보기

@@ -16,9 +16,9 @@ _bump_version() {
16 16
     local oldy=${tmpy#*.}
17 17
     local new=""
18 18
     case $rlevel in
19
-        x) new="$((oldx+1)).0.0"            ;;
20
-        y) new="$oldx.$((oldy+1)).0"        ;;
21
-        z) new="$oldx.$oldy.$((oldz+1))"    ;;
19
+        x) new="$((oldx+MKIT_BUMPSIZE)).0.0"            ;;
20
+        y) new="$oldx.$((oldy+MKIT_BUMPSIZE)).0"        ;;
21
+        z) new="$oldx.$oldy.$((oldz+MKIT_BUMPSIZE))"    ;;
22 22
         *) die "invalid release level: $1"  ;;
23 23
     esac
24 24
     echo "$new"

+ 5
- 0
src/make.skel 파일 보기

@@ -7,6 +7,11 @@ die() {
7 7
 }
8 8
 
9 9
 
10
+#
11
+# Bump size (for vbump_? and release_?)
12
+#
13
+MKIT_BUMPSIZE=${MKIT_BUMPSIZE:-1}
14
+
10 15
 #
11 16
 # Debug mode (true|false)
12 17
 #