Browse Source

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

pull/5254/merge
Unknwon 7 years ago
parent
commit
702acc06d8
No known key found for this signature in database
GPG Key ID: 7A02C406FAC875A2
  1. 5
      vendor/github.com/gogs/git-module/commit.go
  2. 2
      vendor/github.com/gogs/git-module/git.go
  3. 15
      vendor/github.com/gogs/git-module/repo.go
  4. 32
      vendor/github.com/gogs/git-module/repo_commit.go
  5. 8
      vendor/vendor.json

5
vendor/github.com/gogs/git-module/commit.go generated vendored

@ -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())
}

2
vendor/github.com/gogs/git-module/git.go generated vendored

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

15
vendor/github.com/gogs/git-module/repo.go generated vendored

@ -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
vendor/github.com/gogs/git-module/repo_commit.go generated vendored

@ -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))
}

8
vendor/vendor.json vendored

@ -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"
}

Loading…
Cancel
Save