From 7d84cc96e8da9f7389f855be4f86864039843e6c Mon Sep 17 00:00:00 2001
From: slene <vslene@gmail.com>
Date: Sat, 10 May 2014 11:14:24 +0800
Subject: update with git api

---
 models/release.go | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'models')

diff --git a/models/release.go b/models/release.go
index 1df62720..e6c3d561 100644
--- a/models/release.go
+++ b/models/release.go
@@ -50,7 +50,7 @@ func IsReleaseExist(repoId int64, tagName string) (bool, error) {
 }
 
 // CreateRelease creates a new release of repository.
-func CreateRelease(repoPath string, rel *Release, gitRepo *git.Repository) error {
+func CreateRelease(gitRepo *git.Repository, rel *Release) error {
 	isExist, err := IsReleaseExist(rel.RepoId, rel.TagName)
 	if err != nil {
 		return err
@@ -58,8 +58,8 @@ func CreateRelease(repoPath string, rel *Release, gitRepo *git.Repository) error
 		return ErrReleaseAlreadyExist
 	}
 
-	if !git.IsTagExist(repoPath, rel.TagName) {
-		_, stderr, err := com.ExecCmdDir(repoPath, "git", "tag", rel.TagName, "-m", rel.Title)
+	if !gitRepo.IsTagExist(rel.TagName) {
+		_, stderr, err := com.ExecCmdDir(gitRepo.Path, "git", "tag", rel.TagName, "-m", rel.Title)
 		if err != nil {
 			return err
 		} else if strings.Contains(stderr, "fatal:") {
-- 
cgit v1.2.3