Module sit_core::repository [] [src]

Repository is where SIT stores all of its artifacts.

It is represented by the Repository structure.

Structs

Config

Repository configuration

DynamicallyHashedRecord

Record wrapper that dynamically rehashes wrapped Record's content

FilteredRecord

Record with filtered content

Issue

An issue residing in a repository

IssueIter

Unordered (as in "order not defined') issue iterator within a repository

IssueRecordIter

An iterator over records in an issue

Record

A record within an issue

RecordFileIterator

An iterator over files in a record

Repository

Repository is the container for all SIT artifacts

Enums

Error

Traits

DynamicallyHashable

Allows any Record to have its content dynamically rehashed

RepositoryProvider

Somethiing that can provide access to its underlying repository