Parallelized synchronization of git repositories, written in go
This is a fun project to learn golang
TODO
go >= 1.6
- Follow the official documentation on setting up your `go workspace
- Fork the repository
- Install
synchrogit
withgo get github.com/the-big-three/synchrogit
- Change into dir
cd $GOPATH/src/github.com/the-big-three/synchrogit
- Add your fork repo as origin
git remote add fork [email protected]:<your_username>/synchrogit.git
TODO
- Change target and source repos in synchroGitSync.json
- Execute this programm: go run main.go OR use the executable generated in installation
TODO
Aliaksandr Bulyha
Erik Auer
TODO
TODO
There's a few guidelines to follow.
- File names that begin with "." or "_" are ignored by the go tool
- Files with the suffix _test.go are only compiled and run by the go test tool.
- Files with os and architecture specific suffixes automatically follow those same constraints, e.g. name_linux.go will only build on linux, name_amd64.go will only build on amd64. This is the same as having a //+build amd64 line at the top of the file
See the docs for the go build tool for more details: https://golang.org/pkg/go/build/