Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
git-remote-rad: Allow pushing from bare repositories
Tobias Hunger committed 9 months ago
commit da72557cf70313a5400b62a9ddd45493da28e52c
parent 271ef497d78be91751f7c672798bfcfbb8312838
1 file changed +1 -3
modified crates/radicle-remote-helper/src/push.rs
@@ -855,9 +855,7 @@ fn push_ref(
    // Nb. The *force* indicator (`+`) is processed by Git tooling before we even reach this code.
    // This happens during the `list for-push` phase.
    let refspec = git::Refspec { src, dst, force };
-
    let repo = working.workdir().ok_or(Error::BareRepository {
-
        path: working.path().to_path_buf(),
-
    })?;
+
    let repo = working.workdir().unwrap_or_else(|| working.path());

    radicle::git::run::<_, _, &str, &str>(
        repo,