Lindenii Project Forge
Login

hare-git

WIP Git library for Hare
Commit info
ID
a57f90770d9d932175e6970280a790e2d436428d
Author
Runxi Yu <me@runxiyu.org>
Author date
Sun, 14 Sep 2025 06:14:53 +0800
Committer
Runxi Yu <me@runxiyu.org>
Committer date
Sun, 14 Sep 2025 06:14:53 +0800
Actions
Indicate that this is pure Hare, not bindings
# hare-git — Git library for Hare
# hare-git — Git library in pure Hare

**Work in progress.**

- Only SHA-256 is supported for now.
- Loose objects and packed objects are supported.
- Tags are not supported yet.
- Read-only for now.

## Dependencies

- [hare-compress](https://git.sr.ht/~sircmpwn/hare-compress) for zlib.

## Acknowledgements

This was inspired by
[git-walk.ha](https://git.sr.ht/~yerinalexey/git-walk.ha)
but code has diverged a lot.

## Contributing

Create a branch that begins with `contrib/` and push to the
[main repo](https://forge.lindenii.org/hare/:/repos/hare-git/)
via SSH directly.

```
git clone ssh://forge.lindenii.org/hare/:/repos/hare-git/
cd hare-git
git checkout -b contrib/whatever
# edit and commit stuff
git push -u origin HEAD
```

## Support

[`#chat`](https://webirc.runxiyu.org/kiwiirc/#chat)
on
[irc.runxiyu.org](https://irc.runxiyu.org/).