Menu

Trac Commit Log


Commit Date  
[r1779] by cboos

TracDiff merged with latest source:trunk ({{{svn merge -r1760:1778 http://svn.edgewall.com/repos/trac/trunk .}}})

2005-06-11 15:14:52 Tree
[r1778] by cboos

Fixing broken download of reports in alternate formats (#1659) by applying Emmanuel's patch. Thanks for the report and the fix\!

2005-06-11 15:04:42 Tree
[r1777] by cboos

TracDiff: the ''View Last Changes'' mode is working.

However, only looking at the ''previous'' diff is implemented for now.
I have yet to find a way to get the ''next'' node efficiently...

Also in this version:
* Heavily modified and documented Diff.py in order to make
more apparent it's four different mode of operations.
One of them is nearly equivalent to the Changeset,
so there's now a good basis to try to merge them...

2005-06-08 15:21:14 Tree
[r1776] by cboos

TracDiff: a few fixes
* the optimized list of diff entries simply
ignored the added and deleted files in addition
to the files with no real differences. Fixed.
* removed the ''Zip Archive'' link when browsing the root:
it didn't work and it was anyway not a good idea to
download the whole repository...
* correctly track directory ADDs

2005-06-08 12:31:45 Tree
[r1775] by cboos

TracDiff: refactored the Diff._render_html method to do everything in one pass.

Previously, the nodes where stored and this would cause a
''Too many files opened'' system error for big differences
(each node consumes a file, at least with the FSFS backend).

2005-06-08 11:39:38 Tree
[r1774] by cboos

TracDiff: simplified the interface and the code
* Interface Changes
* The Log view only offers ''Diff between revisions of a path''
* The Browser view is the one to use for ''Arbitrary diffs''
* As an added bonus, the Browser now offers the possibility to
download a zip file containing everything below the directory
being browsed (at the current revision). This would solve #238.
* API Changes
* the Repository.get_diffs method is now supposed to simply yield
{{{(old_node, new_node, kind, change)}}} tuples
* In the Diff view, I hopefully got right the usage of (path,rev) vs.
(created_path, created_rev): the former information is used
for creating hrefs for Trac, and the created_rev information
is simply displayed. This is similar to what the Browser does.

What's remaining:
* there's the ''View previous diff'' stuff to fix
* I'll try to refactor the Diff.py and the Changeset.py
in order to share more code

2005-06-08 08:20:05 Tree
[r1773] by mgood

make Wiki formatter keep proper XHTML ordering of closing tags (fixes #1634)

2005-06-08 01:05:31 Tree
[r1772] by mgood

add missing __future__ import for generators

2005-06-07 23:47:23 Tree
[r1771] by cboos

oops, fixing a stupid error in [1770]

2005-06-07 16:03:11 Tree
[r1770] by cboos

Small fixes for TracDiff (reverting to a simpler title for the Diff module, fix the diff for single files, CSS fixes for IE...)

2005-06-07 15:20:40 Tree
Older >
MongoDB Logo MongoDB