Skip to content
zit Artifact [321a5837d5]
Login

Artifact [321a5837d5]

Artifact 321a5837d55ffebe6c0f863df2ca2f950f1f48e960b6a8683e675cf5a5c186cf:


const implementation = @import("git_import_impl.zig");

pub const TreeStore = implementation.TreeStore;
pub const TreeFormat = implementation.TreeFormat;
pub const RootView = implementation.RootView;
pub const TreeCommand = implementation.TreeCommand;
pub const BuildResult = implementation.BuildResult;
pub const TreeError = implementation.TreeError;
pub const LoadedBytes = implementation.LoadedBytes;
pub const TreeStoreError = implementation.TreeStoreError;
pub const Attribution = implementation.Attribution;
pub const UserOptions = implementation.UserOptions;
pub const SubmanifestChoice = implementation.SubmanifestChoice;
pub const WorkCounters = implementation.WorkCounters;
pub const ResolvedOptions = implementation.ResolvedOptions;
pub const import_hash_algo = implementation.import_hash_algo;
pub const stripMirrorSterilizer = implementation.stripMirrorSterilizer;
pub const resolveOptions = implementation.resolveOptions;
pub const analyzeSubmanifestK = implementation.analyzeSubmanifestK;
pub const modeFromGit = implementation.modeFromGit;
pub const CommitMarkState = implementation.CommitMarkState;
pub const FinalizeOptions = implementation.FinalizeOptions;
pub const FinalizedRef = implementation.FinalizedRef;
pub const FinalizedRefs = implementation.FinalizedRefs;
pub const RefCollision = implementation.RefCollision;
pub const BranchHead = implementation.BranchHead;
pub const BranchLabel = implementation.BranchLabel;
pub const labelBranches = implementation.labelBranches;
pub const canonicalRefName = implementation.canonicalRefName;
pub const fossil_main_branch = implementation.fossil_main_branch;
pub const OutsideParent = implementation.OutsideParent;
pub const labelBranchesIncremental = implementation.labelBranchesIncremental;
pub const MirrorRetainReason = implementation.MirrorRetainReason;
pub const MirrorCensus = implementation.MirrorCensus;
pub const mirror_candidate_names = implementation.mirror_candidate_names;
pub const mirror_sterilizer = implementation.mirror_sterilizer;
pub const MirrorDecisionKind = implementation.MirrorDecisionKind;
pub const Digest = implementation.Digest;
pub const tree_digest_domain = implementation.tree_digest_domain;
pub const tree_digest_domain_structural = implementation.tree_digest_domain_structural;
pub const structuralTreeDigest = implementation.structuralTreeDigest;
pub const provenance_digest_domain = implementation.provenance_digest_domain;
pub const formatDigest = implementation.formatDigest;
pub const LedgerCandidate = implementation.LedgerCandidate;
pub const LedgerCommit = implementation.LedgerCommit;
pub const LedgerArtifact = implementation.LedgerArtifact;
pub const VerificationLedger = implementation.VerificationLedger;
pub const WitnessIdentity = implementation.WitnessIdentity;
pub const WitnessCandidate = implementation.WitnessCandidate;
pub const WitnessCommit = implementation.WitnessCommit;
pub const WitnessRef = implementation.WitnessRef;
pub const ImportWitness = implementation.ImportWitness;
pub const TreeDigestBuilder = implementation.TreeDigestBuilder;
pub const ProvenanceCandidate = implementation.ProvenanceCandidate;
pub const ProvenanceInputs = implementation.ProvenanceInputs;
pub const provenanceDigestOf = implementation.provenanceDigestOf;

/// Production imports always use the incremental tree writer.
pub const Importer = implementation.Importer(implementation.IncrementalTreePolicy, implementation.NoopObserver);