- Mar 01, 2012
-
-
Jim Hague authored
-
- Feb 29, 2012
-
-
Jim Hague authored
Python 2.7 introduced support for gzip encoding in xmlrpclib.Transport. We do our own handling of responses, and don't currently support gzip encoding. So to run successfully under Python 2.7 with a web server configured to gzip encode, stop XMLRPC requests from announcing gzip encoding support.
-
- Jan 11, 2012
-
-
Jim Hague authored
Inadvertently support is currently only for https. For some reason I thought xmlrpclib.SafeTransport did http and https, but it is https only. So create http and https XMLRPC transports that retain cookies. Decide which to use by inspecting the Bugzilla URL.
-
- Jun 14, 2011
-
-
Wagner Bruna authored
-
- May 06, 2011
-
-
Adrian Buehlmann authored
-
- Apr 06, 2011
-
-
Jim Hague authored
Correct typo in numbering list of access methods. Convert a section reference and a template parameter reference into literal text, for consistency with other use.
-
- Apr 05, 2011
-
-
Martin Geisler authored
-
Martin Geisler authored
All blocks must be indented. Here we can use a field list instead of a verbatim block for a real list layout.
-
- Apr 04, 2011
-
-
Jim Hague authored
Correct formatting of the possible values of bugzilla.version. Fix typo and polish XMLRPC/email mode description.
-
Jim Hague authored
Use consistent sample domains and wording in all configuration examples. Add missing template and strip parameters to XMLRPC examples and correct Bugzilla URL key in XMLRPC+email.
-
- Apr 01, 2011
-
-
Patrick Mezard authored
-
Martin Geisler authored
The indented second line turned the first line into a description header.
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
Martin Geisler authored
-
- Mar 30, 2011
-
-
Jim Hague authored
If Bugzilla has its email interface configured, an email can be used to update bugs. If the From: address in the email matches a valid user email, Bugzillas make the update as that user. So comments attached to a bug appear under the name of the user making the change, and the user does not receive email about the change, exactly as if they had made the change via the web interface. So add a modified XMLRPC mode that uses email to modify bugs. The format of the mails is documented in the Bugzilla email_in.pl specification. Briefly, initial non-blank lines in the message body starting '@<field> = <value> modify bug fields. A blank line signals the end of the command lines, and the rest of the message is used as bug comment. Invoke the same Mercurial user to Bugzilla user email mapping currently used in the MySQL mode. All other processing - checking the bug numbers, checking user ids, etc. continues to be done via XMLRPC.
-
Jim Hague authored
Add support for access to Bugzilla via the XMLRPC interface. This requires a single username and password used to log in to Bugzilla, plus the URL of the Bugzilla installation. Commit messages are added to bugs as before, but security only permits them to be added as the username used to log in.
-
Jim Hague authored
Prepare for the addition of other Bugzilla access methods by localising direct MySQL database access inside an access class. Provide a base access class largely to document the methods required for a class implementing a particular access method. Rename the 'bugzilla_<version>' classes to 'bzmysql_<version>' to emphasise that they are doing access via direct manipulation of a MySQL database.
-
Jim Hague authored
Bug IDs are collected into a set, and then silently converted in filter_real_bug_ids() into a list. For consistency, keep them in a set throughout and update the docstrings to say that.
-
Jim Hague authored
The method really removes from the list of bugs any that already have comment text referencing the changeset in question. Rename it to filter_cset_known_bug_ids().
-
- Jul 15, 2010
-
-
Renato Cunha authored
Py3k removed __getitem__ for exception classes. The correct way of getting the exception arguments is by using the args method.
-
- Feb 15, 2010
-
-
Dirkjan Ochtman authored
-
- Jan 29, 2010
-
-
Matt Mackall authored
-
- Jan 25, 2010
-
-
Matt Mackall authored
-
- Jan 20, 2010
-
-
Matt Mackall authored
-
- Dec 21, 2009
-
-
Martin Geisler authored
-
- Jul 25, 2009
-
-
Martin Geisler authored
-
- Jul 22, 2009
-
-
Martin Geisler authored
-
Martin Geisler authored
-
- Jul 07, 2009
-
-
Martin Geisler authored
-
- Jun 24, 2009
-
-
Dirkjan Ochtman authored
Thanks to timeless and Dave Townsend for advice!
-
- Jun 22, 2009
-
-
Cédric Duval authored
Trying as much as possible to consistently: - use a present tense predicate followed by a direct object - verb referring directly to the functionality provided (ie. not "add command that does this" but simple "do that") - keep simple and to the point, leaving details for the long help (width is tight, possibly even more so for translations) Thanks to timeless, Martin Geisler, Rafael Villar Burke, Dan Villiom Podlaski Christiansen and others for the helpful suggestions.
-
- May 17, 2009
-
-
Benoit Boissinot authored
-
- Apr 25, 2009
-
-
Martin Geisler authored
-
- Apr 26, 2009
-
-
Matt Mackall authored
This is marginally faster for small and moderately-sized lists
-
Matt Mackall authored
-