Allow branches or tags to be specified as a fragment on the build pack url

This modification does not support SHAs.
With the use of --depth 1, certain tags are not supported.
If the branch/tag provided does not exist, git will pull from HEAD