Releases: tj/git-extras
Version 6.0.0 (Aurora)
The git-extras 6.0.0 (Aurora) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#849) Correct undo documentation to match code order of parameters – @vr8hub
- (#850) Modify to work when only a single commit, add parameter checks – @vr8hub
- (#847) docs: Note flag for git extra --version – @Amorymeltzer
- (#846) doc: add a note about the package maintainer. – @spacewander
- (#844) docs: mention installation via FreeBSD pkg – @ihoro
- (#843) break change: remove docs and other stuff of git-feature's alias – @spacewander
- (#845) Remove scripts that are mere alias wrappers for git-feature – @alerque
- (#840) git-archive-file: rename invalid chars in the output filename – @spacewander
- (#841) Fix missing newline escapes in git-release zsh completion – @sgleizes
- (#837) add a default for the remote to fetch a pr from – @jldugger
- (#836) add a config setting for prefix – @jldugger
- (#829) add squash option to git-feature – @cpradog
- (#826) Add git-cp – @Natim
- (#827) Update man page export for git-psykorebase with ronn-ng 0.9.0 – @Natim
- (#824) Fix documentation for git-browse – @mapitman
- (#823) Add git-browse command – @mapitman
- (#820) change: deprecate git-back – @spacewander
- (#817) Fixes #770: Adds git-brv – @bric3
- (#816) git-sed: limit paths via pathspec – @spacewander
Since the last release (5.1.0 Zigzag):
- updated man pages or documentation 15 times
- fixed installation/update 2 times
- 10 unique contributors
Break change:
git back
is deprecated. Usegit undo --soft
instead.git bug|chore|refactor
is removed. Usegit feature -a bug|chore|refactor
instead.
New authors:
- vr8ce
- Amory Meltzer
- Caleb Maclennan
- phigoro
- sgleizes
- Justin Dugger
- Carlos Prado
- Rémy HUBSCHER
- Mark Pitman
- Brice Dutheil
Version 5.1.0 (Zigzag)
The git-extras 5.1.0 (Zigzag) is released now!
Here's a list of all the changes made in this release; the full changelog can be found in History.md:
- (#813) some fixes before release – @spacewander
- (#812) git-sed: escape special characters for tr – @spacewander
- (#811) build: do not require the nonstandard and unpredictable 'which' utility – @eli-schwartz
- (#804) add repositories to workspace from source - @roxchgt
- (#810) read COMMANDS_WIHOUT_REPO from not_need_git_repo file – @roxchgt
- (#806) retire the msysgit installation script – @spacewander
- (#808) git-ignore: support non-default .git directory – @drasill
- (#802) fix bug in allowedargcount() to not execute command if wrong args count – @spacewander
- (#801) git-delete-submodule: don't remove the history of deleted submodule – @spacewander
- (#798) Signed release – @wolviecb
- (#795) Git squash commit msg – @spacewander
- (#793) git-standup: add option '-B' to group the commits by branch – @spacewander
- (#789) Delete empty gitmodules – @go2null
- (#792) clean up git-summary – @spacewander
- (#790) git-summary: add --dedup-by-email to remove duplicate users – @spacewander
- (#788) git-summary: add missing example of --line option – @spacewander
- (#787) Use GIT_DIR environment variable to to set .git directory – @rvbuelow
- (#786) Docs: add OpenSUSE distribution information – @mbologna
- (#784) git-effort: adjust column limit according to the paths – @spacewander
- (#708) Add git-paste for sending patches to pastebin – @pabs3
- (#778) Clean up some minor issues detected by check-all-the-things – @pabs3
- (#776) git-pr: mention the limitation of -m option – @spacewander
- (#777) [Doc]Install completion with zplugin – @fengkx
- (#772) Add git coauthor command – @jacobherrington
- (#774) Link to the contributing document – @jacobherrington
Since the last release (5.0.0 Yinyang):
- updated man pages or documentation 16 times
- fixed installation/update 6 times
- 12 unique contributors
New authors:
- Eli Schwartz
- Roshak Zarhoun
- roxchgt
- Christophe Badoit
- Tom Andrade
- go2null
- Robin von Bülow
- Michele Bologna
- Paul Wise
- fengkx
- jacobherrington
- Jacob Herrington
Version 5.0.0 (Yinyang)
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:
- (#769) git-line-summary: should be the history – @spacewander
- (#768) git-guilt: protect against encoding issues with LC_ALL=C – @bric3
- (#767) git-rename-branch: change branch argument order – @spacewander
- (#765) Installation.md: add dependencies section. – @spacewander
- (#763) check_integrity.sh: check more strickly. – @spacewander
- (#762) git-pr: add -m|--merge option to check out a merge commit – @spacewander
- (#761)
create-branch
allows for preference forremote
option – @btmurrell - (#754) git-fork: prompt for password before 2FA code. – @spacewander
- (#753) git-reauthor: updated documentation to show rename workaround – @tiemonl
- (#751) git-rename-remote: rename a remote regardless of any existing remotes – @timfeirg
- (#723) Make
git undo -s
restore the staging area – @bittner - (#746) Installation instructions added for CRUX – @Awan
- (#744) git-guilt: avoid exceeding 80 columns. – @spacewander
Since the last release (4.7.0 X-ray):
- updated man pages or documentation 11 times
- fixed installation/update 3 times
- 6 unique contributors
Break change:
Since 5.0.0,
- git line-summary is removed
- git undo -s won't touch the index, just like the
git reset --soft
- git rename-branch change the argument order from
git rename-branch new old
togit rename-branch old new
.
New authors:
- Brice Dutheil
- Brian Murrell
- tiemonl
- timfeirg
- Abdullah
- Peter Bittner
Version 4.7.0 (X-ray)
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:
- (#743) git-pr supports pulling multiple pr at once – @spacewander
- (#740) doc: clarify the current working directory when building the docs. – @spacewander
- (#739) feat: Add -s(--soft) for git sync – @sleagon
- (#738) Adding support for symlinked dirs in bulk command – @StuartFeldt
- (#737) git-standup: ensure color usage – @smancill
- (#736) git-force-clone: should not need git repo – @spacewander
- (#734) Fix missing double quotes after %DEBUG% in install.cmd – @zentarul
- (#732) Fix: Dev:
/E
option required to install on Win 10 {b17134} or higher – @sachin-gupta - (#729) git-rename-branch: Don't fail if remote doesn't exist – @orestisf1993
Since the last release (4.6.0 Wormhole):
- updated man pages or documentation 5 times
- fixed installation/update 3 times
- 6 unique contributors
New authors:
- 单元源
- Stu Feldt
- Sebastián Mancilla
- zentarul
- Sachin Gupta
- Orestis
Version 4.6.0 (Wormhole)
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:
- (#727) git-changelog: should remove ^0 suffix from the commit description. – @spacewander
- (#722) git-changelog: add --start-commit option, like --start-tag but for commit – @spacewander
- (#721) git-changelog: add missing newline to the plain output – @spacewander
- (#713) Updates to the documentation building workflow and docs – @pabs3
- (#717) add: git-ignore -p (private to repo) – @flatcap
- (#716) Add installation guide for Arch Linux – @francoism90
- (#714) git-sed: fix previous bsd sed workaround – @spacewander
- (#715) Fix bugs with git-release --semver – @tjaartvdwalt
- (#712) git-sed: detect sed -i support and work around for the BSD sed – @spacewander
- (#709) Improve the git-sed command – @pabs3
- (#706) Fix deleting branches without upstream – @MontakOleg
- (#704) Remove double path delimiters in zsh description – @ramlev
- (#703) Installation.md: Zsh-plugin method which doesn't require root access – @psprint
Since the last release (4.5.0 Venus):
- updated man pages or documentation 11 times
- fixed installation/update 2 times
- 7 unique contributors
Version 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:
- (#639) git-delete-branch: avoid deleting local upstream – @spacewander
- (#693) Fixed mktemp template to support busybox (and Alpine linux) – @xakraz
- (#691) Remove trailing dot of German Windows – @koppor
- (#690) feat(git-release): push tags first to help ci tools not miss them – @dominicbarnes
- (#687) git-release: handle extra non-numeric prefix in tag with --semver – @spacewander
- (#686) git-release: add --semver option – @spacewander
- (#684) git-release: function usage doesn't exist, ignore unknown argument instead – @spacewander
- (#681) Fix so 'git rebase-patch' is described once. – @EdwardBetts
- (#680) Preserve existing user commands in zsh completion – @lhernanz
- (#679) Mention how to control changelog format in docs of git-changelog – @spacewander
- (#678) Docs> Add -- in front of cmd for git log – @timhwang21
- (#676) Fix 'Invalid code page' error when restoring code page at end of script for Windows – @gormac
- (#675) git-effort: restore normal (visible) cursor properly – @quite
- (#674) Add GitHub two factor auth support to git-pull-request – @spacewander
- (#672) Added Nix/NixOS method of installation – @Mehandes
- (#671) Improve ignore-io – @sambostock
- (#670) Fix typo in Commands.md – @zeeshanu
- (#668) Fix typos – @isaacm
Since the last release (4.4.0 Uranium):
- updated man pages or documentation 7 times
- fixed installation/update 3 times
- 12 unique contributors
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.
Version 4.4.0 (Uranium)
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
:
- (#654) git-delete-merged-branches: replace xargs -r option - @spacewander
- (#656) Fix typo in git-extras - @dueringa
- (#659) Add git-mr to checkout GitLab merge requests - @bersace
- (#662) Added git-bulk to not_need_git_repo - @nschlimm
- (#664) Specify upstream for git bug/chore/feature/refactor and git create-branch won't set origin as upstream by default - @mapitman
Since the last release (4.3.0 titan
):
- added 1 new commands (
git mr
) - updated man pages or documentation 4 times
- fixed installation/update 2 times
- 3 unique contributors
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
Version 4.3.0 (titan)
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
:
- (#578) count: remove usage of extra arguments for detailed display - @tardypad
- (#585) Add git stamp - @tardypad
- (#588) Add --no-email to git-author - @spacewander
- (#589) Spelling fixes - @yelinaung
- (#590) Be sure to remove tempfile in git-changelog - @bbbco
- (#591) git-force-clone - @nottrobin
- (#592) Fix integrity for git-reauthor discussion - @spacewander
- (#594) Show all commit messages if no tag found - @spacewander
- (#595) fix: git-squash docs. Replaced 'actual' with 'current' - @aaguilera
- (#596) Fix typo in archive-file documentation - @richardfearn
- (#597) Improvements to Commands.md - @richardfearn
- (#598) git-sed: fix 'unkonwn' typo - @richardfearn
- (#599) git-{clear,clear-soft,sync}: improve yes/no prompts - @richardfearn
- (#600) git-fresh-branch: fix handling of 'yes' response when there are changes - @richardfearn
- (#601) git-sed: use "grep -z" and "xargs -0" to cope with spaces in filenames - @richardfearn
- (#602) git-delete-merged-branches: use "xargs -r" to prevent error when there are no branches to delete - @richardfearn
- (#603) git-clear-soft: change default yes/no option to "no" (as with git-clear) - @richardfearn
- (#606) fix git-extras update and tweak Windows detection - @spacewander
- (#610) spelling: {a,an} archive - @nicolaiskogheim
- (#615) Adds 2FA support to git-fork - @techjacker
- (#619) use U+266A instead of comma as separator - @spacewander
- (#624) Check commit existed before running some commands - @spacewander
- (#626) fall back to EMAIL when user.email is not configured - @jldugger
- (#627) Added Github Enterprise support - @hickey
- (#629) Fix git-effort for paths starting with dash - @dankilman
- (#630) Add RHEL/CentOS installation - @jjlin
- (#633) Columns in git-effort adopt to file length - @nschlimm
- (#635) fix syntax & name variables better in rename-branch - @spacewander
- (#636) use remote detected instead of 'origin' in rename-branch - @spacewander
- (#641) pull_request: should use detected upstream instead of hardcore origin - @spacewander
- (#642) Git bulk command - @nschlimm
- (#643) Remove slashes from git-config command - @jonyamo
- (#646) Upgrade git-standup to new interface - @spacewander
- (#647) Add BSD cat support - @SMillerDev
- (#649) git-fork: Let curl exit with error code on fail - @adriaanzon
- (#651) pass tag and optional arguments to hook and stop if pre-release hook fails - @spacewander
Since the last release (4.2.0 starplex
):
- added 3 new commands (
git bulk
,git force-clone
, andgit stamp
) - updated man pages or documentation 19 times
- fixed installation/update 1 times
- 11 unique contributors
Version 4.2.0 (starplex)
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
:
- (#412) allow specifying a commit range for git-obliterate - @spacewander
- (#508) mention initial copyright year and add contributors to copyright - @pra85
- (#509) fix typo in git-clear documentation - @supercrabtree
- (#512) fix ignore-io searching bug - @Lee-W
- (#513) add -m flag to git-setup to set the initial commit message. - @lgastako
- (#515) add Fedora package-manager installation instruction - @ammarnajjar
- (#519) fix typo: typess => types - @ifdattic
- (#525) add git standup - @spacewander
- (#526) add Ubuntu installation - @carrodher
- (#530) added graph - @Keloran
- (#533) add git clear-soft, modify git clear to indicate explicit removal of files - @Addvilz
- (#536) update the way to delete submodule - @spacewander
- (#537) update documentation. fix \git ignore-io\ flags - @vigilancer
- (#543) fix the support for forking via ssh - @spacewander
- (#544) remove myself from AUTHORS - @sorbits
- (#545) fix git-fork by removing '.git' - @spacewander
- (#547) fix typo - @svanburen
- (#548) add git reauthor - @tardypad
- (#550) add note about overwriting git aliases - @PhUU
- (#551) submit zsh completion script - @spacewander
- (#552) fork: Fork 'origin' remote repo if repo is not given - @npcode
- (#553) fork: Rename 'origin' to 'upstream' after forking - @npcode
- (#554) improve forking
origin
repo - @npcode - (#555) add Contributing guideline - @spacewander
- (#557) add check integrity script - @spacewander
- (#558) fix legacy problem - @spacewander
- (#559) fix typo in Installation.md - @lukechilds
- (#560) fix incorrect comment in git-fork - @lukechilds
- (#561) improve JSON encoding - @lukechilds
- (#563) set fork remotes using ssh instead of https - @lukechilds
- (#564) remove a non-contributor from AUTHORS - @sorbits
- (#565) git-missing: do proper argument parsing. Fix #562 - @nicolaiskogheim
- (#566) git-release: fix typo in documentation - @nfischer
- (#567) pull-request: should read local config if present - @nicolaiskogheim
- (#568) add built in 'exit' command to git-repl - @wcmonty
- (#569) git-repl: improve and clean up docs - @nicolaiskogheim
- (#570) make git-pr set up branch for pulling - @rmartinho
- (#575) add link to ronn git repo - @hozefaj
- (#576) add rename-branch command - @hozefaj
- (#581) update docs to clarify rename-branch - @spacewander
- (#584) put default option in security-answer to 'no' - @grindhold
- (f011c76, b649730) remove contributors' email addresses to avoid #544 - @spacewander
Since the last release (4.1.0 vortex
):
- added 4 new commands (
git standup
,git clear-soft
,git reauthor
, andgit rename-branch
) - updated man pages or documentation 19 times
- fixed installation/update 5 times
- 17 unique contributors
Version 4.1.0 (vortex)
Here's a list of all the changes made in this release; the full changelog can be found in History.md
:
- (90ba942) add Gitter badge to
README
– @qw3rtman - (#495) update Windows installation instructions – @JanSchulz
- (#494) fix inverted list of commands that use
is_git_repo
inMakefile
– @apjanke - (#499) add
BSD
instalation instructions – @qw3rtman - (#496, #497) improve Windows installer – @JanSchulz
- (#500) add
git-sync
command – @kumon - (#506) update
git-pr
usage in documentation – @rstacruz - (#507) regenerate
git-pr.html
– @rstacruz - (#503) allow
GIT-EDITOR
to contain spaces forgit-changelog
command – @spacewander
Since the last release (v4.0.0 wookiee
):
- added 1 new command (
git-sync
) - updated man pages or documentation 5 times
- fixed installation/update scripts 3 times
- 6 unique contributors
Next projected release on February 29.