| 
				
			 | 
			
			
				@@ -58,20 +58,32 @@ MKIT_PROJ_PKGNAME="" 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				58
			 | 
			
			
				 # 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				59
			 | 
			
			
				 # Add time-based ordinal tag to SemVer build data? 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				60
			 | 
			
			
				 # 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				
			 | 
			
			
				-# Can be 'none' or 'btime'. 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				
			 | 
			
			
				-# If 'btime', devel builds have also 'tXXXXXXXX' tag, where each 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				
			 | 
			
			
				-# 'X' is a hexa-decimal digit of Unix timestamp taken when build 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				
			 | 
			
			
				-# is initiated.  This way, builds from same branch are guarranteed 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				
			 | 
			
			
				-# to order based on build time (that is, until February 7th, 2106). 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				
			 | 
			
			
				-# Note that this makes devel and dirty builds non-deterministic, 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				
			 | 
			
			
				-# but does not affect clean builds (ie. builds from clean repo 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				
			 | 
			
			
				-# with HEAD corresponding to latest version tag.). 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				
			 | 
			
			
				-# 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				
			 | 
			
			
				-MKIT_TTAG=${MKIT_TTAG:-btime} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+# Can be 'none', 'ctime' or 'btime'. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				62
			 | 
			
			
				+# 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+# If 'ctime', devel builds have also timestamp-based tag in format of 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+# `t%Y%m%d%H%M%S`, that is, a small character 't' followed by timestamp 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+# without non-digit characters.  The timestamps are in UTC, ie. timezones 
			 | 
		
	
		
			
			| 
				
			 | 
			
				66
			 | 
			
			
				+# need not apply.  'btime' has the same format, except that it's derived 
			 | 
		
	
		
			
			| 
				
			 | 
			
				67
			 | 
			
			
				+# from build time, while 'ctime' is from last commit's commit date. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+# 
			 | 
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				+# This helps with deploying development builds where packaging system 
			 | 
		
	
		
			
			| 
				
			 | 
			
				70
			 | 
			
			
				+# is not SemVer-compliant and makes it hard to install arbitrary version. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				71
			 | 
			
			
				+# For example, old yum version (as of RHEL-6) will not let you install 
			 | 
		
	
		
			
			| 
				
			 | 
			
				72
			 | 
			
			
				+# version that it deems older than is installed, making it hard to 
			 | 
		
	
		
			
			| 
				
			 | 
			
				73
			 | 
			
			
				+# continually upgrade during active development.  While packaging 
			 | 
		
	
		
			
			| 
				
			 | 
			
				74
			 | 
			
			
				+# systems have their own rukes (and SemVer says both versions should be 
			 | 
		
	
		
			
			| 
				
			 | 
			
				75
			 | 
			
			
				+# considered same) this tag will make it more likely to "win" the build 
			 | 
		
	
		
			
			| 
				
			 | 
			
				76
			 | 
			
			
				+# you made later. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				77
			 | 
			
			
				+# 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+# Note that this does not affect clean builds (ie. builds from clean 
			 | 
		
	
		
			
			| 
				
			 | 
			
				79
			 | 
			
			
				+# repo with HEAD corresponding to latest version tag.). 
			 | 
		
	
		
			
			| 
				
			 | 
			
				80
			 | 
			
			
				+# 
			 | 
		
	
		
			
			| 
				
			 | 
			
				81
			 | 
			
			
				+# Also note that 'btime' makes the version non-deterministic: merely 
			 | 
		
	
		
			
			| 
				
			 | 
			
				82
			 | 
			
			
				+# initiating the build a second later will result in different version. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				83
			 | 
			
			
				+# 
			 | 
		
	
		
			
			| 
				
			 | 
			
				84
			 | 
			
			
				+MKIT_TTAG=${MKIT_TTAG:-ctime} 
			 | 
		
	
		
			
			| 
				73
			 | 
			
				85
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				74
			 | 
			
				86
			 | 
			
			
				 # 
			 | 
		
	
		
			
			| 
				75
			 | 
			
				87
			 | 
			
			
				 # This MKit version 
			 | 
		
	
		
			
			| 
				76
			 | 
			
				88
			 | 
			
			
				 # 
			 | 
		
	
		
			
			| 
				77
			 | 
			
				
			 | 
			
			
				-MKIT_VERSION=0.0.33 
			 | 
		
	
		
			
			| 
				
			 | 
			
				89
			 | 
			
			
				+MKIT_VERSION=0.0.34 
			 |