Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't raise MultipleIDMatches if one of the matches is exact. | W. Trevor King | 2010-01-21 | 1 | -0/+2 |
| | |||||
* | Generate string properly in libbe.util.subproc.CommandError | W. Trevor King | 2010-01-19 | 1 | -1/+1 |
| | |||||
* | Updated copyright information | W. Trevor King | 2010-01-01 | 7 | -7/+21 |
| | |||||
* | Fixed up the completion helpers in libbe.command.util | W. Trevor King | 2009-12-29 | 1 | -90/+196 |
| | | | | | | | | | | This entailed a fairly thorough cleanup of libbe.util.id. Remaining unimplemented completion helpers: * complete_assigned() * complete_extra_strings() Since these would require scanning all (active?) bugs to compile lists, and I was feeling lazy... | ||||
* | Fixed libbe.storage.util.upgrade | W. Trevor King | 2009-12-27 | 1 | -1/+0 |
| | | | | | | | | | | | | | Note that it only upgrades on-disk versions, so you can't use a non-VCS storage backend whose version isn't your command's current storage version. See #bea/110/bd1# for reasoning. To see the on-disk storage version, look at .be/version To see your command's supported storage version, look at be --full-version I added test_upgrade.sh to exercise the upgrade mechanism on BE's own repository. | ||||
* | Fixed libbe.command.diff + ugly BugDir.duplicate_bugdir implementation | W. Trevor King | 2009-12-15 | 5 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | | | 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 html to Command-format | W. Trevor King | 2009-12-14 | 1 | -1/+1 |
| | |||||
* | Transitioned comment to Command format | W. Trevor King | 2009-12-14 | 1 | -0/+22 |
| | |||||
* | Added parse_user() calls to Assign | W. Trevor King | 2009-12-14 | 1 | -23/+36 |
| | |||||
* | Converted libbe.storage.vcs.base to new Storage format. | W. Trevor King | 2009-12-13 | 1 | -1/+1 |
| | |||||
* | Moved be to libbe.ui.command_line and transitioned to Command format. | W. Trevor King | 2009-12-12 | 1 | -1/+1 |
| | |||||
* | Added libbe.ui.util.user for managing user ids. | W. Trevor King | 2009-12-12 | 1 | -27/+9 |
| | |||||
* | Added libbe.command.base (with Command class) and moved list command to new ↵ | W. Trevor King | 2009-12-12 | 2 | -34/+35 |
| | | | | format. | ||||
* | Moved bugdir, bug, and comment over to new id implementation. | W. Trevor King | 2009-12-10 | 1 | -5/+23 |
| | |||||
* | Rethought libbe.util.id module | W. Trevor King | 2009-12-09 | 1 | -40/+254 |
| | |||||
* | Reworked test.py to handle deeper directory structure | W. Trevor King | 2009-12-08 | 1 | -0/+75 |
| | |||||
* | Transitioned bugdir.py to new storage format. | W. Trevor King | 2009-12-08 | 2 | -12/+46 |
| | |||||
* | Extend libbe.util.id to handle id (path) creation. | W. Trevor King | 2009-12-08 | 1 | -3/+46 |
| | |||||
* | Added libbe.storage.base and test suite. | W. Trevor King | 2009-12-08 | 1 | -0/+10 |
| | |||||
* | Initial directory restructuring to clarify dependencies | W. Trevor King | 2009-12-07 | 5 | -0/+700 |