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 11 months ago
commit 2e34cf9de0140e5748116f89c4c4cc317344ac41
parent 9e010068efdc4314dde2c07386303bdeed12b3ee
1 file changed +1 -3
modified crates/radicle-remote-helper/src/push.rs
@@ -826,9 +826,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,