aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* doc: update :data: to :py:data: for modern Sphinx.W. Trevor King2012-10-263-10/+10
|
* doc: update :meth: to :py:meth: for modern Sphinx.W. Trevor King2012-10-265-11/+11
|
* doc:config: use :file: to markup filenames.W. Trevor King2012-10-261-1/+1
|
* doc: update :class: to :py:class: for modern Sphinx.W. Trevor King2012-10-2622-59/+59
|
* storage:vcs:base: avoid `is not a item name` Sphinx error.W. Trevor King2012-10-261-1/+1
|
* doc:conf: use `version (date)` in Sphinx docsW. Trevor King2012-10-261-2/+3
| | | | | | | | | | | | | | | Since commit bed7587fe4910f8e4b892a09675279c5a4ab5484 Author: W. Trevor King <wking@tremily.us> Date: Thu Oct 25 19:07:09 2012 -0400 version: use abbreviated SHA instead of explicit _VERSION in master branch the version SHA will either be explicit in version(), or version() will return a release tag. This makes the long SHA in the Sphinx docs unnecessary, so we can replace it with the more interesting commit date.
* doc: update :mod: to :py:mod: for modern Sphinx.W. Trevor King2012-10-2614-35/+35
|
* doc: update :func: to :py:func: for modern Sphinx.W. Trevor King2012-10-266-11/+11
|
* storage:util:config: path() now defaults to ~/.config/bugs-everywhereW. Trevor King2012-10-263-2/+48
| | | | | Add a documentation section discussing the config file, respect XDG_CONFIG_HOME, and add BE_CONFIG_PATH.
* release.py: strip trailing whitespace from ChangeLog.W. Trevor King2012-10-251-3/+7
|
* release.py: sign tags when cutting releases.W. Trevor King2012-10-251-1/+1
|
* release.py: use current Python executable for ./be invocationW. Trevor King2012-10-251-1/+1
| | | | | | | | | This allow you to cut a release where your system Python is not compatible with be. For example: $ python --version Python 3.2.3 $ python2.7 ./release.py 1.1.0
* setup.py: flesh out setup in preparation for PyPI postingW. Trevor King2012-10-251-1/+29
|
* setup.py: change setup.py name to something more PyPI friendly.W. Trevor King2012-10-251-1/+1
|
* setup.py: don't put the date in the setup.py version (PyPI gets mad).W. Trevor King2012-10-251-1/+1
|
* version: use abbreviated SHA instead of explicit _VERSION in master branchW. Trevor King2012-10-251-2/+2
| | | | | | Only official releases get a version number, which should help avoid confusion. If you're running a live checkout, you shouldn't be scared off by SHAs.
* release.py: pull main code into main().W. Trevor King2012-10-251-3/+7
|
* update-copyright: update to the python3 branch.W. Trevor King2012-10-252-5/+5
|
* release.py: remove dependency on deprecated libbe.subproc.PipeW. Trevor King2012-10-251-4/+5
| | | | | | | | | | Pipe has been gone since: commit f1ae4b7f3fea6fb78a54ee5073aee648a3d73179 Author: W. Trevor King <wking@drexel.edu> Date: Sat Feb 25 11:16:01 2012 -0500 Remove util.subproc.Pipe, as we no longer use it in BE.
* interfaces:web:web: use bugdir_bug_comment_from_user_id() in CFBE.W. Trevor King2012-10-251-2/+3
| | | | | | | | | | | | | This gets CFBE working with: commit 4db1a045a0606bead191a563abc54dfa8352efe0 Author: W. Trevor King <wking@tremily.us> Date: Wed Aug 29 23:26:17 2012 -0400 Rewrite commands to use bugdirs instead of a single bugdir. I'm not sure how much work it would take to rewrite CFBE to use multiple bugdirs.
* bugdir|bug|comment: update default settings string to be value JSON.W. Trevor King2012-10-253-3/+3
|
* storage:util:mapfile: fix YAML -> JSON in docstrings.W. Trevor King2012-10-251-2/+4
| | | | | | | | | | | | This should have been done back in: commit a95915c6c7d6a4e29c1e5547580e0c1fed2467e1 Author: W. Trevor King <wking@tremily.us> Date: Mon Sep 17 08:14:21 2012 -0400 storage:util:mapfile: convert YAML settings to JSON. I also add an empty-settings generation as a sanity check.
* setup.py: make libbe._version optional.W. Trevor King2012-10-251-3/+4
| | | | | | | | | | | | | | | | | | | Thanks to Timmie for pointing this out: From: Timmie <timmichelsen@gmx-topmail.de> Date: Thu, 25 Oct 2012 09:42:23 +0000 (UTC) Subject: Re: [Be-devel] NotImplementedError with Bazaar ... I notices the following glichtes during the install: D:\be-be-master\be-be>python setup.py install WARNING:root:unable to import libbe._version: No module named _version Traceback (most recent call last): File "setup.py", line 6, in <module> from libbe import _version, version ImportError: cannot import name _version ...
* .update-copyright.conf: update to pipe separators.W. Trevor King2012-10-202-1/+2
| | | | | | | | | | | This brings the config file up to speed with the following update-copyright commit: commit 3c68a1a48419d8b2bbc2ce0e7f1700b996ec30e9 Author: W. Trevor King <wking@tremily.us> Date: Fri Oct 19 21:52:48 2012 -0400 project: for consistency, also separate ignored paths with pipes
* Ran update-copyright.py.W. Trevor King2012-10-1676-77/+122
|
* .mailmap: consilidate Niall Douglas' addresses.W. Trevor King2012-10-161-0/+2
|
* update-copyright: update to current update-copyright (v0.4+).W. Trevor King2012-10-161-0/+0
|
* doc:tutorial: fix typos in the attachment examples.Nicolas Bigaouette2012-09-191-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I wrote the actual patch, but Nicolas gave pretty unambiguous directions, so I'm making him the author. On Wed, Sep 19, 2012 at 11:03:39AM -0400, Nicolas Bigaouette wrote: > Hi all, > > I'm trying out Bugs Everywhere, pretty neat! > > Reading the documentation, I see it's possible to add attachment to the bug > report. The "commenting on bugs" section of the tutorial[1] gives the > command for the attachment: > > > $ cat screenshot.png | be comment --content-type image/png bea/28f > > > or the following to reply to a specific comment: > > > $ be comment bea/28f “Whosit dissapears when you mouse-over whatsit.” > > $ cat screenshot.png | be comment --content-type image/png bea/28f/41d > > > > Both these commands fail as they will try to open the editor for entering > the comment. > > The fix is simply to append a single dash "-" at the end of the attachment > command to tell "be comment" to read the comment from stdin (see "be help > comment"). > > Also, the second example has not the same formatting as the first one. The > first one seems to have a "code" formatting, while the second is just > indented without any line breaks. > > Thanks! > > Nicolas > > [1] http://docs.bugseverywhere.org/tutorial.html#commenting-on-bugs
* storage:vcs:git: check for existence of pygit2.__version__.W. Trevor King2012-09-171-0/+5
| | | | | | | | | | Now that my pull request has been accepted, we can be fairly confident that future releases of pygit2 will expose this attribute. The accepted patch was a bit different from the original submission: Add 'pygit2.__version__' for easy access from client software. https://github.com/libgit2/pygit2/pull/128 commit f10d2b7b3f0c67d81b175326035e4813420156bd
* command:html: convert -moz-border-radius to border-radius.W. Trevor King2012-09-171-9/+9
| | | | | | border-radius and friends are standard CSS3 [1]. [1]: http://www.w3.org/TR/css3-background/#the-border-radius
* command.html: display "Target:" detail for bugs with targets.W. Trevor King2012-09-171-0/+10
|
* command:html: fix two auto% -> auto typos in CSS.W. Trevor King2012-09-171-2/+2
| | | | | | | | | | | | | | | | | | These were introduced in commit d61d54ce33022f0613c5e19e2f52be4ab77c4664 Author: Gianluca Montecchi <gian@grys.it> Date: Mon Jan 24 22:47:32 2011 +0100 New html output for html command and propogated in commit 5b6be7a511670cdf1961d13040cddcb34e70b8a1 Author: W. Trevor King <wking@drexel.edu> Date: Sun Apr 17 02:41:07 2011 -0400 Rework `be html` to use Jinja2 templates.
* bea864: upgrade to Bugs Everywhere Directory v1.5 (YAML -> JSON).W. Trevor King2012-09-17418-2017/+14464
|
* storage:util:mapfile: convert YAML settings to JSON.W. Trevor King2012-09-173-84/+181
| | | | | | | | | This is faster and still readable. I also add an upgrader to convert bug directories from: Bugs Everywhere Directory v1.4 to: Bugs Everywhere Directory v1.5 but I haven't upgraded the local bugdir yet.
* storage:vcs:git: move Git to ExecGit and add PygitGit using pygit2.W. Trevor King2012-09-131-11/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If `pygit2` is installed, use it (via PygitGit) rather than calling the stand-alone `git` executable for all the Git (via ExecGit) for all the Git storage stuff. This saves one serializing/deserializing and process setup/teardown. I timed each test suite by commenting out one of the `make_vcs_testcase_subclasses()` calls at the end of `git.py` and running $ time python test.py libbe.storage.vcs.git The ExecGit tests ran in 13.7s and the PygitGit tests ran in 3.6s for a 3.8x speedup. I had to stretch pygit2 a bit to get a clean fit, so if you want to test this, you'll need to build pygit2 with the following merge requests: Add 'pygit2.__version__' for easy access from client software. https://github.com/libgit2/pygit2/pull/128 commit 0238fb72dfdf2a2308f2da347717cbaafddc4b83 signature: Add keyword argument parsing to Signature(). https://github.com/libgit2/pygit2/pull/129 commit c934858b629f40221406f34166dd77e881b9d5fd repository: add Repository.revparse_single() https://github.com/libgit2/pygit2/pull/131 commit 3afdc8b2f59ed137531671fedde36f3a39cbcc9d
* storage:vcs:base: fix _gets_ -> _get_ typo in test_gets_existing_user_id.W. Trevor King2012-09-131-1/+1
| | | | | VCS_get_user_id_TestCase.test_gets_existing_user_id is now VCS_get_user_id_TestCase.test_get_existing_user_id
* storage:vcs:base: fix realtive -> relative typo in _u_abspath docstring.W. Trevor King2012-09-131-1/+1
|
* command:html: add --strip-email option.W. Trevor King2012-09-031-6/+21
|
* command:html: oops, use default arguments for 'notify' and 'auth'.W. Trevor King2012-09-031-2/+2
|
* command:html: fix super(HTML. self) -> super(HTML, self).W. Trevor King2012-09-031-1/+1
|
* ui:command_line: use `be help server` for help with `--server`.W. Trevor King2012-09-031-1/+1
| | | | | Use the recently created topic, which provides more details than the `serve-commands` help message.
* ui:command_line: display help.TOPICS during `be help`.W. Trevor King2012-09-031-2/+14
|
* command:help: add `repo` and `server` topics.W. Trevor King2012-09-031-1/+60
|
* command:help: match against command names (not module names).W. Trevor King2012-09-031-1/+1
|
* ui:command_line: use command names in command-list help message.W. Trevor King2012-09-031-2/+2
| | | | | | The old implementation used module names. For example: command name: import-xml module name: import_xml
* ui:command_line: add 'html' command to no-pager commands.W. Trevor King2012-09-031-1/+2
| | | | | | | | | | | | Also rename 'serve' -> 'serve-storaage'. This catches the server version up with: commit 0336db8d4052a319f1d959a33fc847814551e3f8 Author: W. Trevor King <wking@tremily.us> Date: Wed Aug 29 23:55:37 2012 -0400 command:serve-storage: rename `be serve` -> `be serve-storage`.
* util:wsgi: WSGITestCase should not subclass WSGICaller.W. Trevor King2012-09-031-10/+18
| | | | | | | | The old implementation caused a number of unittest errors. This commit adds a WSGICaller instance as WSGITestCase.caller, and provides a wrapper .getURL method which copies the status/headers/etc. from the caller back into the WSGITestCase.
* command:html: rewrite as a libbe.util.wsgi.ServerCommand.W. Trevor King2012-09-031-291/+368
| | | | | | | | | Now `be html` defaults to serving the BE repo live. With the `--export-html` option, it reverts to the earlier static dump behaviour. This will make it easier for others to embed a read-only HTML server in their own app (e.g. as a gitorious issue tracker).
* util:wsgi: Pull WSGICaller out of WSGITestCase.W. Trevor King2012-09-031-49/+56
|
* bea/c283cb: move 'wishlist' severity from bug summary to .severity attribute.W. Trevor King2012-09-031-2/+2
|