fix(tag): tag can point to any type of git object

This commit is contained in:
Aleksey Kulikov 2021-09-04 13:52:29 +03:00
parent fb69de66d2
commit 56713da648
4 changed files with 25 additions and 5 deletions

View file

@ -325,7 +325,7 @@ void main() {
final newTag = repo[oid.sha] as Tag;
final tagger = newTag.tagger;
final newTagTarget = newTag.target;
final newTagTarget = newTag.target as Commit;
expect(newTag.id.sha, '131a5eb6b7a880b5096c550ee7351aeae7b95a42');
expect(newTag.name, tagName);

View file

@ -40,7 +40,7 @@ void main() {
time: 1630599723,
offset: 180,
);
final target = tag.target;
final target = tag.target as Commit;
final tagger = tag.tagger;
expect(tag.id.sha, tagSHA);
@ -74,7 +74,7 @@ void main() {
final newTag = Tag.lookup(repo, oid.sha);
final tagger = newTag.tagger;
final newTagTarget = newTag.target;
final newTagTarget = newTag.target as Commit;
expect(newTag.id.sha, '131a5eb6b7a880b5096c550ee7351aeae7b95a42');
expect(newTag.name, tagName);