All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Note, "non-notable" changes may be small patches with no noticeable effect to the user.
- Remote Imports
imports
can be defined in~/.jockrc
with a remote gitaddress
-i
/--import-config
will fetch the remote.jockrc
file and store the repositories & groups underdata
- Imported repositories & groups can be used as normal
- Improved error messages
- Configuration file
~/.jockrc
stores repositories and groups for commands to be run on (YAML formatted)--group
can be used to refer to groups of repositories (same usage as repositories)
--respository
now refers to repository stored in.jockrc
, previously looked at adjacent directories
- Initial usage:
jock [OPTIONS] COMMAND [ARGS]
- OPTIONS can be
--version
,--help
or a list of repositories such as-r git-jock-cli
or--repository some-service
- COMMAND is any of the currently supported git commands:
add
,branch
,checkout
,clone
,commit
,fetch
,pull
,push
,reset
,restore
,rm
,switch
, ortag
- ARGS are git arguments passed directly to the git command
- OPTIONS can be