-----
* Minor: Support other default branch names than master.
* Minor: Change the order of tasks so that working directory is always
built first. Then branches, followed by tags in ascending order.
Building the working directory first allows the giit run to fail quicker since
most issues are in the working directory.
* Patch: Fix some spelling errors.