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 8 months ago
commit 7c40a7bc219428779da88ee9f977d70353e49256
parent bad79b634fb32c76ce6c7fe8f8ad5b6b3e7c231f
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,