feat(tag)!: add bindings and API methods

- add binding and API method for git_tag_create_lightweight
- add API method that returns tag target type

BREAKING CHANGE: add specific methods `createAnnotated` and `createLightweight`.
This commit is contained in:
Aleksey Kulikov 2022-01-24 15:52:14 +03:00
parent f7dde69de3
commit d5038bcb9e
6 changed files with 366 additions and 42 deletions

View file

@ -74,7 +74,7 @@ void main() {
time: 1234,
);
final commit = repo.lookupCommit(repo['fc38877']);
repo.createTag(
repo.createAnnotatedTag(
tagName: 'test/tag1',
target: repo['f17d0d48'],
targetType: GitObject.commit,