Returns all known repositories.
Emits when the selected repository has changed.
Emits when status has changed in the selected repository.
Returns the selected repository, or undefined
if no repositories are available.
Returns the last known status of the selected repository, or undefined
if no repositories are available.
The repository tracker watches the selected repository for status changes. It provides a convenient way to listen on status updates.