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