forked from hanatos/vkdt
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
9 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,8 +5,8 @@ action items are labelled (a)..(i). | |
|
||
## release branch | ||
|
||
use semantic versioning and make a branch `release-0.6` to | ||
contain tags for point releases `0.6.0` and `0.6.1` etc. | ||
use semantic versioning and make a branch `release-0.7` to | ||
contain tags for point releases `0.7.0` and `0.7.1` etc. | ||
the `master` branch will carry on with new features and eventually become the | ||
next release branch. | ||
|
||
|
@@ -30,8 +30,8 @@ will be exported by `make release`. | |
to generate it for local testing purposes without pushing the tag | ||
to the public repository, (c) | ||
``` | ||
git tag -s '0.6.0' -m "this is release 0.6.0" | ||
git push dreggn 0.6.0 | ||
git tag -s '0.7.0' -m "this is release 0.7.0" | ||
git push dreggn 0.7.0 | ||
git fetch --all --tags | ||
``` | ||
|
||
|
@@ -49,19 +49,19 @@ cat src/core/version.h | |
|
||
``` | ||
cd /tmp | ||
tar xvJf vkdt-0.6.0.tar.xz | ||
cd vkdt-0.6.0/ | ||
tar xvJf vkdt-0.7.0.tar.xz | ||
cd vkdt-0.7.0/ | ||
make -j20 | ||
DESTDIR=/tmp/testrel make install | ||
/tmp/testrel/usr/bin/vkdt | ||
``` | ||
|
||
## upload | ||
|
||
(g) push to public: `git push origin 0.6.0 release-0.6` | ||
(g) push to public: `git push origin 0.7.0 release-0.7` | ||
|
||
(h) sign the tarball: | ||
`gpg -u [email protected] --detach-sign vkdt-0.6.0.tar.xz` | ||
`gpg -u [email protected] --detach-sign vkdt-0.7.0.tar.xz` | ||
|
||
(i) github release announcement | ||
|
||
|
@@ -72,30 +72,12 @@ DESTDIR=/tmp/testrel make install | |
|
||
### current changelog | ||
|
||
github actions: build linux, codeql | ||
code cleanup/security fixes | ||
perf overlay | ||
gui fixes and finetune things | ||
clean shutdown (write config file) | ||
graph editor/delete graph edit tab in darkroom | ||
initial focusstack blend mode | ||
new autocrop button | ||
preset for run-time gui noise profiling | ||
frame-limiter for power saving | ||
module graph editor coordinates stored in .cfg (see d7037435b21d420b0ca9b5abc0c1ee86abf29ab9) | ||
libvkdt build option for 3rd party software, option to build cli only | ||
dual screen support (display full image on second monitor) | ||
zoomable mini-displays in right panel | ||
key accels for rating/lables now configurable | ||
custom font support for non ascii characters | ||
|
||
|
||
## diverge branches | ||
|
||
on the master branch, delete the changelog (to be filled with new features which | ||
will also only be pushed to this branch). the release branch will be used for | ||
bugfix/pointreleases. | ||
tag the master/development branch as such, so dev packages will be ordered correctly: | ||
``` | ||
git tag -s 0.6.9999 -m "this is the beginning of the unreleased development branch which will become 0.7.0 eventually" | ||
git tag -s 0.7.9999 -m "this is the beginning of the unreleased development branch which will become 0.8.0 eventually" | ||
``` |