summaryrefslogtreecommitdiffstats
path: root/src/repository
AgeCommit message (Expand)Author
2021-11-19Update Copyright string to 2020-2022Matthias Beyer
2021-09-16Fix clippy: Remove needless borrowMatthias Beyer
2021-09-16Fix clippy: Remove needless borrowMatthias Beyer
2021-08-30Merge branch 'fix-patch-loading'Matthias Beyer
2021-08-30Fix clippy: Use or_insert_with() for less runtime costMatthias Beyer
2021-08-30Fix clippy: Use character constantMatthias Beyer
2021-08-30Fix: implement unimplemented!()Matthias Beyer
2021-08-30Fix: Do not join patch path with root directory pathMatthias Beyer
2021-08-27Fix: Remove unused importsMatthias Beyer
2021-08-27Fix: Replace unimplemented!() match arm with bail!()Matthias Beyer
2021-08-27Optimize: If there is a PathComponent::PkgToml, we can return true right awayMatthias Beyer
2021-08-27Split repository::fs into modules and expose only necessary interfaceMatthias Beyer
2021-08-27Add documentation to repository::fs moduleMatthias Beyer
2021-08-26Reimplement Repository::load() with parallelismMatthias Beyer
2021-08-26Make sure we open as many files as possible in the recursionMatthias Beyer
2021-08-26Fix: Do not push the full (absolute) path but only the relative oneMatthias Beyer
2021-08-26Fix: do not filter out directoriesMatthias Beyer
2021-08-26Add getter for FileSystemRepresentation::rootMatthias Beyer
2021-08-26Reimplement repository loadingMatthias Beyer
2021-08-26Return the path to the file that was loaded as wellMatthias Beyer
2021-08-26Add PathComponent::dir_name() helper fnMatthias Beyer
2021-08-26Add getter for FileSystemRepresentation::filesMatthias Beyer
2021-08-26Derive Debug for filesystem interface typesMatthias Beyer
2021-08-26Add tests for Filesystem content aggregation codeMatthias Beyer
2021-08-26Allow unused code for nowMatthias Beyer
2021-08-26Add an intermediate pkg.toml file content file collecting contentsMatthias Beyer
2021-08-26Add helper fn to check whether a file is a leafMatthias Beyer
2021-08-26Add method to get all pkg.toml file contents for a pathMatthias Beyer
2021-08-26Store pathes to pkg.toml files as wellMatthias Beyer
2021-08-26Add Filesystem layer for loading files from FS without parsingMatthias Beyer
2021-08-18Fix indentationMatthias Beyer
2021-08-18Refactor iteration to be less nestedMatthias Beyer
2021-08-18Refactor getting patches and ignoring NotFound errorMatthias Beyer
2021-08-18Refactor patch mapping to pathMatthias Beyer
2021-08-18Use anyhow!() to create errors instead of format!()Matthias Beyer
2021-06-09Revert "Fix: Make patch path absolute"Matthias Beyer
2021-06-07Fix: Make patch path absoluteMatthias Beyer
2021-04-09Fix: Patch file finding algorithmMatthias Beyer
2021-04-09Fix: Error message should be less technical hereMatthias Beyer
2021-04-08Fix: Error out if a patch file is missingMatthias Beyer
2021-03-17Add check whether package name or version is emptyMatthias Beyer
2021-03-10Add comments on patch-path-fixing algorithmMatthias Beyer
2021-03-10Refactor for more readabilityMatthias Beyer
2021-03-10Re-write patch postprocessingMatthias Beyer
2021-03-09Implement patch-path rewritingMatthias Beyer
2021-02-15Add logging what is searchedMatthias Beyer
2021-02-15Add logging what is loadedMatthias Beyer
2021-01-18Run `cargo fmt`Matthias Beyer
2021-01-15Allow module inception in this instanceMatthias Beyer
2021-01-15Fix clippy: single-character string constant used as patternMatthias Beyer