Gita

Latest version: v0.16.7.2

Safety actively analyzes 688587 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.15.1

new features
- add auto-group option `-a` to `gita add`, which recursively adds repos in the provided paths and creates hierarchical groups 101

0.15.0

bug fixes
- exclude newline for csv writer to avoid group parsing error on windows 169

0.14.9

new features
- bash autocompletion for `gita ll` 87
- bash autocompletion for `gita context`, `gita clone`, and `gita flags`

refactoring
- add workspace tests 141
- ignore hidden folders when recursively add repos

bug fixes
- disallow group name to collide with repo name 158
- resolve name collisions when adding multiple repos whose paths share the same base name

0.14.6

refactoring
- replace custom command registration `~/.config/gita/cmds.yml` by `~/.config/gita/cmds.json`. If no custom command exists, nothing needs to be done. Otherwise change the content accordingly. For example,

yaml
stat:
cmd: git diff --stat
help: show edit statistics

should be replaced by
json
{
"stat":{
"cmd": "git diff --stat",
"help": "show edit statistics"
}
}

0.14.5

new features

refactoring
- change `~/.config/gita/info.yml` to `~/.config/gita/info.csv`. To upgrade, user needs to rename the file (if it exists) and change the content. For example


- branch
- commit_msg
- commit_time


changes to

branch,commit_msg,commit_time

- change `~/.config/gita/colors.yml` to `~/.config/gita/colors.csv`. To upgrade, user needs to `gita color set` the desirable colors.

bug fixes
- avoid the `~/.config/gita/groups.csv` from being overwritten in testing
- fix bug on `flags` usage

0.14.2

new features
- add `--preserve-path` option to `gita clone` command so that repos will be cloned to the preset paths
- add `gita flags` sub-command which sets per-repo custom git flags
- support bare repos
- allow shell mode commands to be defined in `~/.config/gita/cmds.yml`

refactoring
- replace `~/.config/gita/groups.yml` config file by `~/.config/gita/groups.csv`. To upgrade, user needs to change the file name and also the content. For example,

home: [blog, dotfiles, gita, resume]

changes to

home:blog dotfiles gita resume


bug fixes
- disallow renaming into an existing repo name

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.