Gita

Latest version: v0.16.6.6

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

Scan your dependencies

Page 1 of 6

0.16.6.1

new features
- enhance `gita clone` command 202
- add `-g <group-name>` option to add the URL repo after clone, and also add to a group 258
- enable customization of status symbols 223
- remove `spaceship_status` info item in favor of custom status symbols 257

breaking changes
- any existing color customization file (say `~/.config/gita/color.csv`) needs to be updated: any `-` should be `_` 256
- replace `spaceship_status` info item by `branch` in the customization file (say `~/.config/gita/info.csv`) 257

0.16.5

new features
- enhance `gita clone` command 202
- add dry run option `-n` 252
- align information items in `gita ll` 250
- enhance `gita freeze` command 217
- add `-g <group-name>` option to freeze repos in a group
- make it context aware
- add new information item: spaceship status 254

0.16.4

new features
- add new information item `branch_name` 246
- add brackets around edit status symbols and change untracked symbol to ? 247

bug fixes
- `gita ll` shows inconsistent repo status 240
- repo config and group config files are not updated if a repo is moved/deleted 211

0.16.3

new features
- add subcommand `gita dir` to manage non-repo paths, which can later be used in `gita shell` 208
- speedup gita ll with threadpool (238)

bug fixes
- fix driver root error on Windows 215
- fix group operations with obsolete repos 211
- fix color printing for Python 3.11 (236)

0.16.2

new features
- add `-n` option to `gita add` for dry run 209
- add `-q` option to `gita shell` and `gita super` to switch on the 'quote mode' 177
- add `gita clear` sub-command 213
- allow `git push` for all repos within context when `gita push` is called 213

refactor
- rework `gita clone` command 202

The previous `gita clone config-file` corresponds to `gita clone -f config-file`

Now, by default
`gita clone <url>` translates to `git clone <url>` at the current
working directory

Also add `-C` option for changing current working directory before execution

0.16.1

new features
- Add options to `gita add` to skip submodule/worktree repos 204

bug fixes
- replace `open(fname, 'w').close()` by `Path().write_text()` to generate empty file
- fix repo rename bug: group file is not updated 207

refactor
- deprecate main repo mechanism 186

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.