[−][src]Trait radicle_surf::vcs::VCS
Associated Types
Loading content...Required methods
fn get_history(&self, identifier: Self::HistoryId) -> Result<History<A>, Error>
Find a History in a Repo given a way to identify it
fn get_histories(&self) -> Result<Vec<History<A>>, Error>
Find all histories in a Repo
fn get_identifier(artifact: &A) -> Self::ArtefactId
Identify artifacts of a Repository
Implementors
impl VCS<Commit, Error> for Repository
[src]
type HistoryId = Object
type ArtefactId = Oid
fn get_history(&self, history_id: Self::HistoryId) -> Result<GitHistory, Error>
[src]
fn get_histories(&self) -> Result<Vec<GitHistory>, Error>
[src]
fn get_identifier(artifact: &Commit) -> Self::ArtefactId
[src]
impl<Repo, A, Error> VCS<A, Error> for Browser<Repo, A, Error> where
Repo: VCS<A, Error>,
[src]
Repo: VCS<A, Error>,