JezK
Edit File: git-spawn.js.map
{"version":3,"file":"git-spawn.js","names":["BATCH_MODE_ARGS","Map","env","GIT_ASKPASS","GIT_TERMINAL_PROMPT","process","sshCommand","GIT_SSH","sshExecutable","path","basename","toLowerCase","sshBatchArgs","get","GIT_SSH_COMMAND","GIT_SSH_VARIANT","spawn","args","opts","child"],"sourceRoot":"../../../src","sources":["util/git/git-spawn.js"],"sourcesContent":["/* @flow */\n\nimport path from 'path';\n\nimport * as child from '../child.js';\n\nconst BATCH_MODE_ARGS = new Map([['ssh', '-oBatchMode=yes'], ['plink', '-batch']]);\n\n// Suppress any password prompts since we run these in the background\nconst env = {\n GIT_ASKPASS: '',\n GIT_TERMINAL_PROMPT: 0,\n ...process.env,\n};\n\nconst sshCommand = env.GIT_SSH || 'ssh';\nconst sshExecutable = path.basename(sshCommand.toLowerCase(), '.exe');\nconst sshBatchArgs = BATCH_MODE_ARGS.get(sshExecutable);\n\nif (!env.GIT_SSH_COMMAND && sshBatchArgs) {\n // We have to manually specify `GIT_SSH_VARIANT`,\n // because it's not automatically set when using `GIT_SSH_COMMAND` instead of `GIT_SSH`\n // See: https://github.com/yarnpkg/yarn/issues/4729\n env.GIT_SSH_VARIANT = sshExecutable;\n env.GIT_SSH_COMMAND = `\"${sshCommand}\" ${sshBatchArgs}`;\n}\n\nexport const spawn = (args: Array<string>, opts?: child_process$spawnOpts = {}): Promise<string> => {\n return child.spawn('git', args, {...opts, env});\n};\n"],"mappings":";;;;;;;;;;;;;;;AAEA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AAEA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AAAqC;AAAA;AAAA;AAAA;AAErC,IAAMA,eAAe,GAAG,IAAIC,GAAG,CAAC,CAAC,CAAC,KAAK,EAAE,iBAAiB,CAAC,EAAE,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;;AAElF;AACA,IAAMC,GAAG;EACPC,WAAW,EAAE,EAAE;EACfC,mBAAmB,EAAE;AAAC,GACnBC,OAAO,CAACH,GAAG,CACf;AAED,IAAMI,UAAU,GAAGJ,GAAG,CAACK,OAAO,IAAI,KAAK;AACvC,IAAMC,aAAa,GAAGC,kBAAI,CAACC,QAAQ,CAACJ,UAAU,CAACK,WAAW,EAAE,EAAE,MAAM,CAAC;AACrE,IAAMC,YAAY,GAAGZ,eAAe,CAACa,GAAG,CAACL,aAAa,CAAC;AAEvD,IAAI,CAACN,GAAG,CAACY,eAAe,IAAIF,YAAY,EAAE;EACxC;EACA;EACA;EACAV,GAAG,CAACa,eAAe,GAAGP,aAAa;EACnCN,GAAG,CAACY,eAAe,eAAOR,UAAU,gBAAKM,YAAY,CAAE;AACzD;AAEO,IAAMI,KAAK,GAAG,SAARA,KAAK,CAAIC,IAAmB,EAA2D;EAAA,IAAzDC,IAA8B,uEAAG,CAAC,CAAC;EAC5E,OAAOC,KAAK,GAACH,KAAK,CAAC,KAAK,EAAEC,IAAI,kCAAMC,IAAI;IAAEhB,GAAG,EAAHA;EAAG,GAAE;AACjD,CAAC;AAAC"}