Skip to documentation
SLOP

tiny.sql.BranchCheckout

Reference tiny.sql BranchCheckout

Defined in branch.

API (7)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callsbranchCheckout
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/sql/src/branch.zig:18

zig
pub const Checkout = struct {    name: []const u8,    head: version.Hash,    working: version.WorkingSet,    pub fn init(ref: version.Ref, root: version.Hash) Checkout {        return .{            .name = ref.name,            .head = ref.target,            .working = version.WorkingSet.init(root),        };    }    pub fn withWorking(self: Checkout, root: version.Hash) Checkout {        return .{            .name = self.name,            .head = self.head,            .working = self.working.withWorking(root),        };    }    pub fn stage(self: Checkout) Checkout {        return .{            .name = self.name,            .head = self.head,            .working = self.working.stage(),        };    }    pub fn advance(self: Checkout, head: version.Hash, root: version.Hash) Checkout {        return .{            .name = self.name,            .head = head,            .working = self.working.advance(root),        };    }};

Source: lib/sql/src/root.zig:159

zig
pub const BranchCheckout = branch.Checkout;
Called byCallsDatabaseSessionadvanceWorkingSetadvanceBranchCheckoutadvance
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsbranchcheckoutLazyHistorycheckoutBranchprivate sourcelib.sql.src.lifecycledeferredCheckoutlifecycleopenConnectionReadOnlyWorkingSetinitBranchCheckoutinit
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsDatabaseSessionstageWorkingSetstageBranchCheckoutstage
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsprivate sourcelib.sql.src.session.database.DatabaseSessionadoptWorkingRootWorkingSetwithWorkingBranchCheckoutwithWorking
Static calls · unresolved targets: 0 · external targets: 0.

Audit

Definitions5
Public names10
Members3
Version26.7.0
Revisiondaab053ee433