| 
				
			 | 
			
			
				@@ -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
			 | 
			
			
				 } 
			 |