2023-05-05 21:27:40 +08:00
|
|
|
import * as vscode from 'vscode';
|
|
|
|
import DtmWrapper from '../toolwrapper/dtm';
|
|
|
|
|
|
|
|
|
2023-05-08 12:09:52 +08:00
|
|
|
export async function doCommit(message: any, panel: vscode.WebviewPanel): Promise<void> {
|
2023-05-05 21:27:40 +08:00
|
|
|
const dtmWrapper = new DtmWrapper();
|
|
|
|
|
|
|
|
const commitResult = await dtmWrapper.commit(message.content);
|
|
|
|
if (commitResult.status === 0) {
|
|
|
|
vscode.window.showInformationMessage('Commit successfully.');
|
|
|
|
} else {
|
|
|
|
vscode.window.showErrorMessage(`Error commit fail: ${commitResult.message} ${commitResult.log}`);
|
|
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|