Edgewall Software

Opened 7 years ago

Last modified 7 years ago

#12655 closed defect

BrowserModule displays wrong author in SVN keywords on HEAD Revision — at Initial Version

Reported by: markusbloch@… Owned by:
Priority: normal Milestone: 1.0.14
Component: version control Version: 1.2
Severity: normal Keywords: svn:keywords
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Hello,

I'm responsible for the Trac environment located at https://svn.fhem.de/trac/

We're using only the BrowserModule to display our SVN repository.

The $Id$ replacement always contains the wrong author when opening the file content in HEAD revision.

Example: The following file was last modified by me (markusbloch) at revision 11987, but the displayed author in $Id$ contains the author name of the latest revision HEAD and not revision 11987 (were this file was last modified)

my file: https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_version.pm HEAD author: https://svn.fhem.de/trac/changeset/HEAD/

Only when explicitly selecting my file at revision 11987, the author is displayed correctly: https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_version.pm?rev=11987

So when browing the repository, all files were displayed by Trac with the author name of the latest commit (HEAD) nevertheless if the file was modified during the latest commit or not.

This problem also occurs when using the ZIP download functionality for trunk. All files contains $Id$ with the author of the latest commit.

Our project relies on correct $Id$ replacement, because we have about 60 developers, were each is commiting changes to specific files only. The developed application uses the author names from $Id$.

The problem could be verified on Trac 1.0.2 (used at svn.fhem.de) and latest Trac 1.2 (virtual machine on my laptop)

Please use the correct author name of the last change revision per file and not the author name of HEAD revision.

Please let me know, if I can help you.

Kind Regards

Markus Bloch

Change History (0)

Note: See TracTickets for help on using tickets.