summaryrefslogtreecommitdiffstats
path: root/modules/git/utils.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2015-12-09 20:46:05 -0500
committerUnknwon <u@gogs.io>2015-12-09 20:46:05 -0500
commit9a2e43bff28ac92f180109fe900a6997614ea5a8 (patch)
tree564dbb6fb30c153e43b0e18499d80e7d93dd0bee /modules/git/utils.go
parentbd5dc626e82e18d3e619d918e579dc130edcd1fa (diff)
downloadgitea-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.go82
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)
-}