diff options
author | Unknwon <u@gogs.io> | 2015-12-09 20:46:05 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2015-12-09 20:46:05 -0500 |
commit | 9a2e43bff28ac92f180109fe900a6997614ea5a8 (patch) | |
tree | 564dbb6fb30c153e43b0e18499d80e7d93dd0bee /modules/git/utils.go | |
parent | bd5dc626e82e18d3e619d918e579dc130edcd1fa (diff) | |
download | gitea-9a2e43bff28ac92f180109fe900a6997614ea5a8.tar.gz gitea-9a2e43bff28ac92f180109fe900a6997614ea5a8.zip |
move out git module and #1573 send push hook
Diffstat (limited to 'modules/git/utils.go')
-rw-r--r-- | modules/git/utils.go | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/modules/git/utils.go b/modules/git/utils.go deleted file mode 100644 index d2d0c19ed9..0000000000 --- a/modules/git/utils.go +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2014 The Gogs Authors. All rights reserved. -// Use of this source code is governed by a MIT-style -// license that can be found in the LICENSE file. - -package git - -import ( - "bytes" - "container/list" - "fmt" - "os" - "path/filepath" - "strings" -) - -const prettyLogFormat = `--pretty=format:%H` - -func parsePrettyFormatLog(repo *Repository, logByts []byte) (*list.List, error) { - l := list.New() - if len(logByts) == 0 { - return l, nil - } - - parts := bytes.Split(logByts, []byte{'\n'}) - - for _, commitId := range parts { - commit, err := repo.GetCommit(string(commitId)) - if err != nil { - return nil, err - } - l.PushBack(commit) - } - - return l, nil -} - -func RefEndName(refStr string) string { - if strings.HasPrefix(refStr, "refs/heads/") { - // trim the "refs/heads/" - return refStr[len("refs/heads/"):] - } - - index := strings.LastIndex(refStr, "/") - if index != -1 { - return refStr[index+1:] - } - return refStr -} - -// If the object is stored in its own file (i.e not in a pack file), -// this function returns the full path to the object file. -// It does not test if the file exists. -func filepathFromSHA1(rootdir, sha1 string) string { - return filepath.Join(rootdir, "objects", sha1[:2], sha1[2:]) -} - -// isDir returns true if given path is a directory, -// or returns false when it's a file or does not exist. -func isDir(dir string) bool { - f, e := os.Stat(dir) - if e != nil { - return false - } - return f.IsDir() -} - -// isFile returns true if given path is a file, -// or returns false when it's a directory or does not exist. -func isFile(filePath string) bool { - f, e := os.Stat(filePath) - if e != nil { - return false - } - return !f.IsDir() -} - -func concatenateError(err error, stderr string) error { - if len(stderr) == 0 { - return err - } - return fmt.Errorf("%v: %s", err, stderr) -} |