A public .NET API to be able to programmatically access PlasticSCM features and then create customized clients, utilities and so on
Finally, we’re glad to announce that we have a proper REST API up and running.
All the details here:
The API is still in progress but already usable, so we feel it is a good moment to close this request :-)
Besides we also have CmdRunner (http://plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml) , the command line automation library :-)
We're going to start writing a REST based API to add it to the existing API (the CmdRunner)
You are all probably interested on this one: http://plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
This is the top request and we're really trying to do something here. The CmdRunner was our initial attempt to get this one closed, and in fact it is being used by several customers.
But still, we probably need an API as such. We're getting more and more requests so we should certainly try to get this solved asap... Not sure how soon it will happen yet.
Thanks, morgie, that was exactly what I need!
May be this can help : http://codicesoftware.blogspot.com/2012/01/cmdrunner-power.html
Did the review happen ? What was the outcome ? This has been sitting around for an awfully long time considering that it has 92 votes.
Diego H. Bustamante commented
Nic - could you send me a copy of that wrapper class you've written ? Please email to: diegohb at bustamantenow dot com
I'd love to create a tool for Unity that integrates with Plastic SCM.
Ability to do custom SCM integrations would be nice as well, for non-standard issue tracking software.
needs to be language neutral not just .NET, perhaps JSON/REST or XML RPC? I am currently coding calls through the CLI which is less than ideal :(
I've already did that, in a sence... I've created a class wich wraps all the common operations done with the cm command, and handle the differents results that this command outputs. I've build a few apps over that wrapper class to automate some file handling and it works pretty well.
Just an idea in case you can't wait a Public API ... :)