#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