Edgewall Software
Modify

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#10883 closed defect (worksforme)

Wrong timeline display with cloned svn repositories

Reported by: cbx@… Owned by:
Priority: normal Milestone:
Component: timeline Version: 1.0
Severity: normal Keywords: Timeline clone repository
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

We are using trac for 2 svn repos since version 0.11. We recently split one of the projects into two now completely independent branches. To do so, we simply cloned the svn repository and created new working copies. Everything works as expected except for one problem.

The timeline display will not show changes for one of the cloned repos unless the other one is filtered out (see pictures attached, where the "vis" project changes only appear if "emu" is filtered). This is probably due to the fact that these repos share the first 2500 commits with identical files and comments.

Steps to reproduce in my case are easy. Simply clone a repository and enter in trac.ini. Changes will not show up correctly in timeline display. This happened with version 0.12 as well.

I have attached screen shots and trac.ini file. System is running standalone tracd on Python 2.6.2 with mysql binding.

Attachments (3)

trac_anon.ini (5.2 KB ) - added by cbx@… 12 years ago.
trac.ini file
all_repos.png (95.7 KB ) - added by cbx@… 12 years ago.
timeline with all repos selected
some_repos.png (52.0 KB ) - added by cbx@… 12 years ago.
timeline with one repo filtered

Download all attachments as: .zip

Change History (11)

by cbx@…, 12 years ago

Attachment: trac_anon.ini added

trac.ini file

by cbx@…, 12 years ago

Attachment: all_repos.png added

timeline with all repos selected

by cbx@…, 12 years ago

Attachment: some_repos.png added

timeline with one repo filtered

comment:1 by anonymous, 12 years ago

The repositories probably have the same UUID. The SVN Book describes how to manage repository UUIDs. svnadmin setuuid, svnadmin load --force-uuid or --ignore-uuid might be helpful.

comment:2 by anonymous, 12 years ago

Resolution: fixed
Status: newclosed

Excellent! I completely forgot about this UUID thing. Thanks for the ultra fast support.

comment:3 by Remy Blank, 12 years ago

Resolution: fixedworksforme

comment:4 by Christian Boos, 12 years ago

Just out of curiosity, who was the "anonymous" author of comment:1?

comment:5 by Christian Boos, 12 years ago

[OT] Rémy, the conflict resolution (for fixed → worksforme) just worked like a charm ;-)

What a good software ;-)

comment:6 by cbx@…, 12 years ago

I like the way you work, guys. And I agree - this is a really great piece of software!

in reply to:  4 ; comment:7 by Peter Suter, 12 years ago

Replying to cboos:

Just out of curiosity, who was the "anonymous" author of comment:1?

That was me.

in reply to:  7 comment:8 by Christian Boos, 12 years ago

Replying to psuter:

That was me.

Curiosity satisfied ;-) Thanks!

Modify Ticket

Change Properties
Set your email in Preferences
Action
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.