bzr: ERROR: Unable to delete transform temporary directory
John Arbash Meinel
john at arbash-meinel.com
Thu Sep 6 14:45:47 BST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bob Tanner wrote:
>>
>> $ ~/tmp/bzr.dev/bzr get http://bazaar.eqenchanters.org/WoW/AddOns/
>> AddOns-2764
>> bzr: ERROR: [Errno 66] Directory not empty
>> $ rm -rf AddOns-2764
>> $ ~/tmp/bzr.dev/bzr get
>> http://bazaar.eqenchanters.org/WoW/AddOns/
>> bzr: ERROR: [Errno 66] Directory not empty
>
> Testing with some people on irc, I get the following results.
>
> OSX, Python 2.4/bzr 0.90.0 candidate
> $ bzr get http://bazaar.eqenchanters.org/WoW/AddOns
> bzr: ERROR [Errno 66] Directory not empty
>
>
Just by the platforms, I would say that you are versioning a file which differs
just in case. So you have
path/foo
and
path/Foo
Under Linux, we have no problem creating that, under Win32 and OS X it is
causing a name conflict while we try to build your tree.
And then we have a *different* problem when trying to clean things up again,
because we think a directory should be empty, but it isn't yet.
This may point to the case that the directory itself is the one with mixed
case. So we expect to find
Path/
baz
path/
foo
bar
But when checking out on Win32 or OSX it causes:
Path/
baz
foo
bar
and then when we go to clean up, we delete, 'baz' and expect to be able to
delete 'Path', but 'Path' is no longer empty.
That, at least, is my guess.
You could probably check out the tree under Linux, look for any paths with
similar names, and then delete one of them to clear this up.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFG4ASLJdeBCYSNAAMRAq4IAKCOmEnQt3QBBpIYUHodYLZDSg7vrACcCIq/
H2b/Z1abPskI9JfGBkFf8w8=
=D2W5
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list