Skip to content

Releases: nosarthur/gita

v0.16.7.2

13 Jun 15:55
2108ddb
Compare
Choose a tag to compare
v0.16.7.2 Pre-release
Pre-release

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

18 Jul 02:20
54671cc
Compare
Choose a tag to compare
v0.16.6.1 Pre-release
Pre-release

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

16 Jul 01:12
a5f8542
Compare
Choose a tag to compare
v0.16.5 Pre-release
Pre-release

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

12 Jul 03:12
fe06bd2
Compare
Choose a tag to compare
v0.16.4 Pre-release
Pre-release

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

30 Apr 02:23
Compare
Choose a tag to compare
v0.16.3 Pre-release
Pre-release

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

30 Jan 04:18
4842ae1
Compare
Choose a tag to compare
v0.16.2 Pre-release
Pre-release

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

09 Jan 07:14
2b15421
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

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

02 Nov 17:32
Compare
Choose a tag to compare
v0.15.9 Pre-release
Pre-release

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

13 Sep 11:50
9f9d725
Compare
Choose a tag to compare
v0.15.8 Pre-release
Pre-release

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

06 Sep 02:26
dcb74c7
Compare
Choose a tag to compare
v0.15.7 Pre-release
Pre-release

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