#!/bin/sh set -e for tag in `git tag`; do branch=master if [[ $tag = v2.0* ]]; then branch=OPENBSD_5_6 elif [[ $tag = v2.1* ]]; then branch=OPENBSD_5_7 elif [[ $tag = v2.2* ]]; then branch=OPENBSD_5_8 elif [[ $tag = v2.3* ]]; then branch=OPENBSD_5_9 fi # adjust for 9 hour timezone delta between trees release_ts=$((`git show -s --format=%ct $tag|tail -n1` + 32400)) commit=`git -C openbsd rev-list -n 1 --before=$release_ts $branch` git -C openbsd tag -f libressl-$tag $commit echo Tagged $tag as $commit in openbsd done