aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/command/list.py
Commit message (Collapse)AuthorAgeFilesLines
* Ran update-copyright.py.W. Trevor King2012-10-161-1/+1
|
* Rewrite commands to use bugdirs instead of a single bugdir.W. Trevor King2012-08-291-9/+13
| | | | | | | The bulk of the work is in regard to XML, with new BugDir.xml and .from_xml methods to support the new <bugdir> entity. I also split the guts import_xml's ._run method into sub-methods to make the import logic more obvious.
* Ran update-copyright.py.W. Trevor King2012-02-161-10/+10
|
* Run update_copyright.py.W. Trevor King2011-05-251-0/+2
|
* Merge commit 'refs/merge-requests/3' of git://gitorious.org/be/beChris Ball2011-01-081-2/+4
|\
| * Respected all sorting criteria, not only the last.Robert Lehmann2010-11-261-1/+1
| |
| * Safeguard List._sort_bugs from accumulating values in its default parameters.Robert Lehmann2010-11-261-1/+3
| |
| * Use a clean getattr() instead of eval().Robert Lehmann2010-11-261-1/+1
| |
* | Bumped to version 1.0.01.0.0Chris Ball2011-01-081-1/+1
|/
* Move Filter, parse_status, and parse_severity from list to depend.W. Trevor King2010-10-281-66/+1
| | | | This breaks an import dependency cycle.
* libbe.command.depend now shares libbe.command.list's status/severity parsing ↵W. Trevor King2010-10-281-19/+27
| | | | for consistency.
* Fixed `list --sort ...` bug.W. Trevor King2010-10-281-1/+3
|
* Add `list --sort time` test reproducing Gianluca's bug.W. Trevor King2010-10-281-0/+1
|
* `be list` without --extra-strings now lists bugs with extra strings.W. Trevor King2010-06-261-1/+1
| | | | | The previous implementation would not show them unless an explicitly matching regexp was passed in with --extra-strings.
* Reworked `be list --extra-strings REGEXP` logic.W. Trevor King2010-06-251-2/+8
| | | | | | Previous implementation only matched if *every* regexp matched *every* string. Current implementation matches is *any* regexp matches *any* string.
* Added --tags to `be list`.W. Trevor King2010-06-251-4/+16
| | | | | And broke out tagging functions in libbe.command.tag, so they are accessible to other commands.
* Ran update_copyright.pyW. Trevor King2010-06-221-12/+13
|
* Fixed List --severity handling, added --importantW. Trevor King2010-01-231-2/+3
|
* Modern ID format in `be list` _long_helpW. Trevor King2010-01-231-5/+5
|
* Fix typos in untested parts of List and Import_XML for test_usage.pyW. Trevor King2010-01-231-3/+3
|
* Added `be list --mine`W. Trevor King2010-01-231-6/+10
|
* Converted `be list --xml` to <be-xml> format.W. Trevor King2010-01-211-2/+2
| | | | | | | | Fixed up be-xml-to-mbox following the recent libbe restructuring. Moved stdout manipulation in be-mail-to-xml into the if __name__ == '__main__' block, in case some other module wants to recycle some of its functions/methods.
* Add entry points for functionality needed by CFBE (and probably other UIs)W. Trevor King2010-01-201-13/+23
|
* Changed `be list --uuids` to `be list --ids`W. Trevor King2010-01-031-5/+5
|
* Updated copyright informationW. Trevor King2010-01-011-1/+1
|
* Added UserInterface and other improved abstractions for command handlingW. Trevor King2009-12-311-6/+8
|
* Fixed libbe.command.diff + ugly BugDir.duplicate_bugdir implementationW. Trevor King2009-12-151-3/+3
| | | | | | | | | | | | | | | | | | | | | duplicate_bugdir() works, but for the vcs backends, it could require shelling out for _every_ file read. This could, and probably will, be horribly slow. Still it works ;). I'm not sure what a better implementation would be. The old implementation checked out the entire earlier state into a temporary directory pros: single shell out, simple upgrade implementation cons: wouldn't work well for HTTP backens I think a good solution would run along the lines of the currently commented out code in duplicate_bugdir(), where a VersionedStorage.changed_since(revision) call would give you a list of changed files. diff could work off of that directly, without the need to generate a whole duplicate bugdir. I'm stuck on how to handle upgrades though... Also removed trailing whitespace from all python files.
* Transitioned severity to Command-format, also added Command._get_*()W. Trevor King2009-12-141-4/+6
| | | | | | | | | | | | | | The old .requires_* thing was rediculous. The new ._get_*() callbacks allow the caller to provide a means for getting the expensive structures, which the command can use, or not, as required. This will also make it easier to implement the completion callbacks. The callbacks should probably have matching .set_*() methods, to avoid the current cache tweaking cmd._storage = ... etc. But that can wait for now...
* Transitioned merge to Command-formatW. Trevor King2009-12-141-2/+2
|
* Transitioned depend to Command formatW. Trevor King2009-12-141-2/+3
|
* Transitioned init to Command formatW. Trevor King2009-12-141-3/+3
|
* Transitioned assign to Command formatW. Trevor King2009-12-141-16/+11
|
* Converted libbe.storage.vcs.base to new Storage format.W. Trevor King2009-12-131-7/+9
|
* Moved be to libbe.ui.command_line and transitioned to Command format.W. Trevor King2009-12-121-0/+1
|
* Moved command completion from libbe.ui.util to libbe.command.utilW. Trevor King2009-12-121-11/+10
|
* Added libbe.command.base (with Command class) and moved list command to new ↵W. Trevor King2009-12-121-159/+181
| | | | format.
* Initial directory restructuring to clarify dependenciesW. Trevor King2009-12-071-0/+240