aboutsummaryrefslogtreecommitdiff
path: root/src/git/mod.rs
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2024-03-27 12:57:30 +0100
committerMax Audron <audron@cocaine.farm>2024-03-27 12:57:30 +0100
commit3a88527328952ddffef0bf228f0832e81fcfdf19 (patch)
tree8de19b16c5038537a714d2bfe34892d20e6d5626 /src/git/mod.rs
parentrelease 1.0.4 (diff)
implement basic cloning and updating with gix
Diffstat (limited to 'src/git/mod.rs')
-rw-r--r--src/git/mod.rs46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/git/mod.rs b/src/git/mod.rs
index 60d0b46..0653072 100644
--- a/src/git/mod.rs
+++ b/src/git/mod.rs
@@ -1,27 +1,27 @@
-pub fn git_credentials_callback(
- _user: &str,
- user_from_url: Option<&str>,
- _cred: git2::CredentialType,
-) -> Result<git2::Cred, git2::Error> {
- if let Some(user) = user_from_url {
- git2::Cred::ssh_key_from_agent(user)
- } else {
- Err(git2::Error::from_str("no url username found"))
- }
-}
+// pub fn git_credentials_callback(
+// _user: &str,
+// user_from_url: Option<&str>,
+// _cred: git2::CredentialType,
+// ) -> Result<git2::Cred, git2::Error> {
+// if let Some(user) = user_from_url {
+// git2::Cred::ssh_key_from_agent(user)
+// } else {
+// Err(git2::Error::from_str("no url username found"))
+// }
+// }
-pub fn callbacks<'g>() -> git2::RemoteCallbacks<'g> {
- let mut callbacks = git2::RemoteCallbacks::new();
- callbacks.credentials(git_credentials_callback);
+// pub fn callbacks<'g>() -> git2::RemoteCallbacks<'g> {
+// let mut callbacks = git2::RemoteCallbacks::new();
+// callbacks.credentials(git_credentials_callback);
- callbacks
-}
+// callbacks
+// }
-#[tracing::instrument(level = "trace")]
-pub fn fetch_options<'g>() -> git2::FetchOptions<'g> {
- let mut opts = git2::FetchOptions::new();
- opts.remote_callbacks(callbacks());
- opts.download_tags(git2::AutotagOption::All);
+// #[tracing::instrument(level = "trace")]
+// pub fn fetch_options<'g>() -> git2::FetchOptions<'g> {
+// let mut opts = git2::FetchOptions::new();
+// opts.remote_callbacks(callbacks());
+// opts.download_tags(git2::AutotagOption::All);
- opts
-}
+// opts
+// }