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