| @@ -24,6 +24,17 @@ var globSync = require('glob').sync; | |||
| var path = require('path'); | |||
| const { isMaster } = require('cluster'); | |||
| // Default Config... | |||
| var reposervers = [ | |||
| 'http://git.bbh' | |||
| , '//172.16.0.27/repos' | |||
| ] | |||
| var defaultRepoServer = reposervers[0] | |||
| var currentGitAuthUser ; // nodeShellExec('git', ['config', 'user.email']) ... PB : TODO-- get the current gittea username | |||
| var defaultRepoOwner = 'chess'; | |||
| // Serialize a set of functions that will execute to return a promises one after the other. | |||
| // Will stop when any one fails unless continueOnFailure is true. | |||
| // All tasks in iterables can be functions or promises. | |||
| @@ -153,6 +164,7 @@ var gitRepos = [ | |||
| , 'elxr' | |||
| , 'ember-searchable-select' | |||
| , 'loopback-component-jsonapi' | |||
| , 'loopback-jsonapi-model-serializer' | |||
| , 'elixir-config-development' | |||
| , 'elixir-config-test' | |||
| , 'cihsr-config' | |||
| @@ -367,12 +379,7 @@ var __runcmd = function(label){ | |||
| // git push origin master | |||
| var repo = processedArgs._[1]; | |||
| var reposervers = [ | |||
| 'http://git.bbh' | |||
| , '//172.16.0.27/repos' | |||
| ] | |||
| var defaultRepoServer = reposervers[0] | |||
| var sequentialTaskShellCommands = []; | |||
| if(!existsSync(`Z:/${repo}.git`)){ | |||
| sequentialTaskShellCommands = [ | |||
| @@ -616,7 +623,8 @@ var __runcmd = function(label){ | |||
| } | |||
| else { | |||
| console.log('cloning ' + repo) | |||
| return nodeShellExec('git', ['clone', '-c', 'core.symlinks=true', defaultRepoServer + '/' + repo + '.git'], | |||
| // PB : TODO -- detect if a clonable repo exists in currentGitAuthUser | |||
| return nodeShellExec('git', ['clone', '-c', 'core.symlinks=true', defaultRepoServer + `/${defaultRepoOwner}/` + repo + '.git'], | |||
| { | |||
| inherit : true, shell: true, | |||
| env: process.env | |||
| @@ -629,7 +637,7 @@ var __runcmd = function(label){ | |||
| env: process.env | |||
| , cwd : repo | |||
| , runas : processedArgs.runas | |||
| , title : `git core.symlinks --replace-all true for ${defaultRepoServer + '/' + repo + '.git'}` | |||
| , title : `git core.symlinks --replace-all true for ${defaultRepoServer + `/${defaultRepoOwner}/` + repo + '.git'}` | |||
| }) | |||
| }) | |||
| } | |||