Some background: I'm an engineer on @yelirekim's team at Uber ATC and I'm trying to solve the pain point of applying bulk patches. arc patch works great when you know the revision id, but it's become quite common for individuals to pull down a set of revisions based on some search criteria so that they can perform more thorough testing locally on their machines before accepting them. The workflow looks something like:
- search for all open revisions from Project X
- select a subset of those revisions
- patch each one (anywhere from 1 to a dozen)
I'm building a graphical tool that automates this process. For the revision searching aspect, Conduit's differential.query method gets me pretty close, but it lacks the projectPHIDs param. Adding support for that would solve my needs, though a differential.search or a more general 'advanced search' api method (that accepts document type) may be more appropriate. Do you think this kind of API change is something you could support, or do you have any other suggestions on how best to achieve this? Thanks!