#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