neater tab logic. it was pointless passing the commit hash in the url