Differences between revisions 12 and 13
Revision 12 as of 2010-10-10 20:12:21
Size: 914
Editor: abuehl
Comment:
Revision 13 as of 2010-10-22 18:29:32
Size: 996
Editor: abuehl
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers 2

= Requires File =
Line 4: Line 8:

<<TableOfContents>>
Line 17: Line 23:
See also: [[CompatibilityRules]] == See also ==
 *
[[CompatibilityRules]]

Requires File

Starting with Mercurial version 0.9.2 there is a file .hg/requires which specifies the capabilities needed by a client to access this repository. It is a text file, where each line contains the name of a capability and optionally (separated by a = character from the name) a list of parameters, each separated by a comma (,).

Currently there are only capabilities which don't need parameters.

1. Capabilities

  • store

    • The directory .hg/store contains the subdirectories data (see CaseFoldingPlan)

  • revlogv1

  • fncache

    • store files are named to work around Windows limitations described in fncacheRepoFormat.

  • dotencode

    • Leading '.' (period) or ' ' (space) in store filenames are encoded (see 34d8247a4595, appears in 1.7).

2. See also


CategoryInternals

RequiresFile (last edited 2013-09-13 22:34:47 by mpm)