0.1.1
This commit is contained in:
parent
b4a04ae19d
commit
ed6154a974
4 changed files with 158 additions and 159 deletions
|
|
@ -6,6 +6,12 @@ All notable changes to the "dwm-git-simpleuse" extension will be documented in t
|
||||||
|
|
||||||
- Task API
|
- Task API
|
||||||
- no git warnings as errors
|
- no git warnings as errors
|
||||||
|
- progress bar for git commands
|
||||||
|
|
||||||
|
## [0.1.1] - 2024-07-11
|
||||||
|
|
||||||
|
- fixed "initialize existing repository" command
|
||||||
|
- renamed commands with "gitDWM : " prefix
|
||||||
|
|
||||||
## [0.1.0] - 2024-04-10
|
## [0.1.0] - 2024-04-10
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
This extention is in beta, some errors may occur,
|
This extention is in beta, some errors may occur,
|
||||||
errors given through vscode notifications can be ignored for most of them,
|
errors given through vscode notifications can be ignored for most of them,
|
||||||
it needs and will improve over time.
|
it needs to and will improve over time.
|
||||||
|
|
|
||||||
18
extension.js
18
extension.js
|
|
@ -34,9 +34,7 @@ function activate(context) {
|
||||||
// The command has been defined in the package.json file
|
// The command has been defined in the package.json file
|
||||||
// Now provide the implementation of the command with registerCommand
|
// Now provide the implementation of the command with registerCommand
|
||||||
// The commandId parameter must match the command field in package.json
|
// The commandId parameter must match the command field in package.json
|
||||||
let disposable = vscode.commands.registerCommand(
|
let disposable = vscode.commands.registerCommand("dwm-git-simpleuse.fullPush", async function () {
|
||||||
"dwm-git-simpleuse.fullPush",
|
|
||||||
async function () {
|
|
||||||
const gitCommitMsg = await vscode.window.showInputBox({
|
const gitCommitMsg = await vscode.window.showInputBox({
|
||||||
placeHolder: "commit message",
|
placeHolder: "commit message",
|
||||||
prompt: "choose your commit message",
|
prompt: "choose your commit message",
|
||||||
|
|
@ -96,13 +94,10 @@ function activate(context) {
|
||||||
vscode.window.showInformationMessage("GITCOM : " + stdout);
|
vscode.window.showInformationMessage("GITCOM : " + stdout);
|
||||||
}
|
}
|
||||||
); */
|
); */
|
||||||
}
|
});
|
||||||
);
|
|
||||||
context.subscriptions.push(disposable);
|
context.subscriptions.push(disposable);
|
||||||
|
|
||||||
disposable = vscode.commands.registerCommand(
|
disposable = vscode.commands.registerCommand("dwm-git-simpleuse.initRepo", async function () {
|
||||||
"dwm-git-simpleuse.initRepo",
|
|
||||||
async function () {
|
|
||||||
const gitLink = await vscode.window.showInputBox({
|
const gitLink = await vscode.window.showInputBox({
|
||||||
placeHolder: "git repo link",
|
placeHolder: "git repo link",
|
||||||
prompt: "Initialize a git repository",
|
prompt: "Initialize a git repository",
|
||||||
|
|
@ -125,7 +120,7 @@ function activate(context) {
|
||||||
if (!gitBranch.length) gitBranch = "main";
|
if (!gitBranch.length) gitBranch = "main";
|
||||||
|
|
||||||
chp.exec(
|
chp.exec(
|
||||||
`git init && git remote add origin ${gitLink} && git fetch && git reset origin/${gitBranch} && git branch --set-upstream-to=origin/${gitBranch}`,
|
`git init && git remote add origin ${gitLink} && git fetch && git checkout -t origin/${gitBranch}`,
|
||||||
{ cwd: vscode.workspace.workspaceFolders[0].uri.fsPath },
|
{ cwd: vscode.workspace.workspaceFolders[0].uri.fsPath },
|
||||||
(err, stdout, stderr) => {
|
(err, stdout, stderr) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
|
@ -139,8 +134,7 @@ function activate(context) {
|
||||||
vscode.window.showInformationMessage(stdout);
|
vscode.window.showInformationMessage(stdout);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
});
|
||||||
);
|
|
||||||
context.subscriptions.push(disposable);
|
context.subscriptions.push(disposable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -153,7 +147,7 @@ module.exports = {
|
||||||
};
|
};
|
||||||
|
|
||||||
String.prototype.incrementSuffixe = function () {
|
String.prototype.incrementSuffixe = function () {
|
||||||
//if there's no (\d+) at the end of the string, add "(1)" at the end if there's a (\d+) at the end of the string, increment it but keep the original string before it
|
if (this == "") return "";
|
||||||
return this.replace(/(\d+)?$/, function (match, p1) {
|
return this.replace(/(\d+)?$/, function (match, p1) {
|
||||||
return p1 === undefined ? "(1)" : `(${parseInt(p1) + 1})`;
|
return p1 === undefined ? "(1)" : `(${parseInt(p1) + 1})`;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -19,11 +19,11 @@
|
||||||
"commands": [
|
"commands": [
|
||||||
{
|
{
|
||||||
"command": "dwm-git-simpleuse.fullPush",
|
"command": "dwm-git-simpleuse.fullPush",
|
||||||
"title": "full push"
|
"title": "gitDWM : full push"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"command": "dwm-git-simpleuse.initRepo",
|
"command": "dwm-git-simpleuse.initRepo",
|
||||||
"title": "initialize existing repository"
|
"title": "gitDWM : initialize existing repository"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"keybindings": [
|
"keybindings": [
|
||||||
|
|
@ -49,7 +49,6 @@
|
||||||
"typescript": "^5.3.3"
|
"typescript": "^5.3.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"child_process": "^1.0.2",
|
"child_process": "^1.0.2"
|
||||||
"git": "^2.0.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue