Lindenii Project Forge
Login

hare-git

WIP Git library for Hare

Warning: Due to various recent migrations, viewing non-HEAD refs may be broken.

/README.md (raw)

# 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/).