Edgewall Software
Modify

Opened 17 years ago

Closed 16 years ago

#5943 closed defect (worksforme)

Changeset view doesn't display source revision for 'svn copy' operations

Reported by: jordi+trac@… Owned by: Christian Boos
Priority: normal Milestone:
Component: version control/changeset view Version: 0.10.3
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

If I do something like:

svn copy -r 10 http://svn.example.org/svn/trunk/testpath .
svn commit -m "copied testpath"
Committed revision 15.

Then, when I go look at the Trac changeset view for revision 15, I expect Trac to show something like: "(copied from trunk/testpath:10)". Instead, the view shows only: "(copied from trunk/testpath)".

The source revision is important especially when the copy is creating a new branch and future merges need to know the revision from which to start.

"svn log -r 15 --verbose" gives the appropriate information:

------------------------------------------------------------------------
r15 | anonymous | 2007-08-13 11:26:06 -0400 (Mon, 13 Aug 2007) | 1 line
Changed paths:
   A /branches/20070813-release/testpath (from /trunk/testpath:10)

This is with svn command line client version 1.4.4

Attachments (0)

Change History (1)

comment:1 by Christian Boos, 16 years ago

Resolution: worksforme
Status: newclosed

We already have that info in the tooltip ("Show original file (rev. 15)"). By clicking on the link, you go to a TracBrowser page showing that path at the relevant rev.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos 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.