mirror of
https://github.com/Luzifer/ansible-role-version.git
synced 2024-12-25 03:51:21 +00:00
23 lines
426 B
Go
23 lines
426 B
Go
package main
|
|
|
|
import (
|
|
"os"
|
|
|
|
"gopkg.in/src-d/go-git.v4"
|
|
. "gopkg.in/src-d/go-git.v4/_examples"
|
|
)
|
|
|
|
// Example of how to open a repository in a specific path, and push to
|
|
// its default remote (origin).
|
|
func main() {
|
|
CheckArgs("<repository-path>")
|
|
path := os.Args[1]
|
|
|
|
r, err := git.PlainOpen(path)
|
|
CheckIfError(err)
|
|
|
|
Info("git push")
|
|
// push using default options
|
|
err = r.Push(&git.PushOptions{})
|
|
CheckIfError(err)
|
|
}
|