[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