Edgewall Software

Opened 15 years ago

Closed 15 years ago

#8478 closed enhancement (duplicate)

Support SVN 1.5 merge tracking in Revision Log view

Reported by: Javier Sanz <jsceballos@…> Owned by:
Priority: normal Milestone:
Component: version control/log view Version: none
Severity: normal Keywords: svn15
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:


Starting with Subversion 1.5, the "svn log" command accepts a new option -g [—use-merge-history]. When used, the commands shows, for each of the changes which are merges, all the original changes that have been merged with it. It shows their full log entries: revision, date,author, and message.

Ideally Trac should support this too.

One possible way to show that info, is to nest a new table under each change that is a merge.

Something like this (suggested at trac-users mail list):

|| Rev || Date  || Author || Log Message                        ||
|| 100 || ././. || xyz    || merged bugfix #123 from stable     ||
||     ||       ||        ||                                    ||
||     ||       ||        || ||Rev||Date||Author||Log Message|| ||
||     ||       ||        || ||98 || ...||xyz   ||bugfix #123|| ||
||     ||       ||        || ||97 || ...||xyz   ||clean-up   || ||

Additionally, a new checkbox could be provided to enable this feature, named something like "Include merged revisions".

Attachments (0)

Change History (1)

comment:1 by Christian Boos, 15 years ago

Keywords: svn15 added; svn1.5 removed
Resolution: duplicate
Status: newclosed

See #1492.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.