Perforce integration with Monodevelop OSX

I’m using Unity 4.5.5 and the perforce integration. From within unity this is a snap, but I’d like to be able to check out a source file from within the Monodevelop IDE provided by Unity running on OSX.

As it is now, I don’t seem to be able to put the project under any source control other than git from within Mondevelop. Furthermore, monodevelop lets me type new text in any source file but never saves any changes because the file is read only due to not being checked out from perforce. Double bad is that there is no indication from the IDE that what you’re typing was not saved!!!

Just what is the intended workflow with Monodevelop and Perforce … not being able to check out a file or even know that a file is read only and needs to be checked out is pretty key to every day coding.

BTW incase others are wondering … my solution for script files is to have all .cs files always be writable in any workspace which can be done with the perforce typemap. Then before I submit any changes into the depot, I use P4V to “Reconcile Offline Work” to detect any changes on disk in any script files and check those files out.