[Bug-triage-commits] bug-triage: Changes to 'refs/tags/0.2.2'
Gustavo Rezende Montesino
grm-guest at alioth.debian.org
Sat Aug 18 18:04:25 UTC 2007
Changes since the dawn of time:
Gustavo R. Montesino (143):
Add an empty README.
Add a small description of the bugtaf's objectives.
Ignore compiled and generated files
Basic debbugs interaction.
Query parsing stuff
* src/bugtaf/debbugs:
src/bugtaf/debbugs/html.py: Add query method and a note/comment about reportbug-ng
* src/bugtaf/debbugs/: Refactor to get more python-esque
src/bugtaf/debbugs/debbugs.py: Backend-agnostic debbugs interaction
* src/bugtaf/gtk/:
src/bugtaf/debbugs/html.py: For now, get only pending bugs
Add NEWS file with release descriptions.
* src/bugtaf/debbugs/html.py (query): Fix querying by bug number to
debian/: Add Debian packaging files.
split python-btsutils to its own codebase.
Move all modules to private namespace.
split python-btsutils to its own codebase.
Move all modules to private namespace.
Re-apply some changes from 2ffc1f1ed871530ceff5907e727df19eb7770f39
Merge branch 'master' into master_new
Make the query button the default widget on the main window
Add a menu to the main window
Add MANIFEST.in to source tarballs.
Add a toolbar to the main window.
Change spacing to fix the strange look of the menu and toolbar
src/lib/ui/gtk/MainWindow.py: Turn MainWindow in a proper child of
Fix access keys
Default to sorting bugs by severity.
src/lib/ui/gtk/QueryBuilder.py: fix exception import path.
Add vim comments to make sure the code get consistently indented
src/bug-triage: fix sys.path to allow execution from the source
src/*.py: expand tabs to fix identation errors.
bug store improvements
bug_store (get): return the bug object of the row pointed by a treeiter.
* src/lib/ui/gtk/data/bug-triage.glade: Add toolbar button to
src/lib/ui/gtk/bug_view.py (get_selection): Returns a list
* src/lib/actions.py: Actions with Debian bugs
* src/lib/ui/gtk/win_main.py (show): Callback for the
Add a menu option with the same efect of the toolbar show button.
Update distutils stuff to install the glade file and
bug-triage.desktop: Add desktop (menu) file.
Update NEWS with the current features.
Include release date.
s/0.0.1/0.1
Rename everything on the configurations to upstream to package.
src/lib/config/packages.py (get_all): Returns a list with all
src/lib/ui/gtk/pkg_store.py: Data model for package data
Initializes the package treeview
src/lib/ui/gtk/pkg_store.py (get): Returns the Package object
src/lib/ui/gtk/pkg_view.py (get_selection): Return a list of
src/lib/ui/gtk/data/dlg_config.glade: Request a nicer size for
Exception handling stuff
* Rename the exceptions module to bt_exceptions, as there is already
src/lib/config/packages.py (remove): Handle invalid packages.
src/lib/ui/gtk/pkg_view.py (load): split the package
src/lib/ui/gtk/dlg_config.py (pkg_del): Handler to delete a
Fix the error handler to work with return values and decorate all functions with it
* src/lib/ui/gtk/data/dlg_package.glade: Dialog to fill package and
* src/lib/bt_exceptions.py (InvalidBTSError): Exception class to
* src/lib/ui/gtk/data/dlg_package.glade: Remove "Test" from bts
Fix exception class name
* src/lib/ui/gtk/dlg_package.py: Add get and set functions
Really remove the Test stuff...
* src/lib/ui/gtk/data/dlg_config.glade,
* src/lib/ui/gtk/dlg_config.py (pkg_add): Refresh the package treeview
s/address/server
src/lib/ui/gtk/pkg_store.py (get): Dictionarize the data
* src/lib/ui/gtk/data/dlg_config.glade,
src/lib/config/btstype.py: Keep bts type constants in one place
src/lib/config/packages.py: Use the bts type constants from
src/lib/ui/gtk/pkg_store.py: Use the _str variants of package's
Use the constants from btstype
src/lib/bt_exceptions.py: Added MethodNotImplemented exception
Add vim .swp files to ignore list
src/lib/ui/gtk/bz_bug_store.py: Bug store for upstream bugzilla bugs
src/lib/ui/gtk/win_main.py: Adapted to use python-btsutils >= 0.2
Add version (>= 0.2) to btsutils dependency
Comment typo
* src/lib/config/config.py (__init__): Use an file on the same path as
src/lib/config/config.py (write): Write the current settings to the user config file
* src/lib/config/config.py (set): Override ConfigParser's set method
src/lib/ui/gtk/bug_store.py (get): Handle bugs without tags
* src/lib/ui/gtk/bz_bug_store.py:
* src/lib/ui/gtk/data/dlg_upstream.glade,
* src/lib/ui/gtk/data/win_main.glade,
src/lib/ui/gtk/data/dlg_upstream.glade: Design improvements
* src/lib/ui/gtk/data/dlg_upstream.glade,
* src/lib/ui/gtk/data/win_main.glade: Made the bug manipulation menu
* src/lib/ui/gtk/bug_view.py (on_cursor_changed): Enable and disable
* src/lib/ui/gtk/bug_view.py (on_cursor_changed): Fix upstream
* src/lib/ui/gtk/data/win_main.glade,
* src/lib/ui/gtk/bug_view.py (__init__): Use only one renderer
* src/lib/ui/gtk/bug_store.py: Move the COLUMN constants to be inside
src/lib/ui/gtk/bug_view.py: Refer to bug_store columns through its
src/lib/ui/gtk/bug_view.py (__init__): Set the sorting functions of each TreeViewColumn
src/lib/ui/gtk/bug_store.py (__init__): Set the right severity sorting function and use it by default
src/lib/ui/gtk/bug_store.py: Add the status field
src/lib/ui/gtk/bug_store.py: Add the usertags field
src/lib/actions.py (bts_init): Initializes a debbugs object
src/lib/win_main.py (__init__): Use actions.bts_init
Move soap configuration logic to Config
Move html configuration logic to Config
Add options to configure BTS options on the interface
Add methods to set and get the BTS access method
Allow configuration of the BTS access method through the GTK ui.
src/lib/config/config.py (get_html_address): s/soap/html
src/lib/ui/gtk/win_main.py (query): Honor the bts access method chosen by the user's configuration
src/lib/ui/gtk/bug_view.py (__init__): Add a column for each bug
Add function to sort by bug status
Add a view menu to allow selection of the visible columns on the bug treeview.
src/lib/ui/gtk/bug_store.py: Add support to the forwarded field
src/lib/ui/gtk/bz_bug_store.py (__init__): Allows to initialize the
src/lib/ui/gtk/win_main.py (upstream),
* src/lib/ui/gtk/win_main.py (upstream),
src/lib/ui/gtk/bug_store.py: Add support to the url field
Use btsutils URL instead of generating one.
Pass the debbugs bug to the upstream/forward dialog.
src/lib/ui/gtk/bz_bug_store.py: Add support to the url field
src/lib/ui/gtk/bz_bug_store.py (get): Returns a bug object for a given TreeIter
src/lib/ui/gtk/dlg_upstream(get_selection): Returns a list of the
Make the upstream dialog a proper runable Gtk.Dialog
Allow to sort the upstream bugs by any of the columns
Remove the product column, we are filtering by product anyway
src/lib/ui/gtk/bz_bug_store.py (__init__): Sort by component by default
src/lib/ui/gtk/win_main.py (upstream): If the package's upstream BTS
s/else:\n\tif/elif:
Revert passing the debbugs bug to the upstream dialog
src/lib/ui/gtk/dlg_qbuilder.py (get): Return the query inside parenthesis
Add support for composite queries
Add support to multi-field queries
src/lib/actions.py (show): Use xdg-open to get the right browser if available
src/lib/actions.py (upstream): Use xdg-open to get the right browser if available
src/lib/actions.py (upstream): Return false if the bug is already forwarded, as documented
Create new upstream bugs to forward Debian bugs
Add support to followup bugs
Add context-sensitive menu
Add tags to the context-sensitive menu
Remove spurius white lines.
Add 0.2 release NEWS
Add xdg-utils to the list of requeriments
version = 0.2
Fix missing glade files on 0.2
Fix more missing files
Loïc Minier (6):
* Fix exceptions import path.
Merge branch 'master' of git://git.debian.org/git/bug-triage/bug-triage
Merge branch 'master' of ssh://git.debian.org/git/bug-triage/bug-triage
Merge branch 'master' of ssh://git.debian.org/git/bug-triage/bug-triage
Merge branch 'master' of ssh://git.debian.org/git/bug-triage/bug-triage
* Add build dir in .gitignore.
gustavo (46):
Add ui package.
Add MainWindow class.
Add the main application wrapper.
Add main packing widgets and query widgets
Add i18n support
Let all extra space in the uery row to the entry.
Set the main window title.
Added changelog.
Add the current path and /usr/share/bugtaf to the module search path.
* Made the code hierarchy more friendly to other uis
Add changelog entry for last commit.
Added a Distutils' setup script
Add a changelog entry for the last commit.
Add a changelog entry for the last commit.
Add System Requiriments, Installing and Contact information to
Added the query builder.
* src/bugtaf/gtk/:
* setup.py: Add bugtaf.debbugs module.
src/lib/ui/gtk/data/bug-triage.glade: "Port" the ui to glade
* Fix handlers names
* src/lib/ui/gtk/dlg_qbuilder.py: Query builder dialog methods
Use hide instead of hide_all
* src/lib/ui/gtk/win_main.py: Main window methods
* src/lib/ui/gtk/core.py: Glade core module
* src/lib/ui/gtk/core.py: Glade core module
Connect the signals from the menu and the main window's
Rename BugStore.py to bug_store.py and its class to follow the
Change the name from bugtaf to bug-triage in all copyright
src/lib/ui/gtk/bug_store.py: retab and fix mention of the old
src/lib/ui/gtk/bug_view.py: Bug TreeView initialization and
src/lib/ui/gtk/data/bug-triage.glade: Draw a line around the
Add set_model and get_model functions to bug_view.
src/lib/win_main.py (query): Callback for query button click
Remove old files - everything was ported to glade.
s/bugtaf/bug-triage
src/lib/ui/gtk/win_main.py (query_new): execute
Merge branch 'glade'
Split bug-triage.glade; put each window to its own glade file
Add missing copyright header on win_main.py
Add aa package responsible for configuration settings.
Add the config package to the setup.
* src/lib/config/upstreams.py: Links debian packages and upstream
Configuration dialog.
Fork before opening the browser, keep the ui usable
Saner defaults and focus
src/lib/ui/gtk/dlg_qbuilder.py: Define constants for the main field
More information about the Bug-triage-commits
mailing list