UNPKG

578 BJavaScriptView Raw
1"use strict";
2
3let currentBranch;
4
5function getCurrentBranch() {
6 return currentBranch || "master";
7}
8function setCurrentBranch(branchData = "master", acknowledgeAutoDetect = "false") {
9 if (branchData && branchData.branch && branchData.branch === 'master') {
10 currentBranch = 'master';
11 return;
12 }
13 if (branchData && !branchData.isArchived) {
14 currentBranch = branchData.branch || branchData;
15 return;
16 }
17 currentBranch = acknowledgeAutoDetect ? 'master' : null;
18}
19
20module.exports = {
21 getCurrentBranch,
22 setCurrentBranch
23};