(Almost) all extensions together in one place
Laurens Holst
laurens.nospam at grauw.nl
Thu Mar 31 06:12:30 CDT 2011
Op 31-03-11 03:53, Greg Ward schreef:
> [also available as http://hg.gerg.ca/allextensions/raw-file/tip/README.txt]
>
> All Mercurial Extensions
> ========================
>
> This project is a meta-repository that gathers together all known
> Mercurial extensions that are not included with the latest version of
> Mercurial, as listed in the Mercurial wiki. It has two purposes:
>
> * make it easier to audit the universe of extensions for Mercurial
> developers proposing an API change: "if I make this change, how
> much pain will it cause for how many extension developers?"
I would also add some tools to do this.
A start would be one or more template scripts that loop over all
subrepositories and execute some simple test, this would serve as an
example. One example could be to run check-code on all extensions.
Then on top of that there could be a check-deprecated which Mercurial
developers can use for and contribute checks for deprecated or removed
API to. That way new additions or old non-public extensions can also
immediately be scanned if they’re using something they shouldn’t anymore.
> * give Mercurial developers a place to play around with subrepos
Smart :).
~Laurens
More information about the Mercurial-devel
mailing list