py39-gitfs (python/py-gitfs) Updated: 3 years, 4 months ago Add to my watchlist
a FUSE file system that fully integrates with gitgitfs is a FUSE file system that fully integrates with git. You can mount a remote repository’s branch locally, and any subsequent changes made to the files will be automatically committed to the remote.
Version: 0.5.2 License: Apache-2 GitHubMaintainers | No Maintainer |
Categories | devel python |
Homepage | https://www.presslabs.com/docs/code/gitfs/ |
Platforms | {darwin any} |
Variants | - |
Subport(s) (1)
"py39-gitfs" depends on
lib (9)
build (3)
Ports that depend on "py39-gitfs"
lib (1)Port notes
A simple example of mounting a local “bare” repo:
$ cd .test.d/
$ mkdir mnt
$ gitfs file:///root/Repos/test.git/ mnt/ -o repo_path=gitclone,fetch_timeout=2,sync_timout=2
Verify with:
$ mount | grep osxfuse
file:///root/Repos/test.git/ on /root/.test.d/mnt (osxfuse, nodev, nosuid, synchronous, mounted by $USER)
In Finder you'll find the mount, and can unmount it from there as well.
$ open -R .
- - -
If you find the documentation to be a bit confusing, there are 2 great videos (talks) about gitfs you can watch:
» https://www.youtube.com/watch?v=elA96lMW-gA (~32min)
» https://www.youtube.com/watch?v=mdhZpFp5n80 (~27min)
Port Health:
Loading Port Health