Re-exports§
pub use lorry_specs::extract_lorry_specs;
pub use lorry_specs::LorrySpec;
Modules§
- Execute internal commands
- Configure the global settings of all git-binary based operations.
- Representation of
.lorry
specification files - Wrapper for running low level git commands and initializing the underlying mirror cache directory on a per-mirror basis
Structs§
- Options specifying how to carry out the mirroring operations
- Contains the status of a single mirror operation
- Results of a parsing refs from porcelain git push output example command: git push –porcelain origin ‘refs/heads/*’ 2>/dev/null
Enums§
- Top-level error type containing all possible errors during a mirroring operation.
- Non-fatal error encountered when running a Lorry.
Constants§
- Extra header exposed on Git fetch uperations to upstream servers and push operations on downstream.
Functions§
- Attempt to mirror a repository from an upstream host into the configured downstream server. NOTE: The only supported downstream configuration is currently Gitlab.