aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make libbe.storage.vcs.darcs.Darcs._vcs_listdir() more robust.W. Trevor King2010-12-061-2/+3
| | | | | | | | | | The old version returned [] (for Darcs 2.5) on darcs show files --no-files --patch 'Initial commit' .be (called in `be diff` for `test_usage.sh darcs`), because darcs returned the paths prefixed with './' (e.g. `./.be`, not `.be`). By calculating relative paths and using the relative paths to determine which files belong to the directory, we can handle both prefixed and plain paths.
* Run cmd.cleanup_now() after executing bzr commands.W. Trevor King2010-12-061-0/+10
| | | | | | | | | | | | | | | Otherwise be remove ... blocks if it needs to remove multiple files, since bzrlib.builtins.cmd_remove needs write locks, and the second remove will try to aquire the lock that the first aquire hadn't released. If we force the release, the lock will be available for the second (and later) removal. It's not a problem to call cleanup_now() too often, because calling it clears the cleanup command stack, so I just added explicit cleanups after every bzr .run() call.
* Adjust `be show --xml` since changes to version_info after Bzr->Git migration.W. Trevor King2010-12-061-2/+1
|
* Update release.py to generate .be/id-cache and remove update_copyright.py.W. Trevor King2010-12-061-0/+10
| | | | | | | | | The log output from generating .be/id-cache might confuse new BE users, so we should distribute the bug repo with a pre-built cache. update_copyright.py isn't much use without the Git repo from which it extracts authorship info, so we'll have a cleaner release tarball without it.
* Cleanup linking from doc/tutorial.txt to email and HTTP docs.W. Trevor King2010-12-061-7/+6
|
* Add missing bugs & values from my copy of the old CFBE Mercurial repo.W. Trevor King2010-10-3010-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Missing bugs ============ /bea/e23 (alpha) is equivalent to /9f9/d08 (in the Mercurial repo). Similarly, /bea/76a (beta) is equivalent to /9f9/eb9. This is because the Git and Mercurial repos made the 1.2->1.3 directory format upgrade independently, and the 1.2 -> 1.3 upgrade converts target strings into target bugs. Mercurial: changeset: 62:ef4f395dc0ce user: W. Trevor King <wking@drexel.edu> date: Sun Dec 06 02:15:16 2009 -0500 summary: Upgraded BE repository to Bugs Everywhere Directory v1.3 [add .be/bugs/d08caa3b-08ca-429b-98e7-ab5da5226c92/values, upgrade Bugs Everywhere Tree 1 0 -> Bugs Everywhere Directory v1.3 ...] Git: commit 35c49dae09078efb1bbab9d5af4096d35c68adbf Author: wking <wking@thialfi> Date: Tue Jun 22 14:15:47 2010 -0400 Upgraded interfaces/web/.be to Bugs Everywhere Directory v1.4 ... [add interfaces/web/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e23d7982-7e32-4c78-b62e-83ecc42b4cd7/values upgrade Bugs Everywhere Tree 1 0 -> Bugs Everywhere Directory v1.4 ...] Missing comments ================ Basic comment life cycle ------------------------ commit 79ce26825a5a19678e0a26c5a5d78965732d24d3 Author: wking <wking@thialfi> Date: Tue Jun 22 14:22:36 2010 -0400 Moved CFBE bugs from interfaces/web/.be into .be/ [move interfaces/web/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body to .be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body ...] commit 35c49dae09078efb1bbab9d5af4096d35c68adbf Author: wking <wking@thialfi> Date: Tue Jun 22 14:15:47 2010 -0400 Upgraded interfaces/web/.be to Bugs Everywhere Directory v1.4 ... [move interfaces/web/.be/ bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body to interfaces/web/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body ...] commit e9a713798fa7679fa4be6ccba40f77e3fdf3b538 Author: Chris Ball <cjb@t60> Date: Sun Jun 20 19:27:36 2010 -0400 Remove the .be/ copy from inside cfbe dir [remove interfaces/web/.be/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body ...] commit 46953e63dd929637f67a4d10065a3f28c403dbdf Author: Steve Losh <steve@stevelosh.com> Date: Sat Jan 31 02:24:31 2009 -0500 Implemented the single bug view. [add .be/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body ...] Lost when --------- The comments do not seem to have survived the 2eab4691ff80455cd0ca25b2c58fb3acb1dcbdeb merge: $ git show --pretty=raw 2eab4691ff80455cd0ca25b2c58fb3acb1dcbdeb commit 2eab4691ff80455cd0ca25b2c58fb3acb1dcbdeb tree b97ffb0ad8cdfeecc2182fe830e452fabda6eb1a parent 39d9e788f7133a959f7594d7c8eb7985c4e6f847 parent 4592e1ae1165f74aba16cd76dc2f19197b81465a author W. Trevor King <wking@drexel.edu> 1277430423 -0400 committer W. Trevor King <wking@drexel.edu> 1277430423 -0400 Merge CFBE bugs into the main BE bug repo $ git diff 4592e1ae1165f74aba16cd76dc2f19197b81465a..39d9e788f7133a959f7594d7c8eb7985c4e6f847 | grep -A 1 '^diff.*body' ... diff --git a/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body b/.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/e645d562-6f84-4df2-b8ee-86ef42546c16/comments/aea21508-69c2-4d6b-ada1-4fbadac14c56/body deleted file mode 100644 ...
* Add .be/id-cache to .gitignore.W. Trevor King2010-10-301-0/+1
|
* Restore comment body for /bea/866/738 (lost on the CFBE merge?).W. Trevor King2010-10-301-0/+1
|
* Make dependency tree output respect --show-status/--show-summary flags.W. Trevor King2010-10-281-6/+6
|
* Move Filter, parse_status, and parse_severity from list to depend.W. Trevor King2010-10-282-67/+68
| | | | This breaks an import dependency cycle.
* libbe.command.depend now shares libbe.command.list's status/severity parsing ↵W. Trevor King2010-10-282-38/+35
| | | | for consistency.
* Fixed `list --sort ...` bug.W. Trevor King2010-10-281-1/+3
|
* Add `list --sort time` test reproducing Gianluca's bug.W. Trevor King2010-10-281-0/+1
|
* 'be vXXX' -> 'be XXX' in Sphinx-generated docs to avoid git-hash confusion.W. Trevor King2010-10-221-0/+8
|
* Tell Makefile how to generate HTML versions of man pages.W. Trevor King2010-10-221-0/+3
|
* Document command line overrides for built documentation.W. Trevor King2010-10-221-0/+17
|
* Allow command line overrides for built documentation.W. Trevor King2010-10-222-4/+13
| | | | | | | For example, to install without documentation, use: $ make DOC= install which overrides Makefile's default DOC definition, setting it to the empty string.
* Simpler undo message in release.py's help.W. Trevor King2010-10-211-3/+3
|
* release.set_vcs_name() now adjusts any vcs settings in the exported .be/.W. Trevor King2010-10-211-8/+15
| | | | | Also call remove_makefile_libbe_version_dependencies() on the exported Makefile.
* Ensure target_dir has trailing separator in release.export().W. Trevor King2010-10-211-0/+2
|
* Rename tag -> _tag in release.py to avoid collision with tag() function.W. Trevor King2010-10-211-6/+6
|
* Add `-a` option to `git commit` call in release.py.W. Trevor King2010-10-211-1/+1
|
* Use invoke() instead of Pipe() to run single commands in release.py.W. Trevor King2010-10-211-23/+15
|
* Updating copyright info in release.py can take a while. Let the user know.W. Trevor King2010-10-211-0/+1
|
* Ran update_copyright.py.W. Trevor King2010-10-2110-8/+12
|
* Update ALIASES in update_copyright.py.W. Trevor King2010-10-211-1/+2
| | | | New 'gian <gian@grys.it>' for Gianluca and fix 'Marian' -> 'Marien' typo.
* Simpler (and faster) ChangeLog format in release.py.W. Trevor King2010-10-211-16/+5
|
* Update release.py for use with git-versioned BE.W. Trevor King2010-10-212-30/+56
|
* Point out that official packages may not be up to date.W. Trevor King2010-10-121-0/+2
|
* Add manpage/DocBook section to doc/doc.txt.W. Trevor King2010-09-281-0/+21
|
* Add dependency section to doc/install.txt.W. Trevor King2010-09-281-0/+32
|
* Wrap `rm` in the RM variable in doc/Makefile.W. Trevor King2010-09-281-1/+2
| | | | This is more consistent with the example set by the root Makefile.
* Converted man page source to DocBook V5.0.W. Trevor King2010-09-283-137/+140
| | | | | | | | This has the dual benefits of keeping up with the current DocBook standard as well as removing the dependency on SGML parsers like docbook-to-man and docbook2man which may not be available on all systems. An XSLT processor and the DocBook style sheets are easier dependencies to satisfy.
* cfbe: API: fix editing a bug's targetChris Ball2010-09-071-1/+10
|
* cfbe: Remove "target" column from default bug listChris Ball2010-09-071-2/+0
| | | | | As discussed at: http://void.printf.net/pipermail/be-devel/2010-September/000626.html
* cfbe: Fix assigned-to-None searchChris Ball2010-09-072-2/+4
|
* cfbe: typo: Unschdeuled -> UnscheduledChris Ball2010-09-071-1/+1
|
* cfbe: API: implement search-by-targetChris Ball2010-09-071-3/+12
|
* cfbe: API: bug.comment.From -> bug.comment.authorChris Ball2010-09-061-1/+1
|
* Strip all whitespace from right side of the VCS storage version string.W. Trevor King2010-09-051-1/+1
| | | | The old method failed with Windows-style \r\n endlines, etc.
* Default to "unknown" version info if libbe._version is missing.W. Trevor King2010-09-052-5/+13
|
* Remove useless children[i] from libbe.storage.vcs.base.VCS._children().W. Trevor King2010-09-051-1/+0
|
* Don't assume len(os.path.sep) == 1 in libbe.storage.vcs.base.W. Trevor King2010-09-051-4/+4
|
* Made Marien's gentoo address an update_copyright.ALIAS for his recent gmail ↵W. Trevor King2010-08-101-0/+2
| | | | address.
* Fix "no attribute '_get_bugdir'" bug in `be help severity`.Marien Zwart2010-08-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Bug and patch submitted by Marien Zwart. I can't think of any side effect issues this might raise, so I'm committing it ;). Excerpts from Marien's email below. From: Marien Zwart <...> Date: Tue, 10 Aug 2010 17:45:06 +0200 Subject: [Be-devel] "be help severity" fails (traceback) ... In current git (d63ec5fd3eca61ea53d06a96bfb52170111fc25d) "be help severity" produces the following: Traceback (most recent call last): ... AttributeError: 'Severity' object has no attribute '_get_bugdir' ... but I am not sure if this has any unintended side effects, so I'd prefer not to submit this as a merge request (for someone more familiar with the code to fix this instead). ...
* Demoted #bea/7cb42a60# (be list --this-version) to wishlistW. Trevor King2010-07-153-1/+22
|
* Fixed #bea/0a2# : Humanize empty result pages.W. Trevor King2010-07-153-3/+17
| | | | | Added a special template for empty bug lists: interfaces/web/templates/empty-list.html
* Tagged recently fixed #bea/206# as a CFBE-related bug.W. Trevor King2010-07-153-4/+8
|
* Fixed #bea/206d9b07# : 'BugDir' object has no attribute 'bug_shortname' (cfbe)W. Trevor King2010-07-155-13/+31
| | | | Tested with a single bug attribute change and comment addition.
* Avoid loading the whole bugdir when calling `be html -e`.W. Trevor King2010-07-141-3/+5
| | | | | This cleans up Mathieu Clabaut's fix to the html_gen definition problems in `be html -e`.