Gitfs
presslabs.com
presslabs.com
https://www.presslabs.com/gitfs/docs/usage/
https://www.presslabs.com/gitfs/docs/arguments/
So apparently you can mount remotes, not only local .git dirs. This is really handy and it should be listed on the main page, really.
I raises an other question: can I mount remotes where I don't have write access read-only?
For the directory structure the history directory makes sense for mounted projects that are edited with gitfs. For other projects, not so much. What about having a read only tags/ and commits/ directory too?
You can fork it https://github.com/PressLabs/gitfs and start hacking around.
https://ep2015.europython.eu/conference/talks/gitfs-building...
Their main motivation to write this was to give their clients (publishers) a way to interact with a git-versioned project tree without having to force them to use git directly. Overall pretty amazing work!
curious to see how gitfs and irmin develop.
Actually I can't see a use case where I would mount it read-write. For developing a website you possibly do not want to commit on every write. Possibly git's limitations on large files still apply to this implementation. For large number of small files: what does it do when I cp like 1000 files into it? Does it create 1000 commits?
It will probably start to be the default in Linux distros "shortly".
For some reason, this scares me. Is there more info on that somewhere?
Also, you can see how conflicts are solved, directly in the implementation (https://github.com/PressLabs/gitfs/blob/master/gitfs/merges/...).
Do you want to know something more specific?
Error: No available formula for gitfs
Help me please
% brew search gitfs
homebrew/fuse/gitfs
have you tried a `brew update`?Thanks for reminding us ^_^
I think a quote by the SVN developers is appropriate - "patches welcome".