process_bug.cgi as backend and dontchange

Gervase Markham gerv at mozilla.org
Fri Oct 25 20:46:05 UTC 2002


Christian Reis wrote:

> So, I'm hacking away at this CVS->Bugzilla client.
>
> Context: it's a *pure* HTTP client - all it does is connect to
> process_bug.cgi, and send in a well-formed form that updates a single
> bug. If I want to add a comment to many bugs, I'll do multiple HTTP
> requests, no problem.
>
> Problem: there is no way to specify dontchange if you are changing a
> single bug. What I want is to add a single comment - and process_bug
> wants *all* the fields defined. dontchange would be a nice way to work
> around that, except for the fact that the tests in process_bug only look
> at dontchange if it's a multiple bug change.

Fine. Fake one that happens to only change one bug :-) Define the bug_id 
according to the multi-change method, and for everything else say 
&product=wibblefish&component=wibblefish&...&dontchange=wibblefish

and they all won't change as long as the strings match :-)

This way, you can also define multiple bug numbers and update multiple 
bugs at once with your comment, without needing more than one HTTP 
request. Save bandwidth :-)

Gerv




More information about the developers mailing list