Hi Riccardo,

I recently started to use tailor.py to convert from monotone to
subversion.  I'm using the attached .tailor file to do the conversion.
 When running:

./tailor -D -v --configfile test.tailor

everything goes smoothly, until the script gets to the point in the
monotone history where a new directory is added.  'svn' doesn't seem
to be able to handle:

/home/cournia/projects/unversioned/tailor/tailor-0.9.18/tmp/svn $ svn
add --quiet --no-auto-props --non-recursive proposal/GNUmakefile
proposal/outline.txt proposal/proposal.tex proposal/shadowmaps.tex
proposal/shadowvolumes.texsvn: 'proposal' is not a working copy

because 'proposal' is a new directory.

The log file is attached.

I'm not sure what the problem is.  Perhaps monotone is failing to tell
svn that the 'proposal' directory should be added?

Any help would be greatly appreciated.

Thanks.

nathan

Attachment: test.tailor
Description: Binary data

2005-10-21 17:52:41,197 [INFO] Bootstrapping '/home/cournia/projects/unversioned/tailor/tailor-0.9.18/tmp'
2005-10-21 17:52:42,224 [INFO] checking out a working copy
2005-10-21 17:52:45,100 [INFO] Bootstrap completed
2005-10-21 17:52:45,100 [INFO] Updating 'project'
2005-10-21 17:52:46,599 [INFO] Applying pending upstream changesets
2005-10-21 17:53:05,430 [ERROR] Upstream change application failed
Traceback (most recent call last):
  File "/home/cournia/projects/unversioned/tailor/tailor-0.9.18/vcpx/tailor.py", line 108, in update
    last, conflicts = dwd.applyPendingChangesets(
  File "/home/cournia/projects/unversioned/tailor/tailor-0.9.18/vcpx/dualwd.py", line 96, in applyPendingChangesets
    applied=applied)
  File "/home/cournia/projects/unversioned/tailor/tailor-0.9.18/vcpx/source.py", line 123, in applyPendingChangesets
    replay(c)
  File "/home/cournia/projects/unversioned/tailor/tailor-0.9.18/vcpx/dualwd.py", line 106, in replayChangeset
    self.target.replayChangeset(changeset)
  File "/home/cournia/projects/unversioned/tailor/tailor-0.9.18/vcpx/target.py", line 112, in replayChangeset
    self._commit(changeset.date, changeset.author, patchname, log, entries)
  File "/home/cournia/projects/unversioned/tailor/tailor-0.9.18/vcpx/svn.py", line 427, in _commit
    raise ChangesetApplicationFailure("%s returned status %d saying %r"
ChangesetApplicationFailure: /home/cournia/projects/unversioned/tailor/tailor-0.9.18/tmp/svn $ svn commit --file /home/cournia/tmp/tailorxPE-Sdsvn proposal/GNUmakefile proposal/outline.txt proposal/proposal.tex proposal/shadowmaps.tex proposal/shadowvolumes.tex ChangeLog GNUmakefile common/shadows.bib returned status 1 saying "svn: '/home/cournia/projects/unversioned/tailor/tailor-0.9.18/tmp/svn/proposal' is not a working copy\n"



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

Reply via email to