Hello Nathan,

you can try my last tailor snapshot:
http://www.henrynestler.com/tailor/ tailor-20070627.tgz
I have modifyred some detections from svn 'move directories' there.

In the non "shared dir" have also changed some more things on moving directories. You should try to setup tailor with different "subdirs".

--
Henry

Nathan Fiedler schrieb:
Sending to the list (again). Not sure this actually showed up the first time...

n


On 6/21/07, *Nathan Fiedler* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Not sure if this is a known issue or not, but I didn't see this in
    the issue tracker.

    I'm trying to convert an old Subversion repository (old as in it was
    created years ago) to Mercurial and running into the problem shown
    below. The revision in question looked like this:

    r3 | nfiedler | 2002-04-14 17:58:36 -0700 (Sun, 14 Apr 2002) | 2 lines
    Changed paths:
       A /jswat/trunk (from /trunk:2)
       D /trunk
    Moving JSwat to the correct directory.

    At the moment, the "original" directory contains 'jswat/trunk'. Any
    ideas what I should do about this? Below is the stack trace from
    Tailor.

    Thanks

    n


    12:21:00 [I] Renaming 'trunk' to 'jswat/trunk'...
    jswat/trunk does not exist!
    12:21:00 [E] Failure replaying: Revision: 3
    Date: 2002-04-15 00:58:36.084111+00:00
    Author: nfiedler
    Entries: jswat/trunk(REN from trunk)
    Log: Moving JSwat to the correct directory.
    Traceback (most recent call last):
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/target.py", line
    117, in replayChangeset
        self._replayChangeset(changeset)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/target.py", line
    320, in _replayChangeset
        action(group)
      File "/home/nfiedler/downloads/tailor-0.9.28 /vcpx/target.py",
    line 474, in _renameEntries
        self._renamePathname(e.old_name, e.name <http://e.name>)
      File "/home/nfiedler/downloads/tailor-
    0.9.28/vcpx/repository/hg.py", line 385, in _renamePathname
        repo.remove([oldname], unlink=True)
      File "/usr/lib64/python2.4/site-packages/mercurial/localrepo.py",
    line 944, in remove
        util.unlink(self.wjoin(f))
      File "/usr/lib64/python2.4/site-packages/mercurial/util.py", line
    552, in unlink
        os.unlink(f)
    OSError: [Errno 21] Is a directory:
    '/home/nfiedler/workspace/migrated/trunk'
    12:21:00 [E] Couldn't replay changeset
    Revision: 3
    Date: 2002-04-15 00:58:36.084111+00:00
    Author: nfiedler
    Entries: jswat/trunk(REN from trunk)
    Log: Moving JSwat to the correct directory.
    Traceback (most recent call last):
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/source.py", line
    141, in applyPendingChangesets
        replay(c)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/dualwd.py", line
    107, in replayChangeset
        self.target.replayChangeset(changeset)
      File "/home/nfiedler/downloads/tailor-0.9.28 /vcpx/target.py",
    line 117, in replayChangeset
        self._replayChangeset(changeset)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/target.py", line
    320, in _replayChangeset
        action(group)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/target.py", line
    474, in _renameEntries
        self._renamePathname(e.old_name, e.name <http://e.name>)
      File "/home/nfiedler/downloads/tailor-
    0.9.28/vcpx/repository/hg.py", line 385, in _renamePathname
        repo.remove([oldname], unlink=True)
      File "/usr/lib64/python2.4/site-packages/mercurial/localrepo.py",
    line 944, in remove
        util.unlink (self.wjoin(f))
      File "/usr/lib64/python2.4/site-packages/mercurial/util.py", line
    552, in unlink
        os.unlink(f)
    OSError: [Errno 21] Is a directory:
    '/home/nfiedler/workspace/migrated/trunk'
    12:21:02 [I] 2965 pending changesets in state file
    12:21:03 [C] Upstream change application failed
    Traceback (most recent call last):
      File "./tailor", line 35, in ?
        main()
      File "/home/nfiedler/downloads/tailor- 0.9.28/vcpx/tailor.py",
    line 339, in main
        tailorizer()
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/tailor.py", line
    147, in __call__
        self.update()
      File "/home/nfiedler/downloads/tailor- 0.9.28/vcpx/tailor.py",
    line 110, in update
        last, conflicts = dwd.applyPendingChangesets(
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/dualwd.py", line
    97, in applyPendingChangesets
        applied=applied)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/source.py", line
    141, in applyPendingChangesets
        replay(c)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/dualwd.py", line
    107, in replayChangeset
        self.target.replayChangeset(changeset)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/target.py", line
    117, in replayChangeset
        self._replayChangeset(changeset)
      File "/home/nfiedler/downloads/tailor- 0.9.28/vcpx/target.py",
    line 320, in _replayChangeset
        action(group)
      File "/home/nfiedler/downloads/tailor-0.9.28/vcpx/target.py", line
    474, in _renameEntries
        self._renamePathname(e.old_name , e.name <http://e.name>)
      File
    "/home/nfiedler/downloads/tailor-0.9.28/vcpx/repository/hg.py", line
    385, in _renamePathname
        repo.remove([oldname], unlink=True)
      File "/usr/lib64/python2.4/site-packages/mercurial/localrepo.py",
    line 944, in remove
        util.unlink(self.wjoin(f))
      File "/usr/lib64/python2.4/site-packages/mercurial/util.py", line
    552, in unlink
        os.unlink(f)
    OSError: [Errno 21] Is a directory:
    '/home/nfiedler/workspace/migrated/trunk'



------------------------------------------------------------------------

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

Reply via email to