aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/command/target.py
Commit message (Collapse)AuthorAgeFilesLines
* Used PyCharms inspectors.Matěj Cepl2024-03-301-8/+8
|
* WIP plenty of clean-ups and porting to Python 3.Matěj Cepl2024-01-211-2/+2
|
* 2to3 conversion of the repo.Matěj Cepl2024-01-181-6/+6
|
* Incorrect accquiring bugdir command line argumentMatěj Cepl2013-10-311-1/+1
| | | | | The calling below seems like a typo to me. How can we index with a variable which has not been initialized yet?
* command:target: Print full ID (bugdir/bug) on --resolveW. Trevor King2013-07-101-1/+1
| | | | | | | | | | | | The old implementation just printed the bug UUID (without the bugdir/ prefix). This lead to the command we suggest in `be target --help`: $ be depend --status -closed,fixed,wontfix --severity -target \ $(be target --resolve) failing with an invalid ID. Reported-by: Michael Sperber <sperber@deinprogramm.de>
* 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-25/+40
| | | | | | | 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
|
* Bumped to version 1.0.01.0.0Chris Ball2011-01-081-1/+1
|
* Ran update_copyright.py.W. Trevor King2010-10-211-1/+1
|
* Ran update_copyright.pyW. Trevor King2010-06-221-12/+13
|
* Fix vars call for `be target --help`W. Trevor King2010-01-231-1/+1
|
* Ajdust Target tests for cached BugDir.uuids() implementationW. Trevor King2010-01-211-0/+1
|
* Add entry points for functionality needed by CFBE (and probably other UIs)W. Trevor King2010-01-201-4/+13
|
* Updated copyright informationW. Trevor King2010-01-011-1/+1
|
* Added UserInterface and other improved abstractions for command handlingW. Trevor King2009-12-311-13/+15
|
* Allow external use of Command.usage() and use CmdOptionParser.set_usage()W. Trevor King2009-12-281-1/+1
| | | | | | | | | | | | | This fixes $ python be diff -2 Usage: be [options] be: error: no such option: -2 and we now get the correct output $ python be diff -2 Usage: be diff [options] [REVISION] be: error: no such option: -2
* Fixed libbe.command.diff + ugly BugDir.duplicate_bugdir implementationW. Trevor King2009-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | 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 set to Command-formatW. Trevor King2009-12-151-5/+2
|
* Transitioned target to Command-formatW. Trevor King2009-12-151-65/+97
|
* Initial directory restructuring to clarify dependenciesW. Trevor King2009-12-071-0/+168