#77: double move causes "svn: There is already a versioned item"
----------------------------+-----------------------------------------------
 Reporter:  keturn          |       Owner:  lele      
     Type:  defect          |      Status:  new       
 Priority:  major           |   Milestone:  VersionOne
Component:  tailor          |     Version:  0.9       
 Keywords:  svn darcs move  |  
----------------------------+-----------------------------------------------
 I have patch with two renames, and perhaps tailor is trying to do them in
 the wrong order?
 darcs to svn, shared subdir.

 The repository is available at
 http://www.openidenabled.com/resources/repos/php/openid/

 Here's the error:
 {{{
 13:31:52 [I] /home/kevint/tailor-openid/try/php-openid $ darcs changes
 --match "hash 20060128002515-72b7c-
 0ae85a7c63372fd8627aa8494457cfaef56194e6.gz" --xml-output --summ
 13:31:52 [I] [Ok]
 Output stream:
 <changelog>
 <patch author='Josh Hoyt &lt;[EMAIL PROTECTED]&gt;' date='20060128002515'
 local_date='Fri Jan 27 16:25:15 PST 2006' inverted='False'
 hash='20060128002515-72b7c-0ae85a7c63372fd8627aa8494457cfaef56194e6.gz'>
         <name>OIDUtil -&gt; Util</name>
     <summary>
     <move from="Auth/OpenID/OIDUtil.php" to="Auth/OpenID/Util.php"/>
     <move from="Tests/Auth/OpenID/Util.php"
 to="Tests/Auth/OpenID/TestUtil.php"/>
     <move from="Tests/Auth/OpenID/OIDUtil.php"
 to="Tests/Auth/OpenID/Util.php"/>
     <modify_file>
     Auth/OpenID/Association.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Auth/OpenID/Consumer/Consumer.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Auth/OpenID/Server.php<removed_lines num='1'/><added_lines num='1'/>
     </modify_file>
     <modify_file>
     Auth/OpenID/Store/FileStore.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Auth/OpenID/Util.php<removed_lines num='1'/><added_lines num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/BigMath.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/Consumer.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/DiffieHellman.php<removed_lines
 num='1'/><added_lines num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/HMACSHA1.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/Parse.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/StoreTest.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/TrustRoot.php<removed_lines num='1'/><added_lines
 num='1'/>
     </modify_file>
     <modify_file>
     Tests/Auth/OpenID/Util.php<removed_lines num='2'/><added_lines
 num='2'/>
     </modify_file>
     <modify_file>
     Tests/TestDriver.php<removed_lines num='1'/><added_lines num='1'/>
     </modify_file>
     </summary>
 </patch>
 </changelog>
 13:31:52 [I] /home/kevint/tailor-openid/try/php-openid $ svn add --quiet
 --no-auto-props --non-recursive Auth Auth/OpenID
 13:31:52 [I] [Ok]
 13:31:52 [I] /home/kevint/tailor-openid/try/php-openid $ svn mv --quiet
 --force Auth/OpenID/OIDUtil.php Auth/OpenID/Util.php
 13:31:53 [W] [Status 1]
 Error stream:
 svn: There is already a versioned item 'Auth/OpenID/Util.php'
 13:31:53 [E] Failure replaying: Revision: OIDUtil -> Util
 Date: 2006-01-28 00:25:15+00:00
 Author: Josh Hoyt <[EMAIL PROTECTED]>
 Entries: Auth/OpenID/Util.php(REN from Auth/OpenID/OIDUtil.php),
 Tests/Auth/OpenID/TestUtil.php(REN from Tests/Auth/OpenID/Util.php),
 Tests/Auth/OpenID/Util.php(REN from Tests/Auth/OpenID/OIDUtil.php),
 Auth/OpenID/Association.php(UPD), Auth/OpenID/Consumer/Consumer.php(UPD),
 Auth/OpenID/Server.php(UPD), Auth/OpenID/Store/FileStore.php(UPD),
 Auth/OpenID/Util.php(UPD), Tests/Auth/OpenID/BigMath.php(UPD),
 Tests/Auth/OpenID/Consumer.php(UPD),
 Tests/Auth/OpenID/DiffieHellman.php(UPD),
 Tests/Auth/OpenID/HMACSHA1.php(UPD), Tests/Auth/OpenID/Parse.php(UPD),
 Tests/Auth/OpenID/StoreTest.php(UPD),
 Tests/Auth/OpenID/TrustRoot.php(UPD), Tests/Auth/OpenID/Util.php(UPD),
 Tests/TestDriver.php(UPD)
 Log:
 Traceback (most recent call last):
   File "/home/kevint/src/tailor/vcpx/target.py", line 117, in
 replayChangeset
     self._replayChangeset(changeset)
   File "/home/kevint/src/tailor/vcpx/target.py", line 312, in
 _replayChangeset
     action(group)
   File "/home/kevint/src/tailor/vcpx/target.py", line 473, in
 _renameEntries
     self._renamePathname(e.old_name, e.name)
   File "/home/kevint/src/tailor/vcpx/repository/svn.py", line 640, in
 _renamePathname
     raise ChangesetApplicationFailure("%s returned status %d saying\n%s"
 ChangesetApplicationFailure: /home/kevint/tailor-openid/try/php-openid $
 svn mv --quiet --force Auth/OpenID/OIDUtil.php Auth/OpenID/Util.php
 returned status 1 saying
 svn: There is already a versioned item 'Auth/OpenID/Util.php'
 }}}

-- 
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/77>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to