There are a variety of mechanisms to choose from and it depends a little on what kinds of changes you are interested in (e.g. schema changes or data changes). I am guessing you are interested in data changes and being alerted via, say, email.
The repository is designed to work with Change Data Capture (CDC) and Change Tracking. CDC is an Enterprise feature that gives detailed change information while Change Tracking gives less detailed information but works on all SKUs. This lets you query for changes that have happened in a variety of interesting ways. The current plan is that all relevant schemas will support both CDC and Change Tracking.
Since the repository schemas have a straightforward relational structure, it is possible to use Reporting Services over the repository to deliver reports via email or other custom means. Essentially, a user would subscribe to change reports for data they are interested in.
Finally it is possible to write a job that queries for changes (using CDC or Change Tracking) and delivers change events via Service Broker or SSIS.