mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 11:15:31 -05:00
23 lines
648 B
Markdown
23 lines
648 B
Markdown
|
|
## Make a release
|
|
|
|
1. `make test`
|
|
2. update version in `_oasis`
|
|
3. `make update_next_tag` (to update `@since` comments; be careful not to change symlinks)
|
|
4. check status of modules (`{b status: foo}`) and update if required;
|
|
removed deprecated functions, etc.
|
|
5. update `CHANGELOG.md` (see its end to find the right git command)
|
|
6. commit the changes
|
|
7. `git checkout stable; oasis setup`
|
|
8. `git merge master`
|
|
9. tag, and push both to github
|
|
10. new opam package
|
|
|
|
## List Authors
|
|
|
|
`git log --format='%aN' | sort -u`
|
|
|
|
## Subtree
|
|
|
|
If gen is [this remote](https://github.com/c-cube/gen.git):
|
|
`git subtree pull --prefix gen gen master --squash`
|