diff options
| author | Igor Anić <igor.anic@gmail.com> | 2024-02-22 17:20:41 +0100 |
|---|---|---|
| committer | Igor Anić <igor.anic@gmail.com> | 2024-02-22 17:20:41 +0100 |
| commit | a5326c5ef81885821d39f843bbe83c6a3aaff170 (patch) | |
| tree | 5ad439a449fa89c998aaf418cd920a72579e336a /src/Package/Fetch/git.zig | |
| parent | d00faa2407cdeaa058da62f2d95f64f9e7ed6a09 (diff) | |
| download | zig-a5326c5ef81885821d39f843bbe83c6a3aaff170.tar.gz zig-a5326c5ef81885821d39f843bbe83c6a3aaff170.zip | |
return few previous fixes
Review: https://github.com/ziglang/zig/pull/19032#pullrequestreview-1896251841
Diffstat (limited to 'src/Package/Fetch/git.zig')
| -rw-r--r-- | src/Package/Fetch/git.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Package/Fetch/git.zig b/src/Package/Fetch/git.zig index dd6f63d177..ee8f1ba543 100644 --- a/src/Package/Fetch/git.zig +++ b/src/Package/Fetch/git.zig @@ -1091,7 +1091,7 @@ pub fn indexPack(allocator: Allocator, pack: std.fs.File, index_writer: anytype) try index_writer.writeAll(&index_checksum); } -// Performs the first pass over the packfile data for index construction. +/// Performs the first pass over the packfile data for index construction. /// This will index all non-delta objects, queue delta objects for further /// processing, and return the pack checksum (which is part of the index /// format). @@ -1117,14 +1117,14 @@ fn indexPackFirstPass( const entry_header = try EntryHeader.read(pack_reader); switch (entry_header) { - inline .commit, .tree, .blob, .tag => |object, tag| { + .commit, .tree, .blob, .tag => |object| { var entry_decompress_stream = std.compress.zlib.decompressor(pack_reader); var entry_counting_reader = std.io.countingReader(entry_decompress_stream.reader()); var entry_hashed_writer = hashedWriter(std.io.null_writer, Sha1.init(.{})); const entry_writer = entry_hashed_writer.writer(); // The object header is not included in the pack data but is // part of the object's ID - try entry_writer.print("{s} {}\x00", .{ @tagName(tag), object.uncompressed_length }); + try entry_writer.print("{s} {}\x00", .{ @tagName(entry_header), object.uncompressed_length }); var fifo = std.fifo.LinearFifo(u8, .{ .Static = 4096 }).init(); try fifo.pump(entry_counting_reader.reader(), entry_writer); if (entry_counting_reader.bytes_read != object.uncompressed_length) { |
