Edgewall Software
Modify

Ticket #8478 (closed enhancement: duplicate)

Opened 3 years ago

Last modified 3 years ago

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:
Release Notes:
API Changes:

Description

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

Change History

comment:1 Changed 3 years ago by cboos

  • Keywords svn15 added; svn1.5 removed
  • Resolution set to duplicate
  • Status changed from new to closed

See #1492.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
to The owner will be changed from (none). Next status will be 'closed'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.