Skip to content

Commit 884306a

Browse files
author
Alan Clucas
committed
Ensure .git/info directory exists before writing to it
1 parent d0a1ad8 commit 884306a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/store/git/git.go

+5
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,11 @@ func (s *Store) CloneOrInit() (err error) {
190190
s.Email, s.LocalDir, err)
191191
}
192192

193+
err = appFs.MkdirAll(s.LocalDir+"/.git/info", 0744)
194+
if err != nil {
195+
return fmt.Errorf("failed to create git info directory: %v", err)
196+
}
197+
193198
err = afero.WriteFile(appFs, s.LocalDir+"/.git/info/exclude", []byte(".temp-katafygio-*"), 0644)
194199
if err != nil {
195200
return fmt.Errorf("failed to create a git exclusion: %v", err)

0 commit comments

Comments
 (0)