Version problems

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Sun Nov 26 12:18:01 CST 2006


2006/11/26, Benoit Boissinot <bboissin at gmail.com>:
> On 11/25/06, Juan Jose Garcia-Ripoll
> <juanjose.garciaripoll at googlemail.com> wrote:
> > With it I have created a repository, but now it turns out that this
> > repository does not work with Mercurial 0.9.1 on other platforms. You
> > can find the problematic repository here:
> > http://ecls.sf.net/cloned-ecl.tar.bz2
>
> From the output of 'hg verify' it looks like a case problem (files
> that are identical in a case insensitive FS), for me your repo is
> broken with 0.9.1 and tip.
> There is a plan for dealing with this:
> http://www.selenic.com/mercurial/wiki/index.cgi/CaseFoldingPlan

Hmm, OSX is indeed case insensitive but case preserving. That means
the names of the files in my repository are the same as the ones in
any other Unix machine.

I have checked also that there are not two files with the same name in
the repo right now. Such a situation has indeed never existed, so the
only conflict I can think of must come from a file with one name being
replaced (I mean as in "delete" and then "add").

Do you then mean that I have to check that files added to the tree do
not have the same name (under case conversion) as others that have
disappeared?

That is indeed difficult for me to control, given that 30% of the code
in my program are imported sources (GNU MP and Boehm-Weiser garbage
collector) and I do not control their history.

BTW, thanks for fixing the repository!!!

Cheers,

Juanjo


More information about the Mercurial mailing list