The bug has been reported.<br><br>Thanks for the feedback guys, if I get the time this weekend I might look into implementing a workaround for it.<br><br>- Michael<br><br><div><span class="gmail_quote">On 2/7/07, <b class="gmail_sendername">
Martin Pool</b> <<a href="mailto:mbp@canonical.com">mbp@canonical.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[Incidentally I think it's a good idea to cc people who post questions<br>for the first time (or maybe at all) - they might not be subscribed.<br>The list moderates new posters but they do get through.]<br><br>On 7 Feb 2007, Alexander Belchenko <
<a href="mailto:bialix@ukr.net">bialix@ukr.net</a>> wrote:<br>> Michael Reiland пишет:<br>> > I'm trying to get bazaar working over an ftp connection. All machines will<br>> > be running win2k or newer.
<br>> ><br>> > I've configured everything, created a test repository on the remote<br>> > machine,<br>> > checked out said repository on my local machine.<br>> ><br>> > When I try to commit it I get the following error:
<br>> > bzr: ERROR: Generic path error: '/bzr_test/.bzr/branch/revision-history':<br>> > could not store: 550 /bzr_test/.bzr/branch/revision-history: Cannot<br>> > create a<br>> > file when that file already exists
<br>><br>> Unfortunately bzr is broken in this respect:<br>> if you have FTP server on top of Windows filesystem, it's unable to rename file<br>> if there is already exists file with the same name. It's purely limitation
<br>> of underlying windows filesystem, not bzr itself.<br><br>Well, it is a limit we should work around. For the current format it is<br>ok for us to delete the file before renaming it if the server or<br>filesystem requires that. In fact I thought that sftp always requires
<br>this...<br><br>> This bug also reproduced by selftest running on Windows.<br><br>On the local filesystem, or just against the file server.<br><br>> Unfortunately all core developers working on Linux, and assume that FTP servers
<br>> always running on Linux machines too, where this problem simply does not<br>> exists.<br><br>I think you count as a core dev too!<br><br>We do have Transport decorators that should allow us to simulate this on
<br>any platform.<br><br>> Please, file the bug report about this problem.<br><br>Yes please do -- <a href="http://launchpad.net/bzr">http://launchpad.net/bzr</a><br><br>--<br>Martin<br></blockquote></div><br>