GIT utilities -- repo summary, repl, changelog population, author commit percentages and more
The git-extras 5.0.0 (Yinyang) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
create-branch
allows for preference for remote
option – @btmurrellgit undo -s
restore the staging area – @bittnerSince the last release (4.7.0 X-ray):
Break change: Since 5.0.0,
git reset --soft
git rename-branch new old
to git rename-branch old new
.New authors:
The git-extras 4.7.0 (X-ray) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
/E
option required to install on Win 10 {b17134} or higher – @sachin-guptaSince the last release (4.6.0 Wormhole):
New authors:
The git-extras 4.6.0 (Wormhole) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
Since the last release (4.5.0 Venus):
The git-extras 4.5.0 (Venus) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
Since the last release (4.4.0 Uranium):
Break change:
Since 4.5.0, git undo -h
will prompt if you really want to undo the change. In the future, we may change the -h
option, and you need to use --hard
instead.
The git-extras 4.4.0 (Uranium)
is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md
:
Since the last release (4.3.0 titan
):
git mr
)Break change:
Since 4.4.0, git create-branch doesn't setup remote tracking branch automatically. You need to specify the remote with -r
option. Run git help create-branch
to know more detail.
By Weirdmeister - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=57846288
The git-extras 4.3.0 (titan)
is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md
:
Since the last release (4.2.0 starplex
):
git bulk
, git force-clone
, and git stamp
)After a long time, now it's the turn of git-extras 4.2.0 (starplex)
!
Here's a list of all the changes made in this release; the full changelog can be found in History.md
:
origin
repo - @npcodeSince the last release (4.1.0 vortex
):
git standup
, git clear-soft
, git reauthor
, and git rename-branch
)Here's a list of all the changes made in this release; the full changelog can be found in History.md
:
README
– @qw3rtmanis_git_repo
in Makefile
– @apjankeBSD
instalation instructions – @qw3rtmangit-sync
command – @kumongit-pr
usage in documentation – @rstacruzgit-pr.html
– @rstacruzGIT-EDITOR
to contain spaces for git-changelog
command – @spacewanderSince the last release (v4.0.0 wookiee
):
git-sync
)Next projected release on February 29.
It's been a while, but we present to you git-extras v4.0.0 (wookiee)
!
Here's a list of all the changes made in this release; the full changelog can be found in History.md
:
git ignore
from avoiding files it thinks are already in .gitignore
, but aren't – @rkennedygit blame
output) in git line-summary
– @zlxgit guilt
and git merge-into
– @phigorowc
to awk
in git-effort
to avoid wc
's different behavior on diffent platforms – @phigorogit line-summary
– @zlxmktemp
behavior on Linux in Makefile
– @go2nullgrep
syntax in git contrib
– @go2nullgit-extras update
– @spacewandercurl
and bash
– @spacewandermktemp
implementation in Makefile
– @somasisinstall.cmd
for installation on Windows – @gisphmgit fork
– @rstacruzgit effort
– @nicolaiskogheimgit effort
color formatting with --above
– @nicolaiskogheimgit changelog
respect status code of editor – @markeisslergit changelog
always looks at HEAD
– @tockergit archive-file
– @nicolaiskogheimgit graft
– @nicolaiskogheim, @muhtasibgit effort
to accept git log
options, such as --since
– @nicolaiskogheimgit effort
from counting untouched files – @nicolaiskogheimgit effort
exit early to prevent messy error – @nicolaiskogheimgit effort --since
– @andreicristianpetcugit extras
, git changelog
, git info
, and git alias
on Windows (msysgit
) – @southly, @nicolaiskogheimgit effort
on FreeBSD – @nicolaiskogheimgit effort
to accept filenames with spaces – @nicolaiskogheimgit shortlog
for git contrib
– @nicolaiskogheimgit alias <search-term>
- @nicolaiskogheimgit alias
documentation – @nicolaiskogheimgit contrib
man page – @nicolaiskogheimgit fork
documentation – @nicolaiskogheimgit fork
– @nicolaiskogheimgit line-summary
documentation – @nicolaiskogheimgit guilt
documentation – @nicolaiskogheimgit effort
– @nicolaiskogheimgit fork
documentation – @nicolaiskogheimgit effort
accepts any path, not just filenames – @nicolaiskogheimgit-alias
when too many arguments given – @spacewandergit psykorebase
command – @Natimgit merge-into
syntax – @nicolaiskogheimCommands.md
– @spacewandergit-extras update
for Windows users – @spacewandermake
to install
(make
-> make install
) – @nicolaiskogheimgit feature
link in documentation – @stevemaogit clear
command – @grindholdgit pr
documentation – @nwinklerinstall.sh
) – @nwinklergit ignore
documentation – @nwinklergit checkout
output and prevent running git checkout
twice in git bug
, git chore
, git feature
, and git refactor
– @spacewandergit feature
– @spacewandergit effort
– @nicolaiskogheimCommands.md
– @RichardLittgit effort
and git summary
– @ssssamgit alias
command conflict prompt to Makefile
– @spacewandergit authors
doesn't return same author twice – @Natimgit summary
options to git line-summary
– @akimdgit pr https://github.com/tj/git-extras/pull/453
-> makes branch pr/453
) – @jhnns$
in Makefile
to fix building on OS X – @apjankegit effort
– @apjankeis-git-repo
inclusion logic in Makefile
– @apjankegit summary
– @apjankegit effort
and git scp
– @spacewandergit sed
command – @anarcatgit effort
– @spacewanderinstall.cmd
– @JanSchulzgit changelog
– @JanSchulzgit ignore-io
command – @Lee-W.gitignore
in git ignore
– @JanSchulzgit clear
and permissions on git show-merged-branches
and git show-unmerged-branches
(set as executable) – @apjanke$SYSCONFDIR
(/etc
) location in Makefile
– @apjanke$SYSCONFDIR
(/etc
) under $PREFIX
by default in Makefile
– @apjankegit touch
handle multiple files properly – @al-the-xSince the last release (v3.0.0 rad-star
):
git psykorebase
, git clear
, git sed
, and git ignore-io
)Version 3.0.0
release named rid-star
would not be possible without the wonderful contributions!
Special thanks to @spacewander @chernjie @markeissler :)
Checkout the changelogs:
git-merge-repo
new command added by @imskyhelper/reset-env
: helper to prevent GREP_OPTIONS from causing issues.git-guilt
new command added by @spacewander.show-merged-branches
new command was added by @paulschreibergit-svn
. Fixed #328git-ignore
git-ignore
merge-into
to merge two branches quicklygit-fresh-branch
: Check for changes and prompt for input before nuking. (Issue: #142)gh-pages
was fixed to stash and don't delete files by @cironunes.git-summary
correctly displays project name #317 by @jykntrgit scp
#300 by @chernjiecustom-commit-message
custom commit message options support by @snowyubash_completion.sh
by @wooorm.git-delta
new command by @imskygit-authors
new command by @wooormgit-scp
-- Copy files to SSH compatible git-remote by @chernjie .git-chore
new command by @ckhall.git ignore
message.git-rscp
to git-scp
git-missing
.man/git-*.html
and man/git-*.1
by @jguentherchangelog
to release as optional flag by @tsldhmktemp
for temporary file creation by @mavant--no-color
to git-delete-merged-branches
git-info
: POSIX compliance by @valeriangalliat