#67: darcs->svn, add-then-move does not work
----------------------+-----------------------------------------------------
 Reporter:  eschnett  |       Owner:  lele      
     Type:  defect    |      Status:  new       
 Priority:  major     |   Milestone:  VersionOne
Component:  tailor    |     Version:  0.9       
 Keywords:            |  
----------------------+-----------------------------------------------------
 I have a darcs repository which I want to convert to svn.  The darcs repo
 contains a patch which first creates a file and then renames that file.
 Tailor fails to convert that patch.

 The originally added file is called "darcs.ps.gz"; this file is later
 renamed to "darcs-1.0.2.ps.gz".

 Here is the screen output:

 {{{
 18:06:01 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 18:06:01 [I] Changeset "CarpetWeb: Add documentation for darcs"
 18:06:01 [I] /Users/eschnett/DC/carpet $ darcs pull --all --quiet --match
 "hash 20050211121253-891bb-b39d7ddf7e2f1bf82e5485faa1a5d68709756696.gz"
 18:06:14 [I] [Ok]
 18:06:14 [I] /Users/eschnett/DC/carpet $ darcs changes --match "hash
 20050211121253-891bb-b39d7ddf7e2f1bf82e5485faa1a5d68709756696.gz" --xml-
 output --summ
 18:06:14 [I] [Ok]
 18:06:14 [I] /Users/eschnett/DC/carpet $ svn add --quiet --no-auto-props
 --non-recursive Carpet/CarpetWeb/doc/darcs.ps.gz
 18:06:14 [I] [Ok]
 18:06:14 [I] /Users/eschnett/DC/carpet $ svn add --quiet --no-auto-props
 --non-recursive Carpet Carpet/CarpetWeb Carpet/CarpetWeb/doc
 18:06:14 [I] [Ok]
 18:06:14 [I] /Users/eschnett/DC/carpet $ svn mv --quiet --force
 Carpet/CarpetWeb/doc/darcs.ps.gz Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz
 18:06:15 [W] [Status 1]
 18:06:15 [E] Failure replaying: Revision: CarpetWeb: Add documentation for
 darcs
 Date: 2005-02-11 12:12:53+00:00
 Author: Erik Schnetter <[EMAIL PROTECTED]>
 Modified: Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz,Carpet/CarpetWeb/get-
 carpet-darcs.html
 Renamed: Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz (from
 Carpet/CarpetWeb/doc/darcs.ps.gz)
 Added: Carpet/CarpetWeb/doc/darcs.ps.gz
 Log:
 Traceback (most recent call last):
   File "/Users/eschnett/src/tailor/vcpx/target.py", line 117, in
 replayChangeset
     self._replayChangeset(changeset)
   File "/Users/eschnett/src/tailor/vcpx/target.py", line 312, in
 _replayChangeset
     action(group)
   File "/Users/eschnett/src/tailor/vcpx/target.py", line 473, in
 _renameEntries
     self._renamePathname(e.old_name, e.name)
   File "/Users/eschnett/src/tailor/vcpx/repository/svn.py", line 636, in
 _renamePathname
     raise ChangesetApplicationFailure("%s returned status %d saying\n%s"
 ChangesetApplicationFailure: /Users/eschnett/DC/carpet $ svn mv --quiet
 --force Carpet/CarpetWeb/doc/darcs.ps.gz
 Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz returned status 1 saying
 svn: 'Carpet/CarpetWeb/doc/darcs.ps.gz' is not under version control

 18:06:15 [C] Couldn't replay changeset
 }}}

-- 
Ticket URL: <http://192.168.5.1:2480/tailor/ticket/67>
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