Parcourir la source

Merge branch 'master' of http://git.bbh/chess/elxr

master
Pradeep Bhaskaran il y a 4 ans
Parent
révision
ef4dcd607c
1 fichiers modifiés avec 16 ajouts et 8 suppressions
  1. 16
    8
      index.js

+ 16
- 8
index.js Voir le fichier

@@ -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'}`
})
})
}

Chargement…
Annuler
Enregistrer