Lindenii Project Forge
Login

hare-git

WIP Git library for Hare
Commit info
ID
f976f4a9e7674802a43c38f82fb4d587f973d0d3
Author
Runxi Yu <me@runxiyu.org>
Author date
Sun, 14 Sep 2025 05:57:58 +0800
Committer
Runxi Yu <me@runxiyu.org>
Committer date
Sun, 14 Sep 2025 05:57:58 +0800
Actions
Update README
# hare-git — Git library for Hare

**Work in progress.**

## Notes

- Only SHA-256 is supported for now.
- Many, many limitations.
- 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)
- [hare-compress](https://git.sr.ht/~sircmpwn/hare-compress) for zlib.

## Acknowledgements

This may be considered a derivative work of
[git-walk.ha](https://git.sr.ht/~yerinalexey/git-walk.ha).
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/).