Modules
- SSH host key validation support.
- oxide 🔒This module contains all code sporting
gitoxide
for operations ongit
repositories and it mirrorsutils
closely for now. One day it can be renamed intoutils
oncegit2
isn’t required anymore. - source 🔒
- utils 🔒Utilities for handling git repositories, mainly around authentication/cloning.
Structs
GitCheckout
is a local checkout of a particular revision. Callingclone_into
with a reference will resolve the reference into a revision, and return ananyhow::Error
if no revision for that reference was found.GitDatabase
is a local clone of a remote repository’s database. MultipleGitCheckouts
can be cloned from thisGitDatabase
.GitRemote
represents a remote repository. It gets cloned into a localGitDatabase
.