Browse Source

vendor: update github.com/gogs/git-module

Unknwon 6 years ago
parent
commit
702acc06d8

+ 0 - 5
vendor/github.com/gogs/git-module/commit.go

@@ -163,11 +163,6 @@ func commitsCount(repoPath, revision, relpath string) (int64, error) {
 	return strconv.ParseInt(strings.TrimSpace(stdout), 10, 64)
 }
 
-// CommitsCount returns number of total commits of until given revision.
-func CommitsCount(repoPath, revision string) (int64, error) {
-	return commitsCount(repoPath, revision, "")
-}
-
 func (c *Commit) CommitsCount() (int64, error) {
 	return CommitsCount(c.repo.Path, c.ID.String())
 }

+ 1 - 1
vendor/github.com/gogs/git-module/git.go

@@ -10,7 +10,7 @@ import (
 	"time"
 )
 
-const _VERSION = "0.6.4"
+const _VERSION = "0.6.5"
 
 func Version() string {
 	return _VERSION

+ 0 - 15
vendor/github.com/gogs/git-module/repo.go

@@ -278,18 +278,3 @@ func GetRepoSize(repoPath string) (*CountObject, error) {
 
 	return countObject, nil
 }
-
-// GetLatestCommitDate returns the date of latest commit of repository.
-// If branch is empty, it returns the latest commit across all branches.
-func GetLatestCommitDate(repoPath, branch string) (time.Time, error) {
-	cmd := NewCommand("for-each-ref", "--count=1", "--sort=-committerdate", "--format=%(committerdate:iso8601)")
-	if len(branch) > 0 {
-		cmd.AddArguments("refs/heads/" + branch)
-	}
-	stdout, err := cmd.RunInDir(repoPath)
-	if err != nil {
-		return time.Time{}, err
-	}
-
-	return time.Parse("2006-01-02 15:04:05 -0700", strings.TrimSpace(stdout))
-}

+ 32 - 0
vendor/github.com/gogs/git-module/repo_commit.go

@@ -10,6 +10,7 @@ import (
 	"fmt"
 	"strconv"
 	"strings"
+	"time"
 
 	"github.com/mcuadros/go-version"
 )
@@ -379,3 +380,34 @@ func (repo *Repository) getCommitsBeforeLimit(id sha1, num int) (*list.List, err
 	l := list.New()
 	return l, repo.commitsBefore(l, nil, id, 1, num)
 }
+
+// CommitsAfterDate returns a list of commits which committed after given date.
+// The format of date should be in RFC3339.
+func (repo *Repository) CommitsAfterDate(date string) (*list.List, error) {
+	stdout, err := NewCommand("log", _PRETTY_LOG_FORMAT, "--since="+date).RunInDirBytes(repo.Path)
+	if err != nil {
+		return nil, err
+	}
+
+	return repo.parsePrettyFormatLogToList(stdout)
+}
+
+// CommitsCount returns number of total commits of until given revision.
+func CommitsCount(repoPath, revision string) (int64, error) {
+	return commitsCount(repoPath, revision, "")
+}
+
+// GetLatestCommitDate returns the date of latest commit of repository.
+// If branch is empty, it returns the latest commit across all branches.
+func GetLatestCommitDate(repoPath, branch string) (time.Time, error) {
+	cmd := NewCommand("for-each-ref", "--count=1", "--sort=-committerdate", "--format=%(committerdate:iso8601)")
+	if len(branch) > 0 {
+		cmd.AddArguments("refs/heads/" + branch)
+	}
+	stdout, err := cmd.RunInDir(repoPath)
+	if err != nil {
+		return time.Time{}, err
+	}
+
+	return time.Parse("2006-01-02 15:04:05 -0700", strings.TrimSpace(stdout))
+}

+ 7 - 1
vendor/vendor.json

@@ -206,6 +206,12 @@
 			"revision": "95be6356811a6fbd4c2981713236971a3ccbb33a",
 			"revisionTime": "2017-03-01T03:54:11Z"
 		},
+		{
+			"checksumSHA1": "KNGYbPsHRTay+Mo08T0eWwqeOb4=",
+			"path": "github.com/gogs/git-module",
+			"revision": "483e6638258058b08679cf0c7010a13597de4978",
+			"revisionTime": "2018-05-27T13:41:17Z"
+		},
 		{
 			"checksumSHA1": "MLO0PyrK2MUO6A7Z9PxWuu43C/A=",
 			"path": "github.com/issue9/identicon",
@@ -609,5 +615,5 @@
 			"revisionTime": "2014-12-09T11:07:59Z"
 		}
 	],
-	"rootPath": "github.com/gogits/gogs"
+	"rootPath": "github.com/gogs/gogs"
 }