As of this writing, the error message does make more sense:
bzr: ERROR: File exists: u'D:/usr/eli/bzr/libunwind.git/aux': [Error 183] Cannot create a file when that file already exists
However, just having a clear message doesn't solve the problem, as bzr bails out and refuses to continue. In my case, I tried to clone the libunwind git repository using bzr-git:
bzr branch git://git.sv.gnu.org/libunwind.git
The result is that I have no repository, just an empty directory.
Even skipping the offending file would IMO be better, because in some use cases that might be good enough, since such a package obviously cannot be built on Windows anyway. Bonus points for creating the file with a different name, leaving a log of renames somewhere -- this could help the user produce a series of "bzr mv" commands to actually rename the files in the repo.
As of this writing, the error message does make more sense:
bzr: ERROR: File exists: u'D:/usr/ eli/bzr/ libunwind. git/aux' : [Error 183] Cannot create a file when that file already exists
However, just having a clear message doesn't solve the problem, as bzr bails out and refuses to continue. In my case, I tried to clone the libunwind git repository using bzr-git:
bzr branch git://git. sv.gnu. org/libunwind. git
The result is that I have no repository, just an empty directory.
Even skipping the offending file would IMO be better, because in some use cases that might be good enough, since such a package obviously cannot be built on Windows anyway. Bonus points for creating the file with a different name, leaving a log of renames somewhere -- this could help the user produce a series of "bzr mv" commands to actually rename the files in the repo.