Future<String?> branchHead(String repo, String branch) async { try { return await gitText(repo, ['rev-parse', '--verify', 'refs/heads/$branch']); } catch (_) { return null; } }