aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added comment 22b:7 about representing targets with Bug() instances.W. Trevor King2009-08-312-0/+67
|
* Broke up be-handle-mail.parse() into parse_new(), _comment(), and _control().W. Trevor King2009-08-161-57/+75
| | | | Also fleshed out the be-handle-mail docstring.
* Added on-disk representation upgrade bugW. Trevor King2009-08-163-0/+41
|
* Handle BugDir.list_uuids() in the case of missing ".be/bugs/".W. Trevor King2009-08-111-4/+5
| | | | | | | | | | Previously: $ be init $ be list ... File ".../libbe/bugdir.py", line 537, in list_uuids for uuid in os.listdir(self.get_path("bugs")): OSError: [Errno 2] No such file or directory: '.../.be/bugs'
* "be html" fixes bug 2f0W. Trevor King2009-08-081-1/+1
|
* Oops, update comment.From->author and .time_string->.date in becommands/html.pyW. Trevor King2009-08-081-2/+2
|
* Updated AUTHORS and copyright info for becommands/html.py.W. Trevor King2009-08-072-19/+23
| | | | | | | | | Also adjusted update_copyright.sh to ignore Gianluca's temporary use of gianluca <gian@galactica> since he's now using Gianluca Montecchi <gian@grys.it> on becommands/html.py.
* Merged Gianluca's html output branch.W. Trevor King2009-08-0710-0/+716
|\ | | | | | | | | | | | | | | | | | | | | | | 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
| * Sort bugs in HTML output.W. Trevor King2009-08-071-1/+1
| |
| * XHTML attribute values should be strings, and cellspacing not allowed in tr.W. Trevor King2009-08-071-8/+8
| |
| * Escape HTML entities (e.g. & and @) in HTML outputW. Trevor King2009-08-071-25/+33
| |
| * XHTML tags must be closed (e.g. <br />, not <br>)W. Trevor King2009-08-071-2/+2
| |
| * XHTML attribute values should be strings.W. Trevor King2009-08-071-1/+1
| |
| * Protect bug html from libbe.settings_object.EMPTYW. Trevor King2009-08-071-8/+12
| |
| * Added DOCTYPE to detail html as wellW. Trevor King2009-08-071-0/+2
| |
| * Respect bugdir's encoding in html generationW. Trevor King2009-08-071-7/+7
| |
| * Added DOCTYPE and post-</div> endlinesW. Trevor King2009-08-071-2/+4
| |
| * Improved threaded comment handling.W. Trevor King2009-08-071-43/+31
| | | | | | | | | | | | | | | | | | The previous method only grabbed first line of a comment. The new approach replaces the messy Comment->string->parse->html with Comment->html. Also replaced all open()s with codecs.open to allow for non-ASCII output. Alphabetized the non libbe imports while I was adding codecs.
| * Adjusted help/doc strings in becommands/html.pyW. Trevor King2009-08-071-3/+4
| |
| * - closed bugs f77, 2b8 d8dGianluca Montecchi2009-08-047-64/+98
| | | | | | | | - some changes to the css and to the html layout
| * Fixed width and indexGianluca Montecchi2009-08-031-6/+13
| |
| * Closed bug f77, minox fix to layoutGianluca Montecchi2009-07-312-7/+5
| |
| * Moved all the implementation into the html.py fileGianluca Montecchi2009-07-278-358/+465
| | | | | | | | 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-2110-9/+66
| |
| * implemented the detail file and fixed the list of active bugGianluca Montecchi2009-07-215-31/+118
| |
| * Created the indexGianluca Montecchi2009-07-192-75/+72
| |
| * Changed the index layoutgianluca2009-07-101-160/+24
| |
| * Added the last 10 bug open listgianluca2009-07-093-34/+98
| |
| * Initial implementation of the html repository export.gianluca2009-07-047-0/+587
| | | | | | | | Creation of the index file
| * Pull darcs fix, copyright updates from W. Trevor KingChris Ball2009-07-0243-60/+242
| |\
| * \ Merge "be set-root" becomes "be init" from W. Trevor KingChris Ball2009-07-013-4/+4
| |\ \
| * \ \ Merge darcs support from W. Trevor King's tree.Chris Ball2009-06-308-30/+225
| |\ \ \
| * \ \ \ Merge with W. Trevor King's tree, which allows attaching binary files to bugs.Chris Ball2009-06-2614-149/+69
| |\ \ \ \
| * \ \ \ \ Merge be --version code from W. Trevor King.Chris Ball2009-06-257-22/+51
| |\ \ \ \ \
| * \ \ \ \ \ Merge with W. Trevor King's tree.Chris Ball2009-06-2566-1377/+745
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge Trevor's version of target --list.Chris Ball2009-06-241-6/+13
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merged bugfix branch be.missing-git-configW. Trevor King2009-08-044-4/+80
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Now libbe.git.Git handles missing name/email and guesses instead.W. Trevor King2009-08-042-5/+13
| | | | | | | | | |
| * | | | | | | | | 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
| | | | | | | | |
* | | | | | | | | Ssupport for UTF-8 in "be comment" calls to EDITOR/VISUAL.W. Trevor King2009-08-032-2/+2
| | | | | | | | |
* | | | | | | | | Merged dependency tree branch.W. Trevor King2009-08-011-29/+272
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also exposes dependency manipulation functions/classes for use by other modules.
| * | | | | | | | | Added dependency tree display with "be depend -t DEPTH BUG-ID".W. Trevor King2009-08-011-2/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should probably be a directed graph, since people might not make tree-like dependency graphs. Cyclic graphs seem unlikely, though, so a tree only risks redundant bug entries.
| * | | | | | | | | Added one-way-link repair.W. Trevor King2009-08-011-7/+59
| | | | | | | | | |
| * | | | | | | | | Added two-way dependency links.W. Trevor King2009-08-011-22/+159
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Still need to implement and test one-way-link repair.
* | | | | | | | | Now becommands.new's unittest cleans up after itself.W. Trevor King2009-07-311-1/+1
| | | | | | | | |
* | | | | | | | | Improved unittest cleanup by adding BugDir.cleanup().W. Trevor King2009-07-3121-56/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also simple_bug_dir -> SimpleBugDir class, which allows me to add utility.Dir cleanup to SimpleBugDir.cleanup(). Still having a bit of trouble with the becommand.new tests due to bugdir loading though...
* | | | | | | | | Return to original directory after libbe.bugdir.SimpleBugDirTestCase().W. Trevor King2009-07-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was causing strange "RCS not found" errors in the bzr and hg unittests. For example, the bzr tests all passed: wking@thor:be.wtk-rr$ python test.py bzr ... Ran 12 tests in 24.143s OK Except when run after the bugdir tests: wking@thor:be.wtk-rr$ python test.py bugdir bzr ... Ran 19 tests in 1.862s FAILED (errors=12) Where the failures were all AssertionError: bzr RCS not found Fixed by returning to intial directory after SimpleBugDirTestCase execution. Problem is due to Python issues with unlinked directories though, so bzr/hg will _still_ not work from unlinked directories. This is for Python 2.5.4 on Ubuntu 8.04.3, but probably effects other pythons too. Details: Isolated problem to unlinked directories: mkdir /tmp/a cd /tmp/a rmdir /tmp/a python /home/wking/src/fun/be/be.wtk-rr/test.py bzr which fails with the same "RCS not found" errors because bzr fails: wking@thor:/$ mkdir /tmp/a; cd /tmp/a; rmdir /tmp/a; bzr --help; cd /; rmdir: removing directory, /tmp/a 'import site' failed; use -v for traceback bzr: ERROR: Couldn't import bzrlib and dependencies. Please check bzrlib is on your PYTHONPATH. Traceback (most recent call last): File "/usr/bin/bzr", line 64, in <module> import bzrlib ImportError: No module named bzrlib which fails becase 'import site' fails: wking@thor:/$ mkdir /tmp/a; cd /tmp/a; rmdir /tmp/a; python -c 'import site'; cd /; rmdir: removing directory, /tmp/a 'import site' failed; use -v for traceback Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/wking/lib/python/site.py", line 73, in <module> __boot() File "/home/wking/lib/python/site.py", line 33, in __boot imp.load_module('site',stream,path,descr) File "/usr/lib/python2.5/site.py", line 408, in <module> main() File "/usr/lib/python2.5/site.py", line 392, in main paths_in_sys = removeduppaths() File "/usr/lib/python2.5/site.py", line 96, in removeduppaths dir, dircase = makepath(dir) File "/usr/lib/python2.5/site.py", line 72, in makepath dir = os.path.abspath(os.path.join(*paths)) File "/usr/lib/python2.5/posixpath.py", line 403, in abspath path = join(os.getcwd(), path) OSError: [Errno 2] No such file or directory which fails because our cwd doesn't exist. That makes sense ;). Still I think Python should be able to handle it, so I reported it http://bugs.python.org/issue6612
* | | | | | | | | Removed libbe.bzr.Bzr's automerge on post-commit.W. Trevor King2009-07-311-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'd done this already in wking@drexel.edu-20090723154304-swmkxpfagdzff9ai but for some reason the merge with the email branch brought it back.
* | | | | | | | | Fixed libbe.bugdir.BugDirTestCase.testComments(sync_with_disk=False).W. Trevor King2009-07-311-1/+1
| | | | | | | | |