How do I resolve this case-sensitivity problem on Windows.
Talden
talden at gmail.com
Wed Mar 5 10:51:50 GMT 2008
2008/3/5 Talden <talden at gmail.com>:
>
> On Wed, Mar 5, 2008 at 9:41 PM, Alexander Belchenko <bialix at ukr.net> wrote:
> > Doug Lee пишет:
> >
> > > On Wed, Mar 05, 2008 at 07:53:15AM +0200, Alexander Belchenko wrote:
> > >> Talden ??????????:
> > >>> Below is a short sequence of commands that, on Windows results in the
> > >>> working tree always reporting removed files. How do I fix it so that
> > >>> the files are removed in the branch and the working tree reports
> > >>> clean?
> > >>>
> > >>> NB: I know the ideal is to use "bzr mv" instead of the rename - this
> > >>> is a contrived example to simulate something that happened with a new
> > >>> vendor drop amongst thousands of files.
> > >> Yes, using mv is the right way for now.
> > >
> > > Makes sense, but FYI, I have long had the problem of certain Windows
> > > programs "renaming" files to the case you type in their "Open"
> > > dialogs--e.g., if the file is Foo.txt and I type Ctrl+O for an Open
> > > dialog and type "foo.txt" and then save, the "F" silently becomes an
> > > "f." Worse, I have one utility that plays as-yet-undetermined games
> > > with the case of file extensions, so that Foo.txt can suddenly become
> > > Foo.TXT even though I didn't type it that way.
> > >
> > > Just a data point.
> >
> > Sigh. Sigh. Sigh.
> > I know these "games". It's really terrible.
> >
> > The real problem is that *I* don't have enough free time to write
> > case-insensitive filesystem supporting code. Because bzr was designed
> > for Linux without case-insensitiveness in mind. So adding such support
> > now is really not easy task. It seems easy from user point of view,
> > but it's really not easy from inside bzr.
> > And almost all core developers is Linux guys. They simply
> > don't affected by these "games", so it's no high priority for bzr team.
> > As well as line-endings support and some other windows-specific things.
>
> Then Bzr adoption will suffer - I don't think anyone thinks this is an
> overnight thing. Here I was trying to find work-arounds to make these
> issues survivable while we wait for development to catch up.
>
> Windows and Windows development is going to be around for some time.
> Bazaar, with it's mixed model (centralised/distributed) and good
> fundamental approach to hierarchy changes is well placed to become a
> transition from Subverison into fundamentally distributed VCS tools
> (unless you use Windows it seems). Development might not be focused on
> Windows but if it actively voices disinterest in solving these issues
> then a lot of the market will look the other way.
I should also say that I'm trying to get familiar with the code-base
(and Python). References to explanations of the working copy
book-keeping and a component model for the project might help speed
that up.
--
Talden
More information about the bazaar
mailing list