Menu

Trac Commit Log


Commit Date  
[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
[r1769] by cmlenz

Add back 'update' key to fix changing diff options in wiki. Closes #1643.

2005-06-07 12:33:50 Tree
[r1768] by cmlenz

Fix changing the diff options in the wiki diff view. Closes #1611.

2005-06-06 18:41:03 Tree
[r1767] by cboos

TracDiff interface enhancements:
* less intrusive ''Diff'' panel in the Browser and the Log view
* the panel is not shown when browsing the ''root''
* more consistent specifications of path/revs
(don't try to use the created_path/created_rev information)
* Improved the display of the title for the Diff module
* added a ''Reverse Diff'' link in the Diff module,
to invert the '''from''' and '''to''' parameters
* while showing the diffs entries, show the created revision information
for the old and new files, not the global ''old'' and ''new'' revisions.
This is especially useful while diffing between branches,
so that one can see which side is the most recent on a file per file basis.

2005-06-06 16:50:51 Tree
Older >
MongoDB Logo MongoDB