Releases: glenreesor/gitsummary
Releases · glenreesor/gitsummary
3.3.0
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 rungitsummary.py
in a loopgitsummaryShellHelper.sh
-- a tool for getting git information for your shell prompt
- New commandline options:
-
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)
- gitsummary produces no color (you can use
- Python doesn't think mintty is a tty thus:
3.2.0
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')
- New section "Unmerged" (and the corresponding
-
Bug Fixes:
- Properly handle case where a file is changed in the Stage and the working directory
3.1.0
2019-01-18
- Add support for configurable branch targets and branch order via new
.gitsummaryconfig
file
3.0.1
2018-11-12
- Fix edge case for
--custom branch-current
when in detached head state
3.0.0
2018-09-09
-
No
repo
andbranch
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/ordev
branches
-
Testing:
- Full test suite, which passes for Linux, MacOS, Windows
2.0.0
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
- Options:
-
branch
: Showing information about just the current branch- Options:
--hash
,--target options
- Options:
-
-
New
--n
option for output width
1.0
2016-10-01
- Initial release