diff options
| author | Carlos MartÃn Nieto <[email protected]> | 2016-07-06 23:54:40 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-07-06 23:54:40 +0200 |
| commit | f720800b507b72c0d64cdae70e2058bc620adc24 (patch) | |
| tree | 5c523caafb66f3274797b80291ec279f982379c7 /tag.go | |
| parent | 30cffcb5261e8b43678eab0db7df9943ed99d60f (diff) | |
| parent | 8b855ce7650de8aabb9d23c4cbfef9467c4d4f77 (diff) | |
Merge pull request #318 from netnose/tag-remove
Tag Remove
Diffstat (limited to 'tag.go')
| -rw-r--r-- | tag.go | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -83,6 +83,21 @@ func (c *TagsCollection) Create( return oid, nil } +func (c *TagsCollection) Remove(name string) error { + runtime.LockOSThread() + defer runtime.UnlockOSThread() + + cname := C.CString(name) + defer C.free(unsafe.Pointer(cname)) + + ret := C.git_tag_delete(c.repo.ptr, cname) + if ret < 0 { + return MakeGitError(ret) + } + + return nil +} + // CreateLightweight creates a new lightweight tag pointing to a commit // and returns the id of the target object. // |
