|  |  | @@ -1,4 +1,4 @@ | 
		
	
		
			
			|  |  |  | // Version: 1.0.0 - May 7, 2021 10:41:16 | 
		
	
		
			
			|  |  |  | /* Version: 1.0.0 - May 8, 2021 11:38:39 */ | 
		
	
		
			
			|  |  |  | 'use strict'; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var path$1 = require('path'); | 
		
	
	
		
			
			|  |  | @@ -16237,14 +16237,17 @@ for (var i$1 = 0; i$1 < 256; ++i$1) { | 
		
	
		
			
			|  |  |  | function bytesToUuid(buf, offset) { | 
		
	
		
			
			|  |  |  | var i = offset || 0; | 
		
	
		
			
			|  |  |  | var bth = byteToHex; | 
		
	
		
			
			|  |  |  | return bth[buf[i++]] + bth[buf[i++]] + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]] + '-' + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]] + '-' + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]] + '-' + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]] + '-' + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]] + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]] + | 
		
	
		
			
			|  |  |  | bth[buf[i++]] + bth[buf[i++]]; | 
		
	
		
			
			|  |  |  | // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 | 
		
	
		
			
			|  |  |  | return ([ | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], '-', | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], '-', | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], '-', | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], '-', | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]], | 
		
	
		
			
			|  |  |  | bth[buf[i++]], bth[buf[i++]] | 
		
	
		
			
			|  |  |  | ]).join(''); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var bytesToUuid_1 = bytesToUuid; | 
		
	
	
		
			
			|  |  | @@ -16261,7 +16264,7 @@ var _clockseq; | 
		
	
		
			
			|  |  |  | var _lastMSecs = 0; | 
		
	
		
			
			|  |  |  | var _lastNSecs = 0; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | // See https://github.com/broofa/node-uuid for API details | 
		
	
		
			
			|  |  |  | // See https://github.com/uuidjs/uuid for API details | 
		
	
		
			
			|  |  |  | function v1(options, buf, offset) { | 
		
	
		
			
			|  |  |  | var i = buf && offset || 0; | 
		
	
		
			
			|  |  |  | var b = buf || []; | 
		
	
	
		
			
			|  |  | @@ -20736,6 +20739,9 @@ function range(a, b, str) { | 
		
	
		
			
			|  |  |  | var i = ai; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if (ai >= 0 && bi > 0) { | 
		
	
		
			
			|  |  |  | if(a===b) { | 
		
	
		
			
			|  |  |  | return [ai, bi]; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | begs = []; | 
		
	
		
			
			|  |  |  | left = str.length; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
			|  |  | @@ -21947,8 +21953,6 @@ var win32_1 = win32; | 
		
	
		
			
			|  |  |  | pathIsAbsolute.posix = posix_1; | 
		
	
		
			
			|  |  |  | pathIsAbsolute.win32 = win32_1; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var alphasort_1 = alphasort; | 
		
	
		
			
			|  |  |  | var alphasorti_1 = alphasorti; | 
		
	
		
			
			|  |  |  | var setopts_1 = setopts$2; | 
		
	
		
			
			|  |  |  | var ownProp_1 = ownProp$2; | 
		
	
		
			
			|  |  |  | var makeAbs_1 = makeAbs; | 
		
	
	
		
			
			|  |  | @@ -21966,12 +21970,8 @@ function ownProp$2 (obj, field) { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var Minimatch = minimatch_1.Minimatch; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function alphasorti (a, b) { | 
		
	
		
			
			|  |  |  | return a.toLowerCase().localeCompare(b.toLowerCase()) | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function alphasort (a, b) { | 
		
	
		
			
			|  |  |  | return a.localeCompare(b) | 
		
	
		
			
			|  |  |  | return a.localeCompare(b, 'en') | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | function setupIgnores (self, options) { | 
		
	
	
		
			
			|  |  | @@ -22099,7 +22099,7 @@ function finish (self) { | 
		
	
		
			
			|  |  |  | all = Object.keys(all); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if (!self.nosort) | 
		
	
		
			
			|  |  |  | all = all.sort(self.nocase ? alphasorti : alphasort); | 
		
	
		
			
			|  |  |  | all = all.sort(alphasort); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | // at *some* point we statted all of these | 
		
	
		
			
			|  |  |  | if (self.mark) { | 
		
	
	
		
			
			|  |  | @@ -22189,8 +22189,6 @@ function childrenIgnored$2 (self, path) { | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var common = { | 
		
	
		
			
			|  |  |  | alphasort: alphasort_1, | 
		
	
		
			
			|  |  |  | alphasorti: alphasorti_1, | 
		
	
		
			
			|  |  |  | setopts: setopts_1, | 
		
	
		
			
			|  |  |  | ownProp: ownProp_1, | 
		
	
		
			
			|  |  |  | makeAbs: makeAbs_1, | 
		
	
	
		
			
			|  |  | @@ -22202,6 +22200,11 @@ var common = { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var sync = globSync; | 
		
	
		
			
			|  |  |  | globSync.GlobSync = GlobSync$1; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var setopts$1 = common.setopts; | 
		
	
		
			
			|  |  |  | var ownProp$1 = common.ownProp; | 
		
	
		
			
			|  |  |  | var childrenIgnored$1 = common.childrenIgnored; | 
		
	
	
		
			
			|  |  | @@ -22802,6 +22805,11 @@ function slice (args) { | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var EE = require$$0__default$1['default'].EventEmitter; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var setopts = common.setopts; | 
		
	
		
			
			|  |  |  | var ownProp = common.ownProp; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
			|  |  | @@ -23603,7 +23611,7 @@ var nodeShellExec = cliverse.nodeShellExec; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | const BUILD_VERSION = 'Version: 1.0.0 - built on May 7, 2021 10:41:16'; | 
		
	
		
			
			|  |  |  | const BUILD_VERSION = 'Version: 1.0.0 - built on May 8, 2021 11:38:39'; | 
		
	
		
			
			|  |  |  | function getVersion() { return BUILD_VERSION; } | 
		
	
		
			
			|  |  |  | console.log(getVersion()); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
			|  |  | @@ -24703,28 +24711,28 @@ var op = { | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | return any(tasks).then(()=>{ | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performCheckout({ repo, branch}))) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performCheckout({ repo, branch, requiresElevation : true}))) | 
		
	
		
			
			|  |  |  | // pull or clone target branch | 
		
	
		
			
			|  |  |  | .then( () => any(elevatedRunasRepos.map((repo) => performPullAll({repo}))) ) | 
		
	
		
			
			|  |  |  | // switch to source branch | 
		
	
		
			
			|  |  |  | .then( () => { | 
		
	
		
			
			|  |  |  | if(mergesource) return any(elevatedRunasRepos.map((repo) => performCheckout({ repo, branch: mergesource}))) | 
		
	
		
			
			|  |  |  | if(mergesource) return any(elevatedRunasRepos.map((repo) => performCheckout({ repo, branch: mergesource, requiresElevation : true}))) | 
		
	
		
			
			|  |  |  | else return Promise.resolve(true) // Dont do anything if there is no source to merge from. | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | //Pull on merge source branch | 
		
	
		
			
			|  |  |  | .then( () => { | 
		
	
		
			
			|  |  |  | if(!mergesource) return Promise.resolve(true) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performPullAll({repo}))) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performPullAll({repo, requiresElevation : true }))) | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | //Switch to target branch | 
		
	
		
			
			|  |  |  | .then( () => { | 
		
	
		
			
			|  |  |  | if(!mergesource) return Promise.resolve(true) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performCheckout({ repo, branch}))) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performCheckout({ repo, branch, requiresElevation : true}))) | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | .then( //Merge source branch to target branch | 
		
	
		
			
			|  |  |  | () => { | 
		
	
		
			
			|  |  |  | if(!mergesource) return Promise.resolve(true) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performMerge({ repo }))).catch(err => { console.error('error in performMerge ' + err); }) | 
		
	
		
			
			|  |  |  | return any(elevatedRunasRepos.map((repo) => performMerge({ repo, requiresElevation : true }))).catch(err => { console.error('error in performMerge ' + err); }) | 
		
	
		
			
			|  |  |  | }) | 
		
	
		
			
			|  |  |  | .then(() => { | 
		
	
		
			
			|  |  |  | fs.writeFileSync('run.done', 'success'); |