プロジェクト

全般

プロフィール

Vote #63420

未完了

Making the Repository module as nice as the Trac one

Admin Redmine さんが約2年前に追加. 約2年前に更新.

ステータス:
New
優先度:
通常
担当者:
-
カテゴリ:
SCM_3
対象バージョン:
-
開始日:
2008/06/13
期日:
進捗率:

0%

予定工数:
category_id:
3
version_id:
0
issue_org_id:
1443
author_id:
1300
assigned_to_id:
0
comments:
5
status_id:
1
tracker_id:
2
plus1:
4
affected_version:
closed_on:
affected_version_id:
ステータス-->[New]

説明

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!


journals

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.
--------------------------------------------------------------------------------
+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 %{color:red}"Zip Archive"%
--------------------------------------------------------------------------------
+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
--------------------------------------------------------------------------------
+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.
--------------------------------------------------------------------------------
+1 for ignoring white-space... it is VERY useful at times when someone committed a file with a lot of 'formatting' changes...
--------------------------------------------------------------------------------


related_issues

relates,Closed,804,Proper reporting of renames in the Repository module
relates,New,1311,Subversion: Show revision histories for branches
relates,Closed,4266,Display changeset comment on repository diff view.
relates,New,2372,Ideas for the Revisions page
relates,Reopened,3988,Show diff in revision page

Admin Redmine さんが約2年前に更新

  • カテゴリSCM_3 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0