Browse Source

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

pull/7/head
aaron 3 years ago
parent
commit
c68da4ceed
3 changed files with 668 additions and 252 deletions
  1. 2
    1
      cliverse.js
  2. 659
    245
      index.js
  3. 7
    6
      repo-manifest.js

+ 2
- 1
cliverse.js View File

child.stderr.on('data', (chunk) => { child.stderr.on('data', (chunk) => {
if(messages.join('').indexOf('fatal: not a git repository') > -1) opts.haserrors = true; if(messages.join('').indexOf('fatal: not a git repository') > -1) opts.haserrors = true;
messages.push(chunk); messages.push(chunk);
process.stdout.write( chunk )
// process.stdout.write( chunk )
// console.error('stderr e: ' + chunk) // console.error('stderr e: ' + chunk)
}); });
} }
} }


var prompt = function(choices, label, defaultchoice){ var prompt = function(choices, label, defaultchoice){
// prompt accepts either an array or an object as choices.
var choices = choices || []; var choices = choices || [];
return this.prompter.ask( return this.prompter.ask(
`${label} \n` + Object.keys(choices).map(choice => { return ` ${(+choice) + 1}) ${choices[choice]} `}).join('\n') + `\n default ( <= ${ defaultchoice || choices[0]} ) : ` `${label} \n` + Object.keys(choices).map(choice => { return ` ${(+choice) + 1}) ${choices[choice]} `}).join('\n') + `\n default ( <= ${ defaultchoice || choices[0]} ) : `

+ 659
- 245
index.js
File diff suppressed because it is too large
View File


+ 7
- 6
repo-manifest.js View File

, remotes : [ , remotes : [
// these are both fetch and push remotes. Use push - remotes to override push. // these are both fetch and push remotes. Use push - remotes to override push.
{ 'chess' : `${options.reposerver}/chess/elxr.git` } { 'chess' : `${options.reposerver}/chess/elxr.git` }
, { 'public-github-baptistdev' : 'https://github.com/baptistdev/elxr.git' }
, { 'baptistdev-public' : 'https://github.com/baptistdev/elxr.git' }
// Multiple urls dont tell us the current origin which may be // Multiple urls dont tell us the current origin which may be
// different based on currently available/accessible based on device and client. // different based on currently available/accessible based on device and client.
// We just treat them as different remotes and merge as needed. // We just treat them as different remotes and merge as needed.
// //
, { 'origin' : `${options.reposerver}/${options.repouser}/elxr.git` }
, { 'origin-public' : `https://git.bbh.org.in/${options.repouser}/elxr.git` }
, { 'origin-unc' : `//172.16.0.27/repos/${options.repouser}/elxr.git` }
, { 'origin' : `${options.reposerver}/${options.username}/elxr.git` }
, { 'origin-public' : `https://git.bbh.org.in/${options.username}/elxr.git` }
, { 'origin-unc' : `//172.16.0.27/repos/${options.username}/elxr.git` }
// , { `${options.username}` : `https://git.bbh.org.in/${options.username}/elxr.git` }
] ]


, 'push-remotes' : [ , 'push-remotes' : [
{ 'chess' : 'no-pushing' } { 'chess' : 'no-pushing' }
, { 'public-baptistdev' : 'no-pushing' }
, { 'public-origin' : 'no-pushing' }
, { 'baptistdev-public' : 'no-pushing' }
, { 'origin-public' : 'no-pushing' }
] ]

Loading…
Cancel
Save