Commit Graph

9 Commits

Author SHA1 Message Date
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 dca46e8c69 fix missing mutex lock 2024-08-14 22:03:28 -04:00
Massaki Archambault 7856de56b5 hide archived project by default
prefix archived project name with a "." by default
so they appear hidden on the filesystem.
At the same time, added the configuration gitlab.archived_project_handling
to set how archived projects are handled
2024-08-14 22:03:28 -04:00
Massaki Archambault 471b0061b5 guard gitlab cache Map with RWMutex to prevent concurrent read/write
fixes #11
2024-08-14 22:03:28 -04:00
Massaki Archambault 7fccd4b91d fix cache invalidation 2024-08-14 22:03:28 -04:00
Massaki Archambault 8293825c2b fix regression that caused more queries then necessary to be made to gitlab api 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