Manage your Git projects.
Gip run Git commands on a set of repositories.
Repositories can be registered in a YAML or JSON file, eg:
[
{
"name": "gip",
"repository": "https://github.com/enr/gip.git",
"local_path": "/tmp/gip"
},
{
"name": "nowhere",
"repository": "https://nowhere.git",
"local_path": "/nowhere/not/found",
"pull_policy": "never"
}
]
- name: gip
repository: "https://github.com/enr/gip.git"
local_path: /tmp/gip
- name: nowhere
repository: "https://nowhere.git"
local_path: /nowhere/not/found
pull_policy: never
Available commands:
- status
- pull
- list
See website for more.
Download or clone repository.
Build (binaries will be created in bin/
):
./.sdlc/build
Check (code quality and tests);
./.sdlc/check
Apache 2.0 - see LICENSE file.
Copyright 2020-TODAY gip contributors