diff --git a/git.zig b/git.zig index 0703b894c3341cf2d0395e662861c443b02c2ce4..ec536beb0ccc6d748d20a6a39812c1a0c76d54fe 100644 --- a/git.zig +++ b/git.zig @@ -232,22 +232,10 @@ fn parseCommitUserAndAt(input: string) !Commit.UserAndAt { const name = name_part; const email = std.mem.trim(u8, email_part, "<>"); const at = time.DateTime.initUnix(try std.fmt.parseInt(u64, time_part, 10)); - const email_md5 = blk: { - const Algo = std.crypto.hash.Md5; - var h = Algo.init(.{}); - var out: [Algo.digest_length]u8 = undefined; - h.update(email); - h.final(&out); - var res: [Algo.digest_length * 2]u8 = undefined; - var fbs = std.io.fixedBufferStream(&res); - try std.fmt.format(fbs.writer(), "{x}", .{std.fmt.fmtSliceHexLower(&out)}); - break :blk res; - }; return .{ .name = name, .email = email, - .email_md5 = email_md5, .at = at, }; } @@ -262,7 +250,6 @@ pub const Commit = struct { pub const UserAndAt = struct { name: string, email: string, - email_md5: [std.crypto.hash.Md5.digest_length * 2]u8, at: time.DateTime, }; };