```
# Show help
./contrib/release/release.sh -h
./contrib/release/release.sh --help
# Fail on unrecognized option
./contrib/release/release.sh -a
./contrib/release/release.sh -a somevalue
# All tests below this line should generate a Phabricator diff, but not a revision
# From the top-level:
./contrib/release/release.sh -d
# With a commit prefix:
./contrib/release/release.sh -d -p "[Release Bot] "
# Extra dry run while working on another branch:
git ch -b mybranch
./contrib/release/release.sh -e
# From another directory (not top-level):
cd src
../contrib/release/release.sh -e -b ../build
```