Commit Graph

25 Commits

Author SHA1 Message Date
Massaki Archambault 23e78ec886 rename project to gitforgefs 2024-08-14 22:03:28 -04:00
Massaki Archambault 3ea4cfcbf8 default to config.yaml 2024-08-14 22:03:28 -04:00
Massaki Archambault 3e84321e85 add gitea forge support 2024-08-14 22:03:28 -04:00
Massaki Archambault 367d770371 refactor platform -> forge 2024-08-14 22:03:28 -04:00
Massaki Archambault 0ddc4e515e add support for github orgs 2024-08-14 22:03:28 -04:00
Massaki Archambault abf8507673 refactor config loader and add github config 2024-08-14 22:03:28 -04:00
Massaki Archambault 96f250fc47 move config loader to its own package 2024-08-14 22:03:28 -04:00
Massaki Archambault 8c53ccea6a switch to slog for logging 2024-08-14 22:03:28 -04:00
Massaki Archambault 45cef75960 reorganize gitlab package 2024-08-14 22:03:28 -04:00
Massaki Archambault 735a803cdb refactor to decouple fstree package from git package 2024-08-14 22:03:28 -04:00
Massaki Archambault 0c647a692f rename fs package to fstree to avoid collision with go-fuse 2024-08-14 22:03:28 -04:00
Massaki Archambault 5ed64d523e refactor to decouple fs package from gitlab package 2024-08-14 22:03:28 -04:00
Massaki Archambault d0bc974df1 fix race condition when multiple instance of git clone may get launched at the same time 2022-03-03 17:47:36 -05:00
Massaki Archambault 3cffbbf8a9 add the ability to pass mount options to fusermount 2021-08-13 13:40:26 -04:00
Massaki Archambault 7afde6a9eb correctly honor include_current_user config option 2021-03-23 22:18:48 -04:00
Massaki Archambault 50ff5208fb fix missing error reporting on startup 2021-03-03 00:25:49 -05:00
Massaki Archambault 3c7ad94844 cleanup on_clone configuration option 2021-03-03 00:24:27 -05:00
Massaki Archambault 87bc3976b1 split clone and pull in their own worker 2020-12-30 21:18:18 -05:00
Massaki Archambault 66fbf713d1 add config file 2020-12-30 18:05:19 -05:00
Massaki Archambault 9b09b6aef9 add support for user repos 2020-12-29 19:53:30 -05:00
Massaki Archambault 4aca123c98 prepare fs for eventual inclusion of user repos 2020-12-28 22:51:23 -05:00
Massaki Archambault 2063df8920 basic git clone implementation 2020-12-28 21:37:18 -05:00
Massaki Archambault 2542edc3b7 start of fuse filesystem implementation 2020-12-27 02:23:00 -05:00
Massaki Archambault 40e5dbca80 gitlab datastructures 2020-12-26 22:30:19 -05:00
Massaki Archambault b3d31a2f64 go project setup 2020-12-26 14:38:09 -05:00