1
0

auto-git:

[change] main.js
This commit is contained in:
2025-05-24 15:13:51 +02:00
parent b013f6d5ce
commit 5333b08b4d

15
main.js
View File

@@ -371,21 +371,6 @@ async function squashCommitMessages(repoPath, commitMessage, hashes) {
* Komplett-Workflow: Von Kandidaten bis Rewrite
*/
async function runLLMCommitPipeline(folderPath, hashes) {
const prompt = await getPrompt(folderPath, hashes);
const llmOutput = (await streamLLMCommitMessages(prompt, chunk => process.stdout.write(chunk))).trim();
if (hashes.length === 1) {
// For a single commit: amend it in-place
const git = simpleGit(folderPath);
await git.raw(['commit', '--amend', '-m', llmOutput, '--no-edit', '--allow-empty']);
} else if (hashes.length > 1) {
// For multiple commits: squash & set message
await squashCommitMessages(folderPath, llmOutput, hashes);
} else {
throw new Error('No commits to rewrite.');
}
}
async function autoCommit(folderPath, message) {
const git = simpleGit(folderPath);