Lindenii Project Forge
Login

hare-git

Git library for Hare
Commit info
ID
5010c63606d04de53b2765fd98f125db75f95b15
Author
Runxi Yu <me@runxiyu.org>
Author date
Sun, 14 Sep 2025 03:52:06 +0800
Committer
Runxi Yu <me@runxiyu.org>
Committer date
Sun, 14 Sep 2025 03:52:06 +0800
Actions
Add parse_blob
export type blob = struct {
	oid: oid,
	data: []u8,
};

export fn blob_finish(b: blob) void = {
	free(b.data);
};

export fn parse_blob(id: oid, body: []u8) (blob | nomem) = {
	let data = alloc(body...)?;
	return blob { oid = id, data = data };
};