зеркало из https://github.com/mislav/hub.git
Add Git.RefList
This commit is contained in:
Родитель
412af0643f
Коммит
1ee4daa7ea
10
git/git.go
10
git/git.go
|
@ -68,6 +68,16 @@ func Ref(ref string) (string, error) {
|
||||||
return output[0], nil
|
return output[0], nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func RefList(a, b string) ([]string, error) {
|
||||||
|
ref := fmt.Sprintf("%s...%s", a, b)
|
||||||
|
output, err := execGitCmd("rev-list", "--cherry-pick", "--right-only", "--no-merges", ref)
|
||||||
|
if err != nil {
|
||||||
|
return nil, errors.New("Can't load rev-list for %s" + ref)
|
||||||
|
}
|
||||||
|
|
||||||
|
return output, nil
|
||||||
|
}
|
||||||
|
|
||||||
func Log(sha1, sha2 string) (string, error) {
|
func Log(sha1, sha2 string) (string, error) {
|
||||||
execCmd := cmd.New("git")
|
execCmd := cmd.New("git")
|
||||||
execCmd.WithArg("log").WithArg("--no-color")
|
execCmd.WithArg("log").WithArg("--no-color")
|
||||||
|
|
Загрузка…
Ссылка в новой задаче