[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