treesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--git.zig11
1 files changed, 9 insertions, 2 deletions
diff --git a/git.zig b/git.zig
index d228b50..8c44fb6 100644
--- a/git.zig
+++ b/git.zig
@@ -8,11 +8,18 @@ const MaxFileSize = 1024 * 1024;
const Id = u160;
const Commit = struct {
+ tree: Id,
+ parent: Id,
author: []u8,
+ committer: []u8,
message: []u8,
- parent: Id,
- tree: Id,
};
+const TreeEntry = struct {
+ permissions: []u8,
+ name: []u8,
+ id: Id,
+};
+const Tree = std.ArrayList(TreeEntry);
const Blob = struct {
data: []u8,
};