This is a proof-of-concept "file system client" that uses Fuse for OS X to handle many of the "distracting" tasks of interacting with a Perforce server.
It mirrors an existing Perforce client workspace on your system.
As you add or edit files, we handle running p4 add or p4 edit in the background.
This project uses CMake.
.p4config file in it's root directory.p4 login before using this clientallwrite on your client.Typical runtime:
fsclient -w ACTUAL_WORKSPACE_DIR -m PATH_TO_MIRROR
Both locations must exist before running.
If you're done, make sure no app is referencing files in the mirror, then unmount it:
umount PATH_TO_MIRROR