aboutsummaryrefslogtreecommitdiffstats
path: root/.be
Commit message (Collapse)AuthorAgeFilesLines
* Added missing author entries to some comments + cleanups.W. Trevor King2009-12-0538-34/+46
|
* Merged completed be.email-bugs branch.W. Trevor King2009-11-303-1/+40
|\ | | | | | | | | | | | | | | | | | | Highlights: * import-xml now works as advertized in its longhelp string * new methods Bug.merge() and Comment.merge() * comment.list_to_root() is now Bug.add_comments() * BugDir.list_uuids() is now BugDir.uuids() * Bug.from_xml() now imports comments :p * test.py uses unittest.TestSuite 'suite' in becommands, if present.
| * Mark bug 565 as fixed: be email-bugs for bug submission from bzr-less usersW. Trevor King2009-11-301-1/+1
| |
| * Added some thoughts on import_xml merge algorithmsW. Trevor King2009-11-302-0/+39
| |
* | Merged mostly completed `be email-bugs'.W. Trevor King2009-11-213-0/+43
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Highlights: * new be commands 'email-bugs' and 'import-xml' * standardized <be-xml> format for XML files. * new be-handle-mail interface '[be-bug:xml]' * restrict_file_access security patch * new subprocess handling submodule libbe.subproc * test.py adjusted to use an installed VCS for most tests. * assorted bugfixes Altered interfaces to the following be commands: * comment --xml tag gone, use import-xml. * show --xml xml format updated to <be-xml> format. Also adjusted be-mbox-to-xml and be-xml-to-mbox to handle new <be-xml> format and provide better handling of *.extra_strings.
| * Created bug 56506b73-36cc-4e32-a578-258a219edba8 describing problemW. Trevor King2009-11-203-0/+43
| |
* | Fixed bug 529c290e-b1cf-4800-be7e-68f1ecb9565c (howto version BE).W. Trevor King2009-11-2013-1/+304
|/ | | | | Also appended some of the recent discussion about releases to the comment list.
* Merged Gianluca's html becommand with templates.W. Trevor King2009-10-193-1/+10
|\
| * Reworked the html command template systemGianluca Montecchi2009-10-083-1/+10
| |
| * Merged with Trevor's -rr branchGianluca Montecchi2009-10-02101-1044/+305
| |
* | Explicitly set encoding to UTF-8.W. Trevor King2009-09-131-0/+3
| | | | | | | | | | Because otherwise we run into problems when running be from inside cron jobs.
* | Added docstrings to libbe submodules.W. Trevor King2009-08-311-1/+1
| | | | | | | | Also a few minor tweaks to the module imports.
* | RCS -> VCS, BUGDIR_DISK_VERSION -> v1.2W. Trevor King2009-08-313-3/+3
| |
* | Use 'v#.#' for major/minor version in upgrade.BUGDIR_DISK_VERSIONSW. Trevor King2009-08-311-1/+1
| |
* | Added libbe/upgrade.py to handle upgrading on-disk bugdirs.W. Trevor King2009-08-31174-1148/+558
| |
* | Made get_path() definitions consistent between bugdirs, bugs, and comments.W. Trevor King2009-08-311-0/+17
| |
* | Bug 22b (target-bugs) blocked by 519 (on-disk upgrade) and assigned to TrevorW. Trevor King2009-08-318-19/+24
| |
* | VCS vs. RCS terminology blocked by on-disk upgrade path.W. Trevor King2009-08-312-0/+8
| |
* | Added comment 22b:7 about representing targets with Bug() instances.W. Trevor King2009-08-312-0/+67
| |
* | Added on-disk representation upgrade bugW. Trevor King2009-08-163-0/+41
| |
* | "be html" fixes bug 2f0W. Trevor King2009-08-081-1/+1
| |
* | Merged Gianluca's html output branch.W. Trevor King2009-08-079-0/+129
|\| | | | | | | | | | | | | | | | | | | | | | | Changes to merge with my branch: * Added some reference to "be html" or "becommands/html.py" in his new bugs' summaries. Bug titles should make clear to which aspect of our growing repository they refer. * Fixed unittests in becommands/html.py. * execute() kwarg "test"->!"manipulate_encodings * bugdir.simple_bug_dir() -> bugdir.SimpleBugDir() * bd.cleanup() at end of unittests
| * - closed bugs f77, 2b8 d8dGianluca Montecchi2009-08-046-3/+32
| | | | | | | | - some changes to the css and to the html layout
| * Closed bug f77, minox fix to layoutGianluca Montecchi2009-07-311-1/+1
| |
| * Moved all the implementation into the html.py fileGianluca Montecchi2009-07-276-0/+30
| | | | | | | | Implemented the creation of the index for active and inactive bugs, with detail for earch of them
| * Initial implementation of the comments exportGianluca Montecchi2009-07-219-2/+55
| |
| * implemented the detail file and fixed the list of active bugGianluca Montecchi2009-07-213-1/+13
| |
| * Added the last 10 bug open listgianluca2009-07-091-0/+17
| |
| * Initial implementation of the html repository export.gianluca2009-07-045-0/+85
| | | | | | | | Creation of the index file
* | Now libbe.git.Git handles missing name/email and guesses instead.W. Trevor King2009-08-041-1/+1
| |
* | Merged Gianluca's missing-git-config bug reportW. Trevor King2009-08-043-0/+68
| |
* | Imported Ben's VCS vs. RCS bug report from the mailing list.W. Trevor King2009-08-035-0/+96
| |
* | Added an additional format check to be-handle-mail's pseudoheader parsing.W. Trevor King2009-07-272-2/+2
| | | | | | | | Marked outstanding email interface bugs as fixed.
* | Subscribing myself to all changes.W. Trevor King2009-07-271-0/+4
| |
* | Added autocommit wishlist request by Martin KrafftW. Trevor King2009-07-245-0/+65
| |
* | Added comment on notification granularity (commit-level).W. Trevor King2009-07-232-0/+18
| |
* | Added becommands/subscribe.py to manage subscription list.W. Trevor King2009-07-222-0/+13
| |
* | Merged assorted changes from be.wtk-rr for BugDir.extra_strings.W. Trevor King2009-07-21144-0/+4180
|\ \ | | | | | | | | | | | | | | | | | | Other highlights: * be show --no-comments * Improved *.sync_with_disk. * Improved be-mbox-to-xml.
| * | I imported a few threads from the mailing list as wishlist bugs.W. Trevor King2009-07-21144-0/+4180
| | | | | | | | | | | | | | | | | | | | | | | | | | | 12c:uw: Bug aggregation. Multi-repo meta-BE? 529:ow: How should we version BE? 2f0:aw: Static html report generation 22b:aw: Sorting targets chronologically d99:aw: CherryPy interface "Cherry-flavored BE" e08:aw: Interactive email interface
* | | Added: subscribe/unsubscribe (bug #..., "new bugs", "all", etc.)W. Trevor King2009-07-219-0/+100
|/ /
* | Updated GPLv2 to current GPLv2.W. Trevor King2009-07-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes Ben's bug 00f26f04-9202-4288-8744-b29abc2342d6. I also tweaked update_copyright.sh to make possible future copyright-blurb revision easier. The new algorithm is greedier, overwriting _all_ consecutive comments after a '^# Copyright' line, so do # Copyright # GPL ... GPL ... GPL # Your comment here... not # Copyright # GPL ... GPL ... GPL # # Your comment here... Without the blank line, your comment would get overwritten by the next run of update_copyright.sh. Note that catmutt is ignored by update_copyright.sh because Moritz Barsnick has only licensed his grepm code under the GPLv2 (not GPLv>=2). See the initial catmutt commit for details.
* | Added be-mbox-to-xml.W. Trevor King2009-07-1216-48/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reworked to allow "be comment" to handle unicode strings (see bug e4ed63f6-9000-4d0b-98c3-487269140141). The solution was to escape all the unicode to produce and ASCII string before calling ElementTree.XML, and then converting back to unicode afterwards. Added a unicode-containing comment to the end of bug f7ccd916-b5c7-4890-a2e3-8c8ace17ae3a so that there's a handy unicode comment for testing. XML headers (e.g. '<?xml version="1.0" encoding="UTF-8" ?>') are now added to all xml output from be. Switched non-text/* encoding library to base64 instead of email.encoders, which makes that code in libbe/comment.py simpler. Changed libbe/mapfile.py error encoding from string_escape to unicode_escape so it can handle unicode. Everything's still untested, and be-xml-to-mbox doesn't handle unicode yet, but I felt this commit was getting a bit unwieldy ;).
* | Went through "closed" bugs looking for miss-categorized bugs.W. Trevor King2009-07-1112-90/+33
|/ | | | | | Found a few that were actually "fixed" and one that I reopened. Perhaps we should add a "merged" status to the default, so that the merged bugs don't clutter up the closed bugs category...
* Added `be depend'.W. Trevor King2009-06-253-1/+11
| | | | | | | | This closes bug 7ec2c071-9630-42b0-b08a-9854616f9144. BE is now bug free ;). At least until the next commit :p. Writing depend.py turned up a few style points in tag.py which I also fixed.
* Added `be tag --list' to list all tags.W. Trevor King2009-06-2554-1339/+259
| | | | | Loading all the bugs for the list search had the side effect of updating all the bug values files to the new YAML format.
* Consolidated outstanding bugs.W. Trevor King2009-06-2222-69/+272
| | | | | | | | | | Only one live bug left: 7ec2c071-9630-42b0-b08a-9854616f9144 I've decided (mostly due to the huge Trac post, see bug comments) to _not_ hardcode dependencies, but to add an attribute-creation mechanism that a becommand/depend.py could use for dependency tracking. Time for a new branch to think this out...
* Added `be list --sort *` for user-selectable sorting.W. Trevor King2009-06-2225-95/+222
| | | | | | | | | | | Also added libbe.bug.cmp_last_modified, which handles part of 9ce2f015-8ea0-43a5-a03d-fc36f6d202fe. To do better we could extend the RCS framework. I also transcribed a few emails from the be-devel list onto their relavent bugs and closed a few bugs. Finally, I removed some left over InvalidValue cruft.
* Added comments-from-stdin, so we can add tracebacks, e.g. withW. Trevor King2009-06-193-26/+17
| | | $ be list --invalid-option | be comment <bug-id> -
* Closed search bugW. Trevor King2008-12-044-42/+19
| | | | | | | | 9a942b1d-a3b5-441d-8aef-b844700e1efa Aaron says it's already implemented in the Bugs-Everywhere-Web, and $ be show `be list --status all --uuids` | grep -A5 -B5 XYZ works pretty well for me on the command line.
* Added per-tree default assignee option.W. Trevor King2008-12-046-47/+29
| | | | | The new setting is currently only used when creating new bugs with becommand/new.