I have a darcs repository that I'm trying to export to a new bazaar-ng repo. I've ran tailor for other such conversions, and are fine. But this one darcs repository consistently fails due to a deleted file in one of the patches.

Here is an output of the operation and message where the error happens...

16:22:56 [I] Changeset "notetaking-update"
16:22:56 [I] Log message: taking some notes in both devonthink and voodoopad
16:22:56 [I] /private/tmp/import-dragcity $ darcs pull --all --quiet --match "hash 20061004191815-0a6f7-fd806115d1a3423f7c057ddcc7cd34055c7928da.gz"
16:22:59 [I] [Ok]
16:22:59 [I] /private/tmp/import-dragcity $ darcs changes --match "hash 20061004191815-0a6f7-fd806115d1a3423f7c057ddcc7cd34055c7928da.gz" --xml-output --summ
16:23:00 [I] [Ok]
16:23:00 [I] Removing doc/DragCity.vpdoc/pages/f/fd378cae-2232-45ab-b187-7ec3588d7987...
16:23:00 [I] Committing '[project @ notetaking-update]'...
16:23:00 [E] Couldn't replay changeset
Revision: notetaking-update
Date: 2006-10-04 19:18:15+00:00
Entries: doc/DragCity infoDb.dtBase(ADD), doc/DragCity infoDb.dtBase/DEVONthink-1.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-10.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-2.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-3.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-4.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-5.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-6.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-7.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-8.database(ADD), doc/DragCity infoDb.dtBase/DEVONthink-9.database(ADD), doc/DragCity infoDb.dtBase/Files(ADD), doc/DragCity infoDb.dtBase/Files/Print job.pdf(ADD), doc/DragCity infoDb.dtBase/Settings.plist(ADD), doc/DragCity.vpdoc/pages/2(ADD), doc/DragCity.vpdoc/pages/4/4a7a5349-65c9-45f9-a0a6-c76ac1972da2(ADD), doc/DragCity.vpdoc/pages/4/4fbc4acf-68e0-447c-8617-49ed428151b8(UPD), doc/DragCity.vpdoc/pages/9(ADD), doc/DragCity.vpdoc/pages/b(ADD), doc/DragCity.vpdoc/pages/b/b11666ef-ac81-436b-8e47-184aa50ffb0e(ADD), doc/DragCity.vpdoc/pages/b/bc774bb0-ac70-450c-a7b3-43027ade4b39(ADD), doc/DragCity.vpdoc/pages/c(ADD), doc/DragCity.vpdoc/pages/c/c844bf8b-70de-4276-a03b-232b901abf22(ADD), doc/DragCity.vpdoc/pages/c/cb1748b3-5583-401d-b941-2fad6eb07b07(ADD), doc/DragCity.vpdoc/pages/d(ADD), doc/DragCity.vpdoc/pages/d/d9f478a6-a116-458c-81c7-af80fd72be40(ADD), doc/DragCity.vpdoc/pages/f/fd378cae-2232-45ab-b187-7ec3588d7987(DEL), doc/DragCity.vpdoc/sk.index(UPD), doc/DragCity.vpdoc/store.vpsqlite(UPD)
Log: taking some notes in both devonthink and voodoopad
Traceback (most recent call last):
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/source.py", line 139, in applyPendingChangesets
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/dualwd.py", line 107, in replayChangeset
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/target.py", line 126, in replayChangeset
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/repository/bzr.py", line 289, in _commit
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/decorators.py", line 51, in write_locked
    return unbound(self, *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/mutabletree.py", line 128, in commit
    revprops=revprops, *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/commit.py", line 287, in commit
    [self.basis_tree, self.work_tree])
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/tree.py", line 328, in find_ids_across_trees
    require_versioned)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/tree.py", line 355, in _find_filename_ids_across_trees
    raise errors.PathsNotVersionedError(not_versioned)
PathsNotVersionedError: Path(s) are not versioned: doc/DragCity.vpdoc/pages/f/fd378cae-2232-45ab-b187-7ec3588d7987
16:23:00 [I] 7 pending changesets in state file
16:23:00 [C] Upstream change application failed
Traceback (most recent call last):
  File "./tailor", line 35, in ?
    main()
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/tailor.py", line 338, in main
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/tailor.py", line 146, in __call__
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/tailor.py", line 109, in update
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/dualwd.py", line 97, in applyPendingChangesets
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/source.py", line 139, in applyPendingChangesets
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/dualwd.py", line 107, in replayChangeset
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/target.py", line 126, in replayChangeset
  File "/Users/seanwolfe/Desktop/tailor-0.9.26/vcpx/repository/bzr.py", line 289, in _commit
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/decorators.py", line 51, in write_locked
    return unbound(self, *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/mutabletree.py", line 128, in commit
    revprops=revprops, *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/commit.py", line 287, in commit
    [self.basis_tree, self.work_tree])
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/tree.py", line 328, in find_ids_across_trees
    require_versioned)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/bzrlib/tree.py", line 355, in _find_filename_ids_across_trees
    raise errors.PathsNotVersionedError(not_versioned)
bzrlib.errors.PathsNotVersionedError: Path(s) are not versioned: doc/DragCity.vpdoc/pages/f/fd378cae-2232-45ab-b187-7ec3588d7987




My tailor config file is quite simple.

[DEFAULT]
verbose = True

[project]
target = bzr:target
root-directory = /private/tmp/import-dragcity
state-file = tailor-darcs-bzr-dragcity.state
source = darcs:source

[darcs:source]
repository = /Users/seanwolfe/projects/Drag City/trunk


[bzr:target]
python-path = /Users/seanwolfe/bzr/DragCity/trunk


Are there any known issues with tailor not being able to replay patches in darcs with deleted files?



Sean Wolfe
master nerd of
i heart squares, inc.

3711 N. Ravenswood Ave. #147 Chicago, IL 60613


_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to