Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
radicle: add .external_template(false) to libgit2 call
Merged did:key:z6MkqXhe...W4FR opened 11 months ago

Without this, rad clone fails with: Error: checkout: git: failed to initialize repository with template ‘hooks/README.sample’: Permission denied; class=Os (2)

1 file changed +1 -1 a8ab718b 9d4aa59a
modified radicle/src/rad.rs
@@ -259,7 +259,7 @@ pub fn checkout<P: AsRef<Path>, S: storage::ReadStorage>(
    let project = doc.project()?;

    let mut opts = git2::RepositoryInitOptions::new();
-
    opts.no_reinit(true).description(project.description());
+
    opts.no_reinit(true).description(project.description()).external_template(false);

    let repo = git2::Repository::init_opts(path.as_ref(), &opts)?;
    let url = git::Url::from(proj);