- introduction of a new ''repository'' command in TracAdmin
- `resync` subcommand is now `repository resync`
- new subcommand `notify` for new changeset notification
- the `RepositoryManager` now makes a distinction between "real" repositories and mere aliases to real repositories. Only real repositories get notified of new changesets and get resynced.
- a `Repository` can now report its actual base, if it's a scoped repository. This enable to identify different scoped repositories sharing the same base. Note that a scoped repository is a real repository and if its type requires it (e.g. svn), it will get cached on its own.
Note also that '''a schema upgrade is needed''' (database_version = 22).
The `node_change` and `revision` tables gain a new `repos` column of type text.
Patch written by Remy Blank on #7723.
Review, nit-picking and summary by me.