Hi,

I had a failure to replay a svn revision (config file attached):

12:04:54 [I] Updating "perlqt4" in "/home/fboudra/kdebug224099/tailor"
12:04:54 [D] svn not found as new-style vcs, trying as monolithic
12:04:54 [D] svn not found as new-style vcs, trying as monolithic
12:04:54 [I] $ svn ls https://svn.kde.org/home/kde
12:04:54 [D] Executing  svn ls https://svn.kde.org/home/kde ('/home/fboudra')
branches/
tags/
trunk/
12:04:55 [I] [Ok]
12:04:55 [I] $ svn ls
https://svn.kde.org/home/kde/trunk/playground/bindings/perlqt4
12:04:55 [D] Executing  svn ls
https://svn.kde.org/home/kde/trunk/playground/bindings/perlqt4
('/home/fboudra')
Changes
MANIFEST
Makefile.PL
Qt.h
Qt.xs
README
binding.cpp
binding.h
examples/
handlers.cpp
handlers.h
lib/
marshall.h
marshall_basetypes.h
marshall_macros.h
marshall_primitives.h
marshall_types.cpp
marshall_types.h
perlqt.h
ppport.h
smokeperl.h
t/
tutorial/
12:04:57 [I] [Ok]
12:04:57 [I] Applying pending upstream changesets
12:04:57 [I] Changeset #1
12:04:57 [I] Upstream revision "125" by chrisburel, 2008-11-01
20:41:36.682078+00:00
12:04:57 [I] Log message: Moved tutorial directory into the examples
dir.
12:04:57 [D] Going to apply changeset:
Revision: 125
Date: 2008-11-01 20:41:36.682078+00:00
Author: chrisburel
Entries: examples/tutorial(REN from tutorial)
        examples/tutorial/t10(ADD)
        examples/tutorial/t11(ADD)
        examples/tutorial/t12(ADD)
        examples/tutorial/t13(ADD)
        examples/tutorial/t14(ADD)
        examples/tutorial/t3(ADD)
        examples/tutorial/t4(ADD)
        examples/tutorial/t5(ADD)
        examples/tutorial/t6(ADD)
        examples/tutorial/t7(ADD)
        examples/tutorial/t7/LCDRange.pm(ADD)
        examples/tutorial/t8(ADD)
        examples/tutorial/t9(ADD)
        examples/tutorial/t1/t1.pl(REN from tutorial/t1/t1.pl)
        examples/tutorial/t10/t10.pl(REN from tutorial/t10/t10.pl)
        examples/tutorial/t12/CannonField.pm(REN from
tutorial/t12/CannonField.pm)
        examples/tutorial/t12/LCDRange.pm(REN from
tutorial/t12/LCDRange.pm)
        examples/tutorial/t12/t12.pl(REN from tutorial/t12/t12.pl)
        examples/tutorial/t13/CannonField.pm(REN from
tutorial/t13/CannonField.pm)
        examples/tutorial/t13/GameBoard.pm(REN from
tutorial/t13/GameBoard.pm)
        examples/tutorial/t13/LCDRange.pm(REN from
tutorial/t13/LCDRange.pm)
        examples/tutorial/t13/t13.pl(REN from tutorial/t13/t13.pl)
        examples/tutorial/t14/GameBoard.pm(REN from
tutorial/t14/GameBoard.pm)
        examples/tutorial/t14/LCDRange.pm(REN from
tutorial/t14/LCDRange.pm)
        examples/tutorial/t2/t2.pl(REN from tutorial/t2/t2.pl)
        examples/tutorial/t3/t3.pl(REN from tutorial/t3/t3.pl)
        examples/tutorial/t4/t4.pl(REN from tutorial/t4/t4.pl)
        examples/tutorial/t5/t5.pl(REN from tutorial/t5/t5.pl)
        examples/tutorial/t6/t6.pl(REN from tutorial/t6/t6.pl)
        examples/tutorial/t7/t7.pl(REN from tutorial/t7/t7.pl)
        examples/tutorial/t8/t8.pl(REN from tutorial/t8/t8.pl)
        examples/tutorial/t9/t9.pl(REN from tutorial/t9/t9.pl)
Log: Moved tutorial directory into the examples dir.
12:04:57 [I] /home/fboudra/kdebug224099/tailor/svntarget $ svn update
--ignore-externals --revision 125 . 2>&1
12:04:57 [D] Executing  svn update --ignore-externals --revision 125 .
('/home/fboudra/kdebug224099/tailor/svntarget')
12:04:58 [I] [Ok]
Output stream:
At revision 125.
12:04:58 [D] 
examples/tutorial,examples/tutorial/t10,examples/tutorial/t11,examples/tutorial/t12,examples/tutorial/t13,examples/tutorial/t14,examples/tutorial/t3,examples/tutorial/t4,examples/tutorial/t5,examples/tutorial/t6,examples/tutorial/t7,examples/tutorial/t7/LCDRange.pm,examples/tutorial/t8,examples/tutorial/t9,examples/tutorial/t1/t1.pl,examples/tutorial/t10/t10.pl,examples/tutorial/t12/CannonField.pm,examples/tutorial/t12/LCDRange.pm,examples/tutorial/t12/t12.pl,examples/tutorial/t13/CannonField.pm,examples/tutorial/t13/GameBoard.pm,examples/tutorial/t13/LCDRange.pm,examples/tutorial/t13/t13.pl,examples/tutorial/t14/GameBoard.pm,examples/tutorial/t14/LCDRange.pm,examples/tutorial/t2/t2.pl,examples/tutorial/t3/t3.pl,examples/tutorial/t4/t4.pl,examples/tutorial/t5/t5.pl,examples/tutorial/t6/t6.pl,examples/tutorial/t7/t7.pl,examples/tutorial/t8/t8.pl,examples/tutorial/t9/t9.pl
updated to 125
12:04:58 [I] $ rsync --archive --exclude .svn --exclude .svn
/home/fboudra/kdebug224099/tailor/svntarget/
/home/fboudra/kdebug224099/tailor/svnsource
12:04:58 [D] Executing  rsync --archive --exclude .svn --exclude .svn
/home/fboudra/kdebug224099/tailor/svntarget/
/home/fboudra/kdebug224099/tailor/svnsource ('/home/fboudra')
12:04:58 [I] [Ok]
12:04:58 [I] /home/fboudra/kdebug224099/tailor/svnsource $ svn add
--quiet --no-auto-props --non-recursive examples
12:04:58 [D] Executing  svn add --quiet --no-auto-props
--non-recursive examples
('/home/fboudra/kdebug224099/tailor/svnsource')
12:04:58 [I] [Ok]
12:04:58 [E] Failure replaying: Revision: 125
Date: 2008-11-01 20:41:36.682078+00:00
Author: chrisburel
Entries: examples/tutorial(REN from tutorial)
        examples/tutorial/t10[DIR](ADD)
        examples/tutorial/t11[DIR](ADD)
        examples/tutorial/t12[DIR](ADD)
        examples/tutorial/t13[DIR](ADD)
        examples/tutorial/t14[DIR](ADD)
        examples/tutorial/t3[DIR](ADD)
        examples/tutorial/t4[DIR](ADD)
        examples/tutorial/t5[DIR](ADD)
        examples/tutorial/t6[DIR](ADD)
        examples/tutorial/t7[DIR](ADD)
        examples/tutorial/t7/LCDRange.pm(ADD)
        examples/tutorial/t8[DIR](ADD)
        examples/tutorial/t9[DIR](ADD)
        examples/tutorial/t1/t1.pl(REN from tutorial/t1/t1.pl)
        examples/tutorial/t10/t10.pl(REN from tutorial/t10/t10.pl)
        examples/tutorial/t12/CannonField.pm(REN from
tutorial/t12/CannonField.pm)
        examples/tutorial/t12/LCDRange.pm(REN from
tutorial/t12/LCDRange.pm)
        examples/tutorial/t12/t12.pl(REN from tutorial/t12/t12.pl)
        examples/tutorial/t13/CannonField.pm(REN from
tutorial/t13/CannonField.pm)
        examples/tutorial/t13/GameBoard.pm(REN from
tutorial/t13/GameBoard.pm)
        examples/tutorial/t13/LCDRange.pm(REN from
tutorial/t13/LCDRange.pm)
        examples/tutorial/t13/t13.pl(REN from tutorial/t13/t13.pl)
        examples/tutorial/t14/GameBoard.pm(REN from
tutorial/t14/GameBoard.pm)
        examples/tutorial/t14/LCDRange.pm(REN from
tutorial/t14/LCDRange.pm)
        examples/tutorial/t2/t2.pl(REN from tutorial/t2/t2.pl)
        examples/tutorial/t3/t3.pl(REN from tutorial/t3/t3.pl)
        examples/tutorial/t4/t4.pl(REN from tutorial/t4/t4.pl)
        examples/tutorial/t5/t5.pl(REN from tutorial/t5/t5.pl)
        examples/tutorial/t6/t6.pl(REN from tutorial/t6/t6.pl)
        examples/tutorial/t7/t7.pl(REN from tutorial/t7/t7.pl)
        examples/tutorial/t8/t8.pl(REN from tutorial/t8/t8.pl)
        examples/tutorial/t9/t9.pl(REN from tutorial/t9/t9.pl)
        examples/tutorial/t10/CannonField.pm(ADD)
        examples/tutorial/t10/LCDRange.pm(ADD)
        examples/tutorial/t10/t10.pl(ADD)
        examples/tutorial/t11/t11.pl(ADD)
        examples/tutorial/t11/CannonField.pm(ADD)
        examples/tutorial/t11/LCDRange.pm(ADD)
        examples/tutorial/t12/t12.pl(ADD)
        examples/tutorial/t12/CannonField.pm(ADD)
        examples/tutorial/t12/LCDRange.pm(ADD)
        examples/tutorial/t13/GameBoard.pm(ADD)
        examples/tutorial/t13/CannonField.pm(ADD)
        examples/tutorial/t13/LCDRange.pm(ADD)
        examples/tutorial/t13/t13.pl(ADD)
        examples/tutorial/t14/t14.pl(ADD)
        examples/tutorial/t14/GameBoard.pm(ADD)
        examples/tutorial/t14/CannonField.pm(ADD)
        examples/tutorial/t14/LCDRange.pm(ADD)
        examples/tutorial/t3/t3.pl(ADD)
        examples/tutorial/t4/t4.pl(ADD)
        examples/tutorial/t5/t5.pl(ADD)
        examples/tutorial/t6/t6.pl(ADD)
        examples/tutorial/t7/t7.pl(ADD)
        examples/tutorial/t8/t8.pl(ADD)
        examples/tutorial/t8/CannonField.pm(ADD)
        examples/tutorial/t8/LCDRange.pm(ADD)
        examples/tutorial/t9/CannonField.pm(ADD)
        examples/tutorial/t9/LCDRange.pm(ADD)
        examples/tutorial/t9/t9.pl(ADD)
Log: Moved tutorial directory into the examples dir.
Traceback (most recent call last):
 File "/usr/lib/pymodules/python2.5/vcpx/target.py", line 134, in
replayChangeset
   self._replayChangeset(changeset)
 File "/usr/lib/pymodules/python2.5/vcpx/target.py", line 330, in
_replayChangeset
   action(group)
 File "/usr/lib/pymodules/python2.5/vcpx/target.py", line 487, in
_renameEntries
   rename(absnew, absnew + '-TAILOR-HACKED-TEMP-NAME')
OSError: [Errno 39] Directory not empty
12:04:58 [C] Couldn't replay changeset:
Revision: 125
Date: 2008-11-01 20:41:36.682078+00:00
Author: chrisburel
Entries: examples/tutorial(REN from tutorial)
        examples/tutorial/t10[DIR](ADD)
        examples/tutorial/t11[DIR](ADD)
        examples/tutorial/t12[DIR](ADD)
        examples/tutorial/t13[DIR](ADD)
        examples/tutorial/t14[DIR](ADD)
        examples/tutorial/t3[DIR](ADD)
        examples/tutorial/t4[DIR](ADD)
        examples/tutorial/t5[DIR](ADD)
        examples/tutorial/t6[DIR](ADD)
        examples/tutorial/t7[DIR](ADD)
        examples/tutorial/t7/LCDRange.pm(ADD)
        examples/tutorial/t8[DIR](ADD)
        examples/tutorial/t9[DIR](ADD)
        examples/tutorial/t1/t1.pl(REN from tutorial/t1/t1.pl)
        examples/tutorial/t10/t10.pl(REN from tutorial/t10/t10.pl)
        examples/tutorial/t12/CannonField.pm(REN from
tutorial/t12/CannonField.pm)
        examples/tutorial/t12/LCDRange.pm(REN from tutorial/t12/LCDRange.pm)
        examples/tutorial/t12/t12.pl(REN from tutorial/t12/t12.pl)
        examples/tutorial/t13/CannonField.pm(REN from
tutorial/t13/CannonField.pm)
        examples/tutorial/t13/GameBoard.pm(REN from tutorial/t13/GameBoard.pm)
        examples/tutorial/t13/LCDRange.pm(REN from tutorial/t13/LCDRange.pm)
        examples/tutorial/t13/t13.pl(REN from tutorial/t13/t13.pl)
        examples/tutorial/t14/GameBoard.pm(REN from tutorial/t14/GameBoard.pm)
        examples/tutorial/t14/LCDRange.pm(REN from tutorial/t14/LCDRange.pm)
        examples/tutorial/t2/t2.pl(REN from tutorial/t2/t2.pl)
        examples/tutorial/t3/t3.pl(REN from tutorial/t3/t3.pl)
        examples/tutorial/t4/t4.pl(REN from tutorial/t4/t4.pl)
        examples/tutorial/t5/t5.pl(REN from tutorial/t5/t5.pl)
        examples/tutorial/t6/t6.pl(REN from tutorial/t6/t6.pl)
        examples/tutorial/t7/t7.pl(REN from tutorial/t7/t7.pl)
        examples/tutorial/t8/t8.pl(REN from tutorial/t8/t8.pl)
        examples/tutorial/t9/t9.pl(REN from tutorial/t9/t9.pl)
        examples/tutorial/t10/CannonField.pm(ADD)
        examples/tutorial/t10/LCDRange.pm(ADD)
        examples/tutorial/t10/t10.pl(ADD)
        examples/tutorial/t11/t11.pl(ADD)
        examples/tutorial/t11/CannonField.pm(ADD)
        examples/tutorial/t11/LCDRange.pm(ADD)
        examples/tutorial/t12/t12.pl(ADD)
        examples/tutorial/t12/CannonField.pm(ADD)
        examples/tutorial/t12/LCDRange.pm(ADD)
        examples/tutorial/t13/GameBoard.pm(ADD)
        examples/tutorial/t13/CannonField.pm(ADD)
        examples/tutorial/t13/LCDRange.pm(ADD)
        examples/tutorial/t13/t13.pl(ADD)
        examples/tutorial/t14/t14.pl(ADD)
        examples/tutorial/t14/GameBoard.pm(ADD)
        examples/tutorial/t14/CannonField.pm(ADD)
        examples/tutorial/t14/LCDRange.pm(ADD)
        examples/tutorial/t3/t3.pl(ADD)
        examples/tutorial/t4/t4.pl(ADD)
        examples/tutorial/t5/t5.pl(ADD)
        examples/tutorial/t6/t6.pl(ADD)
        examples/tutorial/t7/t7.pl(ADD)
        examples/tutorial/t8/t8.pl(ADD)
        examples/tutorial/t8/CannonField.pm(ADD)
        examples/tutorial/t8/LCDRange.pm(ADD)
        examples/tutorial/t9/CannonField.pm(ADD)
        examples/tutorial/t9/LCDRange.pm(ADD)
        examples/tutorial/t9/t9.pl(ADD)
Log: Moved tutorial directory into the examples dir.
12:04:58 [C] Upstream change application failed: [Errno 39] Directory not empty
12:04:58 [C] Something unexpected!
Traceback (most recent call last):
 File "/usr/lib/pymodules/python2.5/vcpx/tailor.py", line 156, in __call__
   self.update()
 File "/usr/lib/pymodules/python2.5/vcpx/tailor.py", line 120, in update
   applyable=self._applyable, applied=self._applied)
 File "/usr/lib/pymodules/python2.5/vcpx/dualwd.py", line 102, in
applyPendingChangesets
   applied=applied)
 File "/usr/lib/pymodules/python2.5/vcpx/source.py", line 136, in
applyPendingChangesets
   replay(c)
 File "/usr/lib/pymodules/python2.5/vcpx/dualwd.py", line 113, in
replayChangeset
   self.target.replayChangeset(changeset)
 File "/usr/lib/pymodules/python2.5/vcpx/target.py", line 134, in
replayChangeset
   self._replayChangeset(changeset)
 File "/usr/lib/pymodules/python2.5/vcpx/target.py", line 330, in
_replayChangeset
   action(group)
 File "/usr/lib/pymodules/python2.5/vcpx/target.py", line 487, in
_renameEntries
   rename(absnew, absnew + '-TAILOR-HACKED-TEMP-NAME')
OSError: [Errno 39] Directory not empty

Any ideas ?

Cheers,

Fathi
(fabo on #tailor irc channel)

Attachment: perlqt4.tailor
Description: Binary data

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

Reply via email to