Skip to documentation
SLOP

tiny.sql.exportHistoryPackForFetchRequest

Reference tiny.sql exportHistoryPackForFetchRequest

Defined in sync.

Called byCallstest sourcelib.sql.src.synctest: sync negotiated fetch advertise...private sourcelib.accy.src.preparation.kernelization.loweri...finishprivate sourcelib.sql.src.sync.PackBuilderinitWithHaveCommitssyncexportForFetchRequest
Static calls · unresolved targets: 0 · external targets: 4.

Source

Source: lib/sql/src/sync.zig:1156

zig
pub fn exportForFetchRequest(allocator: Allocator, source: *const history_mod.History, request: *const FetchRequest) Error!Pack {    var builder = PackBuilder.initWithHaveCommits(allocator, source, request.haves);    defer builder.deinit();    for (request.wants) |name| {        const ref_value = (try source.ref(name)) orelse return error.RefNotFound;        try builder.addRef(ref_value.name, ref_value.target);        try builder.addReachableCommit(ref_value.target);    }    return try builder.finish();}

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

zig
pub const exportHistoryPackForFetchRequest = sync.exportForFetchRequest;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433