Feature #1443
openMaking the Repository module as nice as the Trac one
0%
Description
Trac offers some really nice features in the repository code browser, which Redmine currently lacks.
For examples those features I think would be nice to have in Redmine and already present in the Trac code browser:
- Inline diff: Trac shows which exact characters of a line have been changed and hightlights them in a different color (darker green / darker red compared to the color of the surrounding characters)
- Browsing through folders at a certain revision
- Cliking on a revision number brings you straight to the diff view, no second click on "View differences" necessary
- The ChangeSet view is very well structured, with messages, propchanges and meta information on top and diff below
- The diff view of ChangeSets has got various options: Inline vs. Side-by-Side view, Ignoring whitespace changes etc.
- ChangeSets can be downloaded as "Unified Diff" patches or "Zip Archive"
- File-renames are listed properly in the ChangeSet view instead of showing a separate add/remove (see also #804)
Would it be possible to port some code from Trac to Redmine?
It would be awesome to see some or all of those features in Redmine, too!
Files
Related issues
Updated by Ingmar S over 16 years ago
One more thing is the URLs: They look nicer in Trac as well.
While Trac has ChangeSet URLs like this:
http://trac.edgewall.org/changeset/7207
the Redmine ChangeSet URLs don't look quite as nice:
http://www.redmine.org/repositories/revision/redmine?rev=1524
...but of course the Trac doesn't have real multi project support, which makes good looking URLs more easy for them.
Updated by youngseok yi over 16 years ago
+1, ChangeSets as zip archive, it is easy approach for those who are not familiar with unified diff format.
Ingmar S wrote:
- ChangeSets can be downloaded as "Unified Diff" patches or "Zip Archive"
Updated by Kimus Linuxus almost 14 years ago
+1 for ChangeSets can be downloaded as "Unified Diff" patches or "Zip Archive"
2 year old feature?! I use this feature in trac very often... :-S
Updated by Brian Carlton over 13 years ago
+1 for highlighting characters that changed. I use that in WinMerge frequently. I also use ignore whitespace change too, which can result in huge changes shown in Redmine.
Updated by Wojtek … almost 13 years ago
+1 for ignoring white-space... it is VERY useful at times when someone committed a file with a lot of 'formatting' changes...