All gratefulness for the change - but... it's about time.
This also helps tremendously in devops automation. It was very annoy to keep passing around (or determine) branch state from one atomic / independent script to the next – all because git doesn't push upstream only be default.