git-devbox
Advanced tools
Comparing version 3.3.1 to 3.3.2
@@ -51,2 +51,2 @@ #! /usr/bin/env node | ||
.then(excludeOperationalBranches) | ||
.then((0, select_and_delete_branches_1.selectAndDeleteBranches)(/\d{4}-\d{2}-\d{2} (?<branchName>.*)/)); | ||
.then((0, select_and_delete_branches_1.selectAndDeleteBranches)(/\d{4}-\d{2}-\d{2} (?<branchName>.*)/, true)); |
@@ -60,3 +60,3 @@ "use strict"; | ||
}); }; | ||
var selectForDeleteAnswer = function (branchPattern) { | ||
var selectForDeleteAnswer = function (branchPattern, forceDelete) { | ||
return function (answer) { return __awaiter(void 0, void 0, void 0, function () { | ||
@@ -75,3 +75,5 @@ var selectedBranches, mappedBranchNames, output; | ||
}); | ||
return [4, Promise.all(mappedBranchNames.map(function (branch) { return branch && (0, simple_git_1["default"])().deleteLocalBranch(branch); }))]; | ||
return [4, Promise.all(mappedBranchNames.map(function (branch) { | ||
return branch && (0, simple_git_1["default"])().deleteLocalBranch(branch, forceDelete); | ||
}))]; | ||
case 1: | ||
@@ -85,7 +87,10 @@ output = _a.sent(); | ||
}; | ||
var selectAndDeleteBranches = function (branchPattern) { return function (branches) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2, selectForDeleteQuestion(branches).then(selectForDeleteAnswer(branchPattern))]; | ||
}); | ||
}); }; }; | ||
var selectAndDeleteBranches = function (branchPattern, forceDelete) { | ||
if (forceDelete === void 0) { forceDelete = false; } | ||
return function (branches) { return __awaiter(void 0, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2, selectForDeleteQuestion(branches).then(selectForDeleteAnswer(branchPattern, forceDelete))]; | ||
}); | ||
}); }; | ||
}; | ||
exports.selectAndDeleteBranches = selectAndDeleteBranches; |
{ | ||
"name": "git-devbox", | ||
"version": "3.3.1", | ||
"version": "3.3.2", | ||
"description": "git cli extensions", | ||
@@ -5,0 +5,0 @@ "preferGlobal": false, |
92445
1405