#65: failure to rename back from -TAILOR-HACKED-TEMP-NAME
--------------------+-------------------------------------------------------
 Reporter:  dato    |       Owner:  lele      
     Type:  defect  |      Status:  new       
 Priority:  major   |   Milestone:  VersionOne
Component:  tailor  |     Version:  0.9       
 Keywords:          |  
--------------------+-------------------------------------------------------
 This happens in target._renameEntries() when self.shared_basedirs is
 false, and a directory (as opposed to a plain file) is renamed:

 {{{
 13:39:03 [C] Upstream change application failed
 Traceback (most recent call last):
   File "/usr/bin/tailor", line 33, in ?
     main()
   File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 332, in
 main
     tailorizer()
   File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 144, in
 __call__
     self.update()
   File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 107, in
 update
     last, conflicts = dwd.applyPendingChangesets(
   File "/usr/lib/python2.4/site-packages/vcpx/dualwd.py", line 97, in
 applyPendingChangesets
     applied=applied)
   File "/usr/lib/python2.4/site-packages/vcpx/source.py", line 133, in
 applyPendingChangesets
     replay(c)
   File "/usr/lib/python2.4/site-packages/vcpx/dualwd.py", line 107, in
 replayChangeset
     self.target.replayChangeset(changeset)
   File "/usr/lib/python2.4/site-packages/vcpx/target.py", line 112, in
 replayChangeset
     self._replayChangeset(changeset)
   File "/usr/lib/python2.4/site-packages/vcpx/target.py", line 294, in
 _replayChangeset
     action(group)
   File "/usr/lib/python2.4/site-packages/vcpx/target.py", line 439, in
 _renameEntries
     rename(absnew + '-TAILOR-HACKED-TEMP-NAME', absnew)
 OSError: [Errno 39] Directory not empty
 }}}

 (Noted in my ~/TODO, but sending a ticket so it can't get forgotten.)

-- 
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/65>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to