aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge Trevor's version of target --list.Chris Ball2009-06-241-6/+13
|\
| * Merged from main branch. I like my version better ;).W. Trevor King2009-06-240-0/+0
| |\ | |/ |/|
* | Add documentation and testcase for "be target list".Chris Ball2009-06-241-0/+4
| |
* | Only print a target in "be target list" if it's a string.Gianluca Montecchi2009-06-241-1/+1
| |
* | Add "be target list", to show a list of existing targets.Chris Ball2009-06-241-0/+6
| |
* | Merge with W. Trevor King's tree.Chris Ball2009-06-2455-214/+816
|\ \
| | * `be target list` -> `be target --list` to standardize syntax.W. Trevor King2009-06-241-3/+13
| | | | | | | | | | | | | | | | | | And avoid confusion with bugs who's shorname is `list'? ;) Now the usage info and help string also reflect the new method.
| | * Add ability to list all current targets.Gianluca Montecchi2009-06-241-0/+7
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From his Wed, 24 Jun 2009 23:08:25 +0200 email to the list: Hello As I noted some time ago, there is not a way to list all the present targets in the current repository. At the time, Chris send me a patch to have this feature, but it still not merged in the last revision (314). So this is a patch for this feature to apply against revision 314. It is basically a port of the old Chris's patch. bye Gianluca
| * 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-2230-126/+281
| | | | | | | | | | | | | | | | | | | | | | 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.
| * Use Comment.content_type in xml output.W. Trevor King2009-06-222-2/+8
| |
| * Merged be-xml-to-mboxW. Trevor King2009-06-225-20/+258
|/|
| * Created be-xml-to-mbox.W. Trevor King2009-06-221-0/+181
| | | | | | | | | | | | Converts the output of `be list --xml` mbox format. For example: $ be list --xml | be-xml-to-mbox | catmutt
| * Only print RFC 2822 date in bug xml output.W. Trevor King2009-06-221-3/+1
| |
| * Escape XML strings.W. Trevor King2009-06-223-17/+17
| | | | | | | | | | | | Since <creator>John Doe <jdoe@example.com></creator> is not valid XML.
| * Adjusted catmutt for portability following Mortiz' suggestions.W. Trevor King2009-06-221-5/+5
| |
| * Fixed libbe.settings_object.EMPTY output in bug/comment XML.W. Trevor King2009-06-222-2/+2
| | | | | | | | The xml() method hadn't been updated since the settings_object revamp.
| * Adjusted comment XML fields for consistency.W. Trevor King2009-06-221-4/+4
| | | | | | | | | | Renamed "name" -> "short-name" and "in_reply_to" -> "in-reply-to". Reordered uuid before short-name.
| * Converted xml/grepm to xml/catmutt.W. Trevor King2009-06-222-65/+59
| | | | | | | | | | | | Now $ cat example.mbox | catmutt works. Onwards to be-xml-to-mbox!
| * Added grepm as a template for an output-mbox-to-mutt script.Moritz Barsnick (at dot)2009-06-221-0/+65
| | | | | | | | | | | | | | | | | | | | | | The goal is to turn grepm into catmutt, and end up with $ be --xml list | be-xml-to-mbox | catmutt to browse current bugs and comments in mutt. Moritz has generously donated grepm under GPLv2. Not GPLv>=2 yet, so if the project decides to go to GLPv3 for example, this file will have to stay behind. Not that I see such a change coming, but I thought it was worth commenting on, so we don't forget.
* | Replaced some doctest output with ellipses.W. Trevor King2009-06-212-24/+24
|/ | | | Following Chris' advice. Don't know what I was thinking before ;).
* Added --xml option to becommands/list.pyW. Trevor King2009-06-211-6/+13
|
* Restored completion/be.bash.W. Trevor King2009-06-211-0/+39
| | | | | | | | Oops. I seem to have removed it in my Thu 2008-11-27 19:35:55 -0500 commit. Luckily, the version I removed was still sitting right were it belongs as /etc/bash_completion.d/be Now it will be back in the tree.
* Touch missing userwide config file before read if it's missing.W. Trevor King2009-06-211-0/+2
| | | | | | | | Another bug introduced by James Rowe's user-config patch. Obviously it's hard to read a file if there's no file there. I'm not sure how it passed the unit tests earlier. Maybe I forgot to install the pre-commit version before running the test suite... Anyhow, fixed now.
* Merge from Ben Finney's RCS unittest patchW. Trevor King2009-06-215-100/+291
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This involved an `upgrade' of BE's bzr repo Previous version (via `bzr info path/to/repo`): pack-0.92 Current version: rich-root-pack The whole rich-root thing is a bzr features-vs-backwards-compatability thing they've been wrestling with [1,2,3,4,...]. It seems that BE was in some sort of unstable equilibrium [5], so I'll follow Ben's lead and make the official switch. Note that you'll need to use bzr>=1.5 to make the shift [6]. For the sake of completeness, the whole rich-root thing was introduced here [7], but I don't understand enough of bzr to make sense of the diff. It just versions the repo's root directory the same way it versions other directories [3]. The bzr people seem to be planning to phase out non-rich-root formats in favor of brisbane-core, aka 2.0beta [8], by bzr 2.0 [8], which is apparently on the horizon [9,10,11]. What a headache. Citations are all titles/X-List-Received-Date from https://lists.ubuntu.com/archives/bazaar/ with the exception of the URL [11]. [1] [RFC] rich root pack as default in 1.8 ? Sat, 06 Sep 2008 03:33:46 -0000 (conclusion: none) [2] Re: 1.9rc1 countdown Thu, 30 Oct 2008 08:44:53 -0000 (conclusion: "primary" format should be rich-root next time we make a new format) [3] So many repo formats Fri, 14 Nov 2008 08:41:33 -0000 Mon, 17 Nov 2008 07:37:47 -0000 (explains rich-root format) Mon, 17 Nov 2008 22:37:39 -0000 (explains no-return policy) Mon, 17 Nov 2008 20:57:08 -0000 (explicitly lists non-svn reasons for rich-root) [4] Branch fails from 'pack-0.92' repo to 'rich-root-pack' repo. Wed, 27 Aug 2008 11:31:11 -0000 (we're not sure again) [5] Branch fails from 'pack-0.92' repo to 'rich-root-pack' repo. Sun, 20 Apr 2008 12:58:09 -0000 [6] Branch fails from 'pack-0.92' repo to 'rich-root-pack' repo. Fri, 29 Aug 2008 13:23:52 -0000 [7] [RFC] Knit format 2 Fri, 25 Aug 2006 22:55:36 -0000 [8] bazaar 2.0beta format for launchpad release Fri, 29 May 2009 06:00:03 -0000 [9] Upgrading loggerhead to 1.9-rich-root Mon, 11 May 2009 22:35:28 -0000 (mentions eventual switch to rich-root in 2.0) [10] bzr 1.16rc1 released! Fri, 12 Jun 2009 08:00:08 -0000 (confirms eventual switch to rich-root in 2.0) [11] https://launchpad.net/bzr/+announcement/2733 (current outstanding releases: 1.17, 2.0)
| * Conform new docstrings to PEP 257.John Doe2009-06-211-63/+21
| |
| * Follow existing docstring whitespace convention.John Doe2009-06-151-21/+63
| |
| * Distinguish tests for VCS which can't handle an uninitialised identity.John Doe2009-06-141-1/+9
| |
| * Refactor mega-testcases into separate true-or-false testcases.John Doe2009-06-141-78/+229
| |
| * Make RCS testcase subclasses dynamically.John Doe2009-06-145-23/+54
| |
* | Added comments-from-stdin, so we can add tracebacks, e.g. withW. Trevor King2009-06-194-33/+31
| | | | | | $ be list --invalid-option | be comment <bug-id> -
* | Allow defaults for config.get_val() in case of missing user-config file.W. Trevor King2009-06-192-14/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug introduced by James Rowe's previous patch: $ be list Traceback (most recent call last): ... File ".../libbe/rcs.py", line 34, in _get_matching_rcs import arch File ".../libbe/arch.py", line 29, in <module> client = config.get_val("arch_client") File ".../libbe/config.py", line 70, in get_val File "/usr/lib/python2.5/codecs.py", line 817, in open file = __builtin__.open(filename, mode, buffering) IOError: [Errno 2] No such file or directory: '/home/wking/.bugs_everywhere'
* | Merged James Rowe's arch-shouldn't-create-userwide-config-file patch.James Rowe2009-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From his email to the be-devel list: From: James Rowe <jnrowe@ukfsn.org> Date: Tue, 3 May 2009 11:44:41 +0000 Subject: [PATCH] Don't create config file unless we're using arch. Hi, I find the current behaviour of creating a config file simply to set a default for a revision control system I'm never going to use to be a little annoying, the attached patch changes this behaviour to only set the default in the config file if you're actually using arch. Thanks, James
* | Merged Thomas Habets 2009-01-07 XML output for "be show".W. Trevor King2009-06-195-19/+206
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I rewrote a few of his routines, e.g. generalizing Comment.string_thread to run a caller-specified method avoided the need for some duplicate code in Comment.xml_thread. There was also a reasonable reorganization of libbe.settings_object.versioned_property because the <in_reply_to> field of the Comment.xml output was giving me `-1' (= old settings_object.EMPTY) instead of None, even after I had set comm.in_reply_to to None. The rewritten versioned_property avoids the ambiguity of UNPRIMED vs EMPTY, and avoids the stupididy of my using EMPTY=-1 ;).
| * | XML output for "be show"Thomas Habets2009-01-073-2/+75
| |/
* | Removed unused libbe/restconvert.py and fixed a typo in README.devW. Trevor King2009-06-192-131/+1
| |
* | Merge from main branch.W. Trevor King2009-06-191-1/+1
|\ \
| * | Use a more general regex to test GIT commits; GIT's output has changed.Chris Ball2009-06-131-1/+1
| |/
| * Merge from W. Trevor King's tree.W. Trevor King2008-11-24129-2077/+4577
| |\
* | | libbe/encoding.pyW. Trevor King2009-06-191-2/+2
| | |
* | | Fixed spelling mistake in test_usage.shW. Trevor King2008-12-211-1/+1
| | |
* | | Fixed lack of user_id caching in bugdir.BugDirW. Trevor King2008-12-041-5/+9
| | |
* | | 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.
* | | Merged in the successful per-tree-config branch.W. Trevor King2008-12-0442-325/+397
|\ \ \
| * | | Added per-tree default assignee option.W. Trevor King2008-12-048-48/+41
| | | | | | | | | | | | | | | | | | | | The new setting is currently only used when creating new bugs with becommand/new.
| * | | Closed a few old bugs that seem outdated/dealt with.W. Trevor King2008-12-0412-116/+55
| | | |
| * | | Fixed missing directory error when merging comments onto a bare bug.W. Trevor King2008-12-0412-25/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If bug_A had no comments (and so, no comment directory), changing comment settings before saving raised missing directory errors. save_settings had previously assumed the .be/bugs/XYZ/comments/ directory existed, which wasn't true for comment-less bugs. Now it checks, and creates the directory if necessary.
| * | | becommands/severity and status now handle --complete appropriately.W. Trevor King2008-12-043-7/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I also disabled interspersed options and arguments in cmdutils.CmdOptionParser. See http://docs.python.org/library/optparse.html Now $ be severity xyz --complete returns available severities. It had previously returned --help --complete
| * | | Per-tree status levels working.W. Trevor King2008-12-046-44/+82
| | | |
| * | | Closed 4a4609c8-1882-47de-9d30-fee410b8a802W. Trevor King2008-12-044-4/+11
| | | | | | | | | | | | | | | | Per-tree severity levels working.