Skip to content

Releases: glenreesor/gitsummary

3.3.0

12 Jun 02:44
Compare
Choose a tag to compare

2020-06-11

  • Functional Changes

    • New colors: no repeats, and readable for both white and black backgrounds
    • Don't generate colored output if terminal is not a tty
    • Screen width is now considered the maximum width, not the required width
    • When in detached head state, branch name is output from git describe rather than just "DETACHED HEAD"
  • New Features

    • New commandline options:
      --color
      --no-color
      --max-width
      --no-optional-locks
    • gmon script to run gitsummary.py in a loop
    • gitsummaryShellHelper.sh -- a tool for getting git information for your shell prompt
  • Other Changes

    • Redundant calls to git have been removed, resulting in a significant performance increase for large repositories
  • Known Issues

    • Python doesn't think mintty is a tty thus:
      • gitsummary produces no color (you can use --color to force color)
      • gitsummary doesn't truncate any output lines (you can use --max-width N to specify the width to use)

3.2.0

12 Jun 02:47
Compare
Choose a tag to compare

2019-05-05

  • Change terminology to be more consistent with git:

    • 'Modified' heading is now 'Work Dir'
  • Corresponding changes to section names for --custom option:

    • 'staged' --> 'stage'
    • 'modified' --> 'workdir'
  • New Features:

    • New section "Unmerged" (and the corresponding --custom section 'unmerged')
  • Bug Fixes:

    • Properly handle case where a file is changed in the Stage and the working directory

3.1.0

12 Jun 02:47
Compare
Choose a tag to compare

2019-01-18

  • Add support for configurable branch targets and branch order via new .gitsummaryconfig file

3.0.1

12 Jun 02:48
Compare
Choose a tag to compare

2018-11-12

  • Fix edge case for --custom branch-current when in detached head state

3.0.0

12 Jun 02:49
Compare
Choose a tag to compare

2018-09-09

  • No repo and branch options

  • Only git plumbing commands are used

  • New Features:

    • Output width matches terminal width
    • Output can be customized to include any combination, and in any order, of stashes, staged, modified, untracked, and branch sections
    • Branch output can be restricted to current branch only
  • Bug Fixes:

    • Handle detached head state properly
    • Gracefully handle lack of master and/or dev branches
  • Testing:

    • Full test suite, which passes for Linux, MacOS, Windows

2.0.0

12 Jun 02:49
Compare
Choose a tag to compare

2017-03-34

  • Switch to using two main options:

    • repo: Showing information about the entire repository, in particular, all branches

      • Options:
        --branch, --compareto, --current, --long, --current options
    • branch: Showing information about just the current branch

      • Options:
        --hash, --target options
  • New --n option for output width

1.0

12 Jun 02:50
Compare
Choose a tag to compare
1.0

2016-10-01

  • Initial release