Hack Perforce to Supercharge Your Pipeline
I'm presenting a webinar for developers on "hacking Perforce" and it got me thinking about how the best version control tool for your development environment is the one you build yourself.
Whether you go with a commercial or open source system, no version control system can perfectly match up with your development pipeline's needs. Fortunately for those of us who like to build version control systems for a living, making a highly scalable, secure, and resilient version control system isn't a cakewalk.
Given that building your own version control system is probably not the best use of your time, the next best thing is to be able to bend the system to your will. Your version control system needs to be everywhere you are, and it needs to understand and work with the other tools that make up your development pipeline. You need to be able to easily share relavent data with your users in the interfaces for your version control tool, and you need to be able to customize the interfaces to suit your user's needs.
At the end of the talk I'll be sharing sample code so that you can get up and running with extending Swarm and P4V. If you have specfic questions on extending Swarm and P4V that you'd like to see addressed In the talk feel free to hit me up with questions on Twitter, our forums, or on G+. If this sounds like your cup of tea register here today!