New feature discussions
These features are ones that are broader than would be covered by a bug report.
CaseFoldingPlan - Deal with case-insensitive filesystems and other anomalies.
OverlayRepository - Sharing partial repository stores between different repositories.
NestedRepositories - Incorporate a subset of the ForestExtension functionality into the core.
HandlingLargeFiles - thoughts on dealing with files larger than memory.
InternationalizationPlan - Support for Mercurial having all of its messages to users translated into other languages.
NewWebInterface - A rewrite of hgweb (the idea hasn't been signed off on by mpm yet).
RevlogNG - A set of changes to the revlog format to both make it smaller and contain more useful information.
PartialClone - Masking out parts of the tree so they don't show up in the working set.
TrimmingHistory - Forgetting exactly what was done in the past (but not that something was done) to save space and time.
ChangelogEncodingPlan - Being able to work with different encodings for important Mercurial features.
IncludeExcludeProposal - Extensions for the hgignore mechanisms.
ExtendedChangelog - Keeping more information in Mercurial changelogs.
NewIdeas/FileTypes - Specific merge/diff algorithms based on file types/extensions.
RenamePlan - Mostly implemented, except for good directory rename detection (?).
WindowsTestingPlan - getting the test suite to work on Windows.
ImprovingDocStrings - allowing verbose text to be hidden by default, and other goodies.
- MutableHG - set of feature dedicated to gracefully handle history rewritting in mercurial
And here are some links to useful queries in the bug tracker.
Old plans
KeywordPlan (implemented in KeywordExtension)
SymlinkPlan (pretty much all of this seems to be implemented already)
