Test verifying that previous functionality still works.

Repository containing multiple projects or packages.

Design allowing applications to load optional extensions.

Version-control branch used to prepare a release.

Mutual-exclusion lock for shared-resource synchronization.

Collection of related operating-system processes.

Planning and controlling software releases.

Conflict caused by identical names in a shared namespace.

Preventing one process from improperly affecting another.

Repository hosted on another machine or service.