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 client
allwrite on your client.
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: