[PATCH] introduce fncache repository layout

Adrian Buehlmann adrian at cadifra.com
Wed Oct 22 09:03:00 CDT 2008


On 21.10.2008 08:55, Christian Boos wrote:
> Adrian Buehlmann wrote:
>> On 20.10.2008 20:08, Matt Mackall wrote:
>>   
>>> On Mon, 2008-10-20 at 00:34 +0200, Adrian Buehlmann wrote:
>>>     
>>>> # HG changeset patch
>>>> # User Adrian Buehlmann <adrian at cadifra.com>
>>>> # Date 1224436327 -7200
>>>> # Node ID cf07754d418c7acaf4686a66dea30acd869b94a0
>>>> # Parent  834b8d7bd5978a85c22b880d0c24241416d24672
>>>> introduce fncache repository layout
>>>>
>>>> * adds a new entry 'fncache' to '.hg/requires' for new repos
>>>> * writes new file '.hg/store/fncache'
>>>> * hash-encodes filenames with long paths (issue839)
>>>> * encodes Windows reserved filenames (issue793)
>>>>
>>>> patch changelog:
>>>>
>>>> 2008-10-19:
>>>> * fixed typos (shorted -> shortened)
>>>> * using util.sha1 instead of import sha
>>>>       
>>> Queued! Thanks for your perseverance on this.
>>>     
>> Whew.
>>
>> Thank you and thanks to all who helped, especially Jesse (cc-ing to him), who
>> provided an early version of this patch.
>>   
> 
> Hello Adrian,
> 
> Maybe you could send a few words to the list explaining how this new 
> repository layout will get used?
> Is creating a new clone on Windows all what is needed to do or is there 
> a preference to set in ~/.hgrc (from looking at the patch, I couldn't 
> tell how the 'fncache' requirement was added).
> 
> Thanks!
> 
> -- Christian
> 

I've started a new wiki page about this at
http://www.selenic.com/mercurial/wiki/index.cgi/fncacheRepoFormat


More information about the Mercurial-devel mailing list