From 3d9c99ae310f3c3feca0101e3487ce41e0b5cd02 Mon Sep 17 00:00:00 2001 From: shy Date: Tue, 19 Mar 2024 22:22:42 +0800 Subject: [PATCH] opt some --- misc/git/repos.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/misc/git/repos.go b/misc/git/repos.go index 912d0f91..c397cd83 100644 --- a/misc/git/repos.go +++ b/misc/git/repos.go @@ -227,7 +227,8 @@ func _repos_status(m *ice.Message, p string, repos *git.Repository) error { if err != nil { return err } - ignore := kit.Split(m.Cmdx(nfs.CAT, path.Join(_repos_path(m, p), ".gitignore")), lex.NL) + ignore := []string{} + nfs.Exists(m, path.Join(_repos_path(m, p), ".gitignore"), func(p string) { ignore = kit.Split(m.Cmdx(nfs.CAT, p), lex.NL) }) for k, v := range status { if kit.HasPrefix(k, nfs.PT) || (kit.HasPrefix(k, ignore...) && !strings.HasPrefix(k, ice.USR_LOCAL_EXPORT)) { continue