From 9ec5884c0c408b3811d9d5f8cccf7315e31fdc64 Mon Sep 17 00:00:00 2001
From: Jayen <0xjay3n@gmail.com>
Date: Sat, 29 Mar 2025 17:13:06 +0600
Subject: [PATCH] set default branch name on initialization to main

---
 dist/index.js              | 1 +
 src/git-command-manager.ts | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dist/index.js b/dist/index.js
index b0db713..0842b69 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -711,6 +711,7 @@ class GitCommandManager {
     }
     init() {
         return __awaiter(this, void 0, void 0, function* () {
+            yield this.config('init.defaultBranch', 'main', true, true);
             yield this.execGit(['init', this.workingDirectory]);
         });
     }
diff --git a/src/git-command-manager.ts b/src/git-command-manager.ts
index 8e42a38..1a12858 100644
--- a/src/git-command-manager.ts
+++ b/src/git-command-manager.ts
@@ -328,6 +328,7 @@ class GitCommandManager {
   }
 
   async init(): Promise<void> {
+    await this.config('init.defaultBranch', 'main', true, true)
     await this.execGit(['init', this.workingDirectory])
   }