Future<Commit> get(String sha) async { final uri = _project.buildUri(['repository', 'commits', '$sha']); final json = await _gitLab.request(uri) as Map; return new Commit.fromJson(json); }