1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
|
2007-08-07 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/bug.py: Added version field
* src/bzutils/cgi.py (__init__, parse_csv, parse_html): Set the
version of the bugs.
2007-08-05 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/bug.py (__init__, set_server, get_server): Added a
server field
* src/bzutils/cgi.py (parse_csv, parse_html): Keep a reference to
the CGI object on the bug objects
* src/bzutils/exceptions.py,
src/bzutils/bug.py (set_product): Validate the product if possible.
* src/bzutils/exceptions.py,
src/bzutils/bug.py (set_compoent): Validate the component if
possible.
2007-08-04 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/bug.py (__init__): Add support to the url field into
the object initialization.
* src/bzutils/cgi.py
+ (__init__): Get the valid products, components and versions on
this server
+ (get_products): Return a list of the valid products
+ (get_components): Return a list of the valid components for a
product
+ (get_versions): Return a list of valid versions for a product
* src/bzutils/bugzilla.py: Add the new get_ functions.
2007-08-01 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/bug.py (set_url, get_url): Add support to the url field
* src/bzutils/cgi.py (parse_html, parse_csv): Add support to the url
field
2007-06-21 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils-get: Example script using the new Bugzilla.get method
* src/bzutils/bugzilla.py (get): Added method to get a single
bug report using its number.
* src/bzutils/cgi.py (parse_html):
+ Expand bug status, resolution and severity abbreviations
+ Handle lists of zero bugs properly
2007-06-19 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/cgi.py:
+ (parse_html): Parse bugzilla's buglist.cgi html
+ (parse): Accept html and pass it to parse_html
+ (__init__): Add some alternative column names used on kde
bugzilla.
* src/bzutils/bug.py: Implement __str__ for easy printing.
* Show bug count in the example scripts.
* Use __str__ to print the bugs in the example scripts
2007-06-18 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/exceptions.py:
+ Add base class for exceptions
+ Add exception class for parse failures
* src/bzutils/cgi.py:
+ (__init__): Set user-agent; kde.bugs.org doesn't work otherwise
+ (parse): Generic parse function, checks the content-type and
handles it properly.
2007-06-16 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/bchart.py (str_to_chart): Converts a string
representation to a boolean chart query.
* src/bzutils/cgi.py (query_bchart): Adapted to accept the
charts in list or string notation.
* src/bzutils/bugzilla.py (query): "Map" the default backend
agnostic query function to cgi.query_bchart.
* src/bzutils-bchart: Example of query_bchart usage.
* src/bzutils-query: Example of backend_agnostic query usage.
* docs/using.txt: Usage instructions for developers.
* setup.py: re-indent
* MANIFEST.in: Add the example scripts
2007-06-15 Gustavo R. Montesino <grmontesino@gmail.com>
* Rename boogle query function from query to query_boogle and the
script bzutils-test to bzutils-boogle.
* src/bzutils/bchart.py, src/bzutils/cgi.py: Added support to query
through boolean charts.
* src/bzutils.cgi.py (parse_csv): Skip the column title header.
2007-06-14 Gustavo R. Montesino <grmontesino@gmail.com>
* Expand tabs to fix indentation errors.
2007-06-12 Gustavo R. Montesino <grmontesino@gmail.com>
* Add vim comments to make sure the .py files get consistent
styling.
2007-06-11 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils/cgi.py
+ (query): split csv parsing to its own function (csv_parse)
+ (csv_parse): Use python's csv parser
2007-06-10 Gustavo R. Montesino <grmontesino@gmail.com>
* Add MANIFEST.in to source tarballs.
2007-06-09 Gustavo R. Montesino <grmontesino@gmail.com>
* src/bzutils-test: Add text/example script
* src/bzutils/cgi.py: Use regex to get bugs with line breaks
correctly
2007-06-08 Gustavo R. Montesino <grmontesino@gmail.com>
* Started the development of bzutils.
|