Jigsaw/JDK requirements

Jonathan Gibbons Jonathan.Gibbons at Sun.COM
Fri Feb 20 15:25:47 PST 2009


So you do end up with "double inodes" when you rename a file ...

I agree the user illusion is good, but I still say it is heavyweight 
under the covers.
For occasional file renames, I don't think it's a big deal; it is 
arguably more of a big
deal if we were to rename most of the files in the JDK repository.

-- Jon

Mark Reinhold wrote:
>> Date: Fri, 20 Feb 2009 15:00:18 -0800
>> From: jonathan.gibbons at sun.com
>>     
>
>   
>> While Mercurial can handle mass renames, it does it in a clumsy way
>> (doesn't it?)  as a combination of a delete and a new file.  Although
>> it doesn't cost you in the working directory, it will cost you in the
>> .hg directory, won't it?
>>     
>
> No, not really.  The deltas for the original file remain where they
> were in .hg/store; the new file in the store will only contain newer
> deltas.  The -f option to the hg log command follows across renames
> so that you can always see the complete history of a file.
>
> - Mark
>   




More information about the jigsaw-dev mailing list