www-infrastructure-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Kolinko (JIRA)" <j...@apache.org>
Subject [jira] [Created] (INFRA-10665) Improve svn:mergeinfo property diff in Subversion commit e-mails to be user-friendly
Date Mon, 26 Oct 2015 12:44:27 GMT
Konstantin Kolinko created INFRA-10665:

             Summary: Improve svn:mergeinfo property diff in Subversion commit e-mails to
be user-friendly
                 Key: INFRA-10665
                 URL: https://issues.apache.org/jira/browse/INFRA-10665
             Project: Infrastructure
          Issue Type: Improvement
            Reporter: Konstantin Kolinko

The commit e-mails that are currently produced by ASF Subversion server use very verbose format
to print changes in svn:merge-info property.

It is quite inconvenient for projects that have long history, many branches and do a lot of
merging, such as Apache Tomcat.  About 90% of e-mail message text is wasted by mergeinfo diff
and is totally unreadable.

For example: (e-mail for r1710526 on dev@tomcat):

If I ask command-line tool for that information, it prints it pretty:
svn diff -c r1710526 --properties-only

Index: tc7.0.x/trunk
--- tc7.0.x/trunk       (revision 1710525)
+++ tc7.0.x/trunk       (revision 1710526)

Property changes on: tc7.0.x/trunk
Modified: svn:mergeinfo
   Merged /tomcat/trunk:r1710523

A year ago these e-mails also used pretty format, but it was lost during reconfiguration of
the servers.

Looking into archives, the pretty diff for mergeinfo was originally introduced between March
15 and March 19 2012.  (Using Apache Tomcat as an example of a project that does many merges,
e-mail for r1301284 used verbose format, one for r1302349 used pretty format

Looking into infra mailing list archive of that time, there were several commits to svnmailer
on March 17 2012.
(Browsing archive -> infrastructure -> March 2012 -> sort by date -> page 8)

Especially see r808991 in infra svn repository.

This message was sent by Atlassian JIRA

View raw message