summaryrefslogtreecommitdiffstats
path: root/src/filestore
AgeCommit message (Expand)Author
2021-11-19Update Copyright string to 2020-2022Matthias Beyer
2021-08-18Refactor: Simplify implementationMatthias Beyer
2021-08-12Fix clippy: Remove needless borrowsMatthias Beyer
2021-04-12Remove duplicated codeMatthias Beyer
2021-04-12Filter out the /outputs/ directoryMatthias Beyer
2021-04-06Remove pub from FileStoreImpl::root_path memberMatthias Beyer
2021-04-06Remove outdated commentMatthias Beyer
2021-03-04Do not pass progress bars by value, but by referenceMatthias Beyer
2021-02-22Merge branch 'misc'Matthias Beyer
2021-02-22Fix: Debug output should match type nameMatthias Beyer
2021-02-22Remove MergedStoresMatthias Beyer
2021-02-17Pass MergedStores to endpoint/jobs rather than only staging storeMatthias Beyer
2021-02-16Rewrite artifact searching in replacement algorithmMatthias Beyer
2021-02-15No need to map () to ()Matthias Beyer
2021-02-11Implement find-artifact subcommandMatthias Beyer
2021-02-11Add FullArtifactPath::artifact_path() getterMatthias Beyer
2021-02-11Add MergedStores::get() for getting artifact pathes from any storeMatthias Beyer
2021-02-11Add getter for MergedStores::releaseMatthias Beyer
2021-02-11Make function pub, so we can use it elsewhereMatthias Beyer
2021-02-08Remove `Artifact` typeMatthias Beyer
2021-02-08Remove `Artifact` type almost entirelyMatthias Beyer
2021-01-25Let the JobHandle::run() return a Vec<Artifact>Matthias Beyer
2021-01-25Fix: Filter each entry, strip prefixMatthias Beyer
2021-01-21Fix clippy: Remove noop drop() callMatthias Beyer
2021-01-21Reimplement: Orchestrator::run()Matthias Beyer
2021-01-21Add derive(Debug) for FillArtifactPathDisplayMatthias Beyer
2021-01-21Add MergedStores::get_artifact_by_path()Matthias Beyer
2021-01-21Add FullArtifactPath::exists()Matthias Beyer
2021-01-18Run `cargo fmt`Matthias Beyer
2021-01-15Fix clippy: this import is redundantMatthias Beyer
2021-01-15Fix clippy: this `else { if .. }` block can be collapsedMatthias Beyer
2021-01-13Add LICENSE file and license headersMatthias Beyer
2020-12-08Make StagingStore get()able from MergedStores, to simplify Orchestrator implMatthias Beyer
2020-12-07Reduce interface of pathes by restricting visibility of functionsMatthias Beyer
2020-12-07Fix: Add unchecked variants of constructors for testsMatthias Beyer
2020-12-07Add checks so that FullArtifactPath can only be constructed for existing filesMatthias Beyer
2020-12-07Fix: ArtifactPath::is_dir() should not existMatthias Beyer
2020-12-07Remove StoreRoot::stripped_from() and StoreRoot::walk()Matthias Beyer
2020-12-07Remove AsRef<Path> for StoreRoot implMatthias Beyer
2020-12-07Remove StoreRoot::as_path()Matthias Beyer
2020-12-07Make stores only loadable with StoreRoot objectMatthias Beyer
2020-12-07Add runtime check in StoreRoot::newMatthias Beyer
2020-12-07Add runtime check in ArtifactPath::newMatthias Beyer
2020-12-07Remove StoreRoot::join_path()Matthias Beyer
2020-12-07Make FullArtifactPath a tuple of StoreRoot and ArtifactPathMatthias Beyer
2020-12-07Remove AsRef<Path> for FullArtifactPath implMatthias Beyer
2020-12-07Add ArtifactPath, StoreRootMatthias Beyer
2020-12-07Deny macro_use from external crateMatthias Beyer
2020-12-07Remove unused importsMatthias Beyer
2020-12-07Remove Artifact::create{,_path}() (unused)Matthias Beyer