#58: Could not complete migration from svn to bzr
-----------------------------+----------------------------------------------
Reporter: tbetbe | Owner: lele
Type: defect | Status: new
Priority: major | Milestone: VersionOne
Component: tailor | Version: 0.9
Keywords: bzr svn svn2bzr |
-----------------------------+----------------------------------------------
I'm trying to use the following tailor configuration to migrate
http://hjb.trigris.org/svn/hjb to a bzr respository.
I running tailor-0.9.23 on
Ubuntu Breezy (python 2.4.2)
with bzr-0.8.2
and svn-1.2.0.
----
[DEFAULT]
verbose = True
projects = fromtigris
[fromtigris]
root-directory = ~/var/tailor/http-jms-bridge
source = svn:tigris
target = bzr:tobzr
state-file = reverse.state
[svn:tigris]
repository = http://hjb.tigris.org/svn/hjb
module = /trunk
#subdir = fromtigris
[bzr:tobzr]
repository = ~/var/bzr/fromtigris
#subdir = tobzr
----
It falls over at a revision when a directory is removed from subversion.
------
{{{
19:48:09 [E] Failure replaying: Revision: 48
Date: 2006-04-27 15:53:37.158524
Author: tbetbe
Modified: build.properties,build.xml
Removed: webapps/activemq,webapps
/standalone
Added:
docs/rst/developer,docs/rst/developer/clients.rst,docs/rst/developer/download.rst,docs/rst/developer/installation.rst,docs/rst/developer/prerequisites.rst,docs/rst/developer/repository.rst,hjb_deploy.properties.template,webapps/default,webapps/default
/WEB-INF,webapps/default/WEB-INF/classes,webapps/default/WEB-
INF/classes/log4j.properties,webapps/default/WEB-
INF/web.xml,webapps/default/build.xml
Log: Simplified building of HJB web applications; added developer
documentation
Traceback (most recent call last):
File "/home/tbe/var/fromtheweb/tailor-0.9.23/vcpx/target.py", line 112,
in replayChangeset
self._replayChangeset(changeset)
File "/home/tbe/var/fromtheweb/tailor-0.9.23/vcpx/target.py", line 286,
in _replayChangeset
action(group)
File "/home/tbe/var/fromtheweb/tailor-0.9.23/vcpx/target.py", line 311,
in _addEntries
self._addPathnames([e.name for e in entries])
File "/home/tbe/var/fromtheweb/tailor-0.9.23/vcpx/bzr.py", line 156, in
_addPathnames
diff = compare_trees(basis_tree, self._working_tree)
File "/home/tbe/lib/python2.4/bzrlib/delta.py", line 170, in
compare_trees
specific_files)
File "/home/tbe/lib/python2.4/bzrlib/delta.py", line 192, in
_compare_trees
if file_id in new_tree:
File "/home/tbe/lib/python2.4/bzrlib/workingtree.py", line 504, in
has_id
path = inv.id2path(file_id)
File "/home/tbe/lib/python2.4/bzrlib/inventory.py", line 1117, in
id2path
return '/'.join(reversed(
File "/home/tbe/lib/python2.4/bzrlib/inventory.py", line 1090, in
_iter_file_id_parents
raise BzrError("file_id {%s} not found in inventory" % file_id)
BzrError: file_id {activemq-20060601183730-09e8451336cf752d} not found in
inventory
}}}
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/58>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor