Manually extract git SHA for consumers, rather than relying on 'git rev-parse'