浏览代码

fix: always trigger removing file of separate git dir

Junyi Du 3 年之前
父节点
当前提交
1f9ce0b0bf
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 2 1
      .gitignore
  2. 1 1
      src/electron/electron/git.cljs

+ 2 - 1
.gitignore

@@ -31,6 +31,7 @@ strings.csv
 .calva
 resources/electron.js
 .clj-kondo/.cache
+.clj-kondo/babashka/sci
 .lsp/
 /libs/dist/
 charlie/
@@ -38,4 +39,4 @@ charlie/
 /.preprocessor-cljs
 docker
 android/app/src/main/assets/capacitor.plugin.json
-ios/App/App/capacitor.config.json
+ios/App/App/capacitor.config.json

+ 1 - 1
src/electron/electron/git.cljs

@@ -51,7 +51,7 @@
           p (.join path graph-path ".git")]
       (when (and (fs/existsSync p)
                  (.isFile (fs/statSync p)))
-        (let [content (.toString (fs/readFileSync p))
+        (let [content (string/trim (.toString (fs/readFileSync p)))
               dir-path (string/replace content "gitdir: " "")]
           (when (and content
                      (string/starts-with? content "gitdir:")