diff options
Diffstat (limited to 'apps/servers/octopus/src/git.rs')
-rw-r--r-- | apps/servers/octopus/src/git.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/servers/octopus/src/git.rs b/apps/servers/octopus/src/git.rs new file mode 100644 index 000000000000..f1c8ef9da7ec --- /dev/null +++ b/apps/servers/octopus/src/git.rs @@ -0,0 +1,11 @@ +//! Git abstraction module +//! +//! Provide a few utility functions around supergit + +use supergit::Repository; + +pub(crate) fn open() -> Repository { + let path = std::env::var("OCTOPUS_REPOSITORY").unwrap(); + trace!("Loading bare git repo {}", path); + Repository::open(&path).unwrap() +} |