This is what i’ve got so far. It shoudl do most of the basic stuff: add, checkout, revert, submit. There are some others, but not as complete as the p4api module. However this one should feel a lot more pythonic, if not, please let me know
The issue im facing now is when a revision removes itself from a changelist, there is a break in communication. I havent had time to find a good solution to this yet.
Anyhow, any thoughts or suggestions are more than welcome!
If you guys have time to run it through your pipelines, I’d appreciate real-world feedback on where its falling short or why you’d rather stick with P4.pyd
Hey TheMaxx, I gave this a whirl and it works, except that it doesn’t handle multi-line descriptions for changelists. We are blocked by the server if we don’t supply specific tokens with a newline. When I have time I’ll see if I can’t fix the issue, but I suspect it’s simply formatting the input description.