MCPcopy Index your code
hub / github.com/emwalker/digraph / relative_path

Method relative_path

backend/src/git/client.rs:82–86  ·  view source on GitHub ↗
(&self, subdirectory: &str)

Source from the content-addressed store, hash-verified

80 }
81
82 fn relative_path(&self, subdirectory: &str) -> Result<PathBuf> {
83 let (part1, part2, part3) = self.parts()?;
84 let relative_path = PathBuf::from([subdirectory, part1, part2, part3].join("/"));
85 Ok(relative_path)
86 }
87
88 fn object_filename(&self) -> Result<PathBuf> {
89 Ok(self.relative_path("objects")?.join("object.yaml"))

Callers 4

repo_pathMethod · 0.45
activity_log_filenameMethod · 0.45
change_filenameMethod · 0.45
object_filenameMethod · 0.45

Implementers 1

client.rsbackend/src/git/client.rs

Calls 1

partsMethod · 0.45

Tested by

no test coverage detected