# Repositories

An inq repository is a very simple disk structure. It contains the following
files (for a format 1 repository - the only current format):

* `format`: This file identifies the precise layout of the repository, in case future changes are needed.

* `next-stream`: This file contains the serial number to be used when adding another stream to the repository.

* `failing`: This file is a stream containing just the known failing tests.
  It is updated whenever a new stream is added to the repository, so that it only references known failing tests.

* `#N` - all the streams inserted in the repository are given a serial number.

* `repo.conf`: This file contains user configuration settings for the repository.
  `inq repo-config` will dump a repo configration and `inq help repo-config` has online help for all the repository settings.
