gittag.cpp 392 B

123456789101112131415161718
  1. #include "gittag.h"
  2. #include <git2/tag.h>
  3. GitTag::GitTag(git_tag *raw, GitRepository *parent) : GitBase(raw, parent)
  4. {
  5. if(raw == nullptr) {
  6. return;
  7. }
  8. const git_oid* oid = git_tag_id(raw);
  9. m_oid = GitOid(oid, parent);
  10. m_name = QString::fromUtf8(git_tag_name(raw));
  11. }
  12. GitOid GitTag::targetId() const
  13. {
  14. return GitOid(git_tag_target_id(m_raw), repository());
  15. }