[Trac-tickets] [The Trac Project] #2318: Inconsistent display for Subversion move and copy

The Trac Project noreply at edgewall.com
Mon Nov 7 06:05:42 CST 2005


#2318: Inconsistent display for Subversion move and copy
----------------------------+-----------------------------------------------
 Reporter:  Matt Shin       |       Owner:  jonas
     Type:  defect          |      Status:  new  
 Priority:  normal          |   Milestone:       
Component:  changeset view  |     Version:  0.9  
 Severity:  normal          |   Keywords:                  |  
----------------------------+-----------------------------------------------
 The Trac changeset view appears inconsistent following a restructure of
 our Subversion repository. I can demonstrate the problem by restructuring
 the following mini-directory structure:

 {{{
 test1/b
 test1/d
 test2/b
 test2/d
 test3/b
 test3/d
 }}}

 Create a new directory "test1/a", and move "test1/b" and "test1/d" to it:

 {{{
 svn mkdir test1/a
 svn mv test1/b test1/a
 svn mv test1/d test1/a
 }}}

 Create a new directory "test2/c" and move "test2/b" and "test2/d" to it:

 {{{
 svn mkdir test2/c
 svn mv test2/b test2/c
 svn mv test2/d test2/c
 }}}

 Create a new directory "test3/e" and move "test3/b" and "test3/d" to it:

 {{{
 svn mkdir test3/e
 svn mv test3/b test3/e
 svn mv test3/d test3/e
 }}}
 The changeset view displays the moves as follow:

 {{{
 (Added)   test1/a
 (Moved)   test1/a/b (moved from test1/b)
 (Removed) test1/b
 (Added)   test2/c
 (Moved)   test2/c/b (moved from test2/b)
 (Moved)   test2/c/d (moved from test2/d)
 (Removed) test3/b
 (Removed) test3/d
 (Moved)   test3/e/b (moved from test3/b)
 }}}

 While the operations on "test1", "test2" and "test3" are identical,
 alphabetical order appears to have some effect on what is displayed?
 (Clearly, the displays for "test1" and "test3" are both wrong.)

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/2318>
The Trac Project <http://trac.edgewall.com/>


More information about the Trac-Tickets mailing list