Releases: nosarthur/gita
Releases · nosarthur/gita
v0.16.7.2
new features
- add
gita lo
sub-command which provides one-line log information for the last 7 commits
- allow sub-commands
st
, stat
to run on all repos
- add stash status symbol for
gita ll
#259
- fix version traceback in python 3.12 (#276)
- add layout.csv to format output into columns (#277)
- add gita info set-length subcommand #278
v0.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
v0.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
v0.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
v0.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)
v0.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
v0.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
v0.15.9
new features
- add
--dry-run
(or -n
) option for gita super
and gita shell
- add
gita add -g
option to add new repos to a group #198
- add
gita color reset
#189
v0.15.8
bug fixes
- fix traceback in
gita shell <group> <commands>
and gita super <group> <commands>
#193
- fix traceback in
gita shell
and gita super
when no command is supplied #195
- display repos in
gita ll -g
- delete the group if its repos are all deleted
v0.15.7
bug fixes
- fix
auto
context switching #179
new features
- add
gita group add -p
option to edit group path #187
- pretty print
gita group ll
output #183