What steps will reproduce the problem?
1. run post-review in an environment different than C or en
2. watch it fail on detecting the repository format
deejay1@sulaco:~/PRACA/osm/merkaartor$ ./post-review
The current directory does not contain a checkout from a
supported source code repository.
deejay1@sulaco:~/PRACA/osm/merkaartor$ locale
LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=
What is the expected output? What do you see instead?
post-review should set it's own locale to C and then execute any checks and
commands on the repository it's run in.