see https://www.dokuwiki.org/plugin:todo
To prepare a new release:
latest
tag to current commit and add current date tag
# commit changes etc.
git push origin
git tag `date +%F`
git tag --force latest
git push origin `date +%F`
# this should only update the tag, not any commits...
git push -f origin latest
latest
tag.To update local tags to match remote tags (i.e. reflect a move of the 'latest' tag) you need to
git fetch --tags -f
because the updated tag is refused otherwise.