pub fn insert<'a>(
    repo: &'a Repository,
    full_tree: &Tree<'_>,
    path: &Path,
    oid: Oid,
    mode: i32
) -> JoshResult<Tree<'a>>