- Fix a crash when
archived_project_handlingis set to "hidden" in gitlab - Refactored caching, laying the groundwork for automatic cache invalidation.
- Default to symlink. Loopback mode is unstable.
- Add modification date to folder and symlink attributes
- Add stable inode based on the ids of the source
- Add more debugging options
- Improve loopback stability
- Add
-versionflag to print the version
- Now default to using a loopback instead of symlinks. This should improve compatibility.
- Use
fs.use_symlinks: trueto revert to symlinks.
- Use
- Replaced taskq dependency with a simpler task queue implementation
- Fix an issue with context propagation not being done properly
- Added support for Github forge
- Added support for Gitea/Forgejo forge
- BREAKING Renamed project from
gitlabfstogitforgefs - BREAKING Added mandatory configuration fs.forge (no default)
- BREAKING Changed Gitlab user configuration to use user names instead of user ids
- Handle archived repo as hidden files by default
- Improved support for old version of git
- Fixed various race conditions
- Fixed inode collision issue
- Run
mv ~/.local/share/gitlabfs ~/.local/share/gitforgefsto move the cache to its new location - Install gitforgefs
- Redo the configuration. gitlabfs configuration is not directly compatible with gitforgefs