Backwards compatibility (was Re: how can you tell you have merged?)
Bill Barry
after.fallout at gmail.com
Thu Sep 11 17:32:02 CDT 2008
Matt Mackall wrote:
> I frankly can't see us ever finding a reason to change this sort of
> stuff, short of making a Mercurial-NG that vastly improves the
> underlying design. That will not be Mercurial 2.0, it'll have a new
> name. Because it will almost certainly require converting repositories.
> Even still, I suspect the command line interface will be nearly
> identical to aid in porting tools.
>
>
Just because we don't see it, doesn't mean it isn't possible.
Btw... (sorta completely off topic): has anybody thought about
implementing version control as a file system (getting rid of the
current filesystem layers, some of them with their case insensitivity
problems). I was thinking about this the other day. As I see it there is
only two ways to get rid of all of the problems of case insensitivity on
windows:
1. require the user to use a case sensitive file system on windows (the
only ones I know of are ext2/ext3; I was going to try hg on one to make
sure it all works)
2. make it so that you can mount the repository as if it was a separate
partition (or even make it actually a separate partition, I don't know
if that would be any more or less simple) pretending to be its own
filesystem
More information about the Mercurial
mailing list