1
26.3.0 / 2021-10-02
3==================
4
5  * Merge pull request #942 from spacewander/ffgd
6  * git-delete-squashed-branches: fail fast if can't checkout
7  * Merge pull request #939 from SimonTate/feature/force-clear
8  * git-clear: add force option
9  * Merge pull request #936 from tfendin/multiline_synopsis_fix
10  * Merge pull request #937 from tfendin/dedup_email_case_insensitive
11  * Merge pull request #934 from tfendin/no-merge-summary
12  * Adopted git --dedup-by-email to the project coding style
13  * summary --dedup-by-email now compares email adresses case insensitive.
14  * Updated lines under Synopsis in the manuals so they are commonly formatted
15  * Add incompability check for git summary --line --no-merges, split synopsis in its manual.
16  * Merge pull request #935 from ax1036/git-un-lock
17  * fix git (un)lock with spaced filenames
18  * Updated completion for git summary
19  * Updated documentation for git-summary --no-merges
20  * Added option --no-merges to git summary
21  * Merge pull request #932 from spacewander/git-su
22  * git-summary: support filtering `--line` with path
23  * Merge pull request #865 from pkitszel/pkitszel-git-abort
24  * Add git-abort
25  * Merge pull request #928 from duckunix/master
26  * Update point to github docs for forks from API
27  * update working
28  * git-fork | Update man/md/html pages to talk about need of the github personal access token
29  * Updated documentation (AUTHORS)
30  * bin/git-fork | updating for feedback from PR #928
31  * git-fork | update to match REST-API auth standards as of 2021-06
32  * Merge pull request #926 from nicokosi/patch-1
33  * Update install doc: Homebrew is not just for macOS
34  * Merge pull request #924 from allejo/feature/delete-squashed-branches
35  * delete-squashed-branches: Make side-effect clear in docs
36  * delete-squashed-branches: Make branch checkout side effect clear
37  * Add delete-squashed-branches command
38  * Merge pull request #923 from CleanMachine1/patch-1
39  * Picture is broken
40  * Merge pull request #920 from matan129/patch-1
41  * Ignore checked-out branches on different worktrees
42  * Merge pull request #917 from heirecka/remove-git-line-summary-man-page
43  * Bump version to 6.3.0-dev
44  * doc: Remove man page for git-line-summary
45
466.2.0 / 2021-03-26
47==================
48
49  * Merge pull request #915 from spacewander/typo
50  * Merge pull request #914 from spacewander/xch
51  * Merge pull request #916 from spacewander/utimes
52  * fix(git-utimes): make sure it work under OS X.
53  * chore: fix typo
54  * fix(git-ignore): use $XDG_CONFIG_HOME only when it is defined
55  * Merge pull request #910 from 0xflotus/patch-1
56  * fixed small error
57  * Merge pull request #908 from nodeg/fix_installation
58  * Fix grammer
59  * Correct macOS spelling
60  * Correct openSUSE spelling and update Version
61  * Merge pull request #907 from bbenzikry/zinit-docs
62  * Update zinit docs
63  * Merge pull request #906 from prestontim/master
64  * Remove bug|refactor|chore from documentation
65  * Merge pull request #899 from spacewander/git-summary
66  * git-summary: reject invalid option
67  * ci: use checkout@v2
68  * Merge pull request #897 from spacewander/ga
69  * ci: move to GitHub Action
70  * Merge pull request #882 from vt-alt/git-utimes
71  * Merge pull request #896 from Aloxaf/fix_completion
72  * fix: zsh completion of git-coauthor command
73  * Merge pull request #895 from vanpipy/feature/optional-start-point-when-creeate-branch
74  * doc: add the usage of the parameter `--from` for create-branch and feature
75  * feat(feature): checkout from start point if exists
76  * feat(create-branch): add optional --from to set the start point
77  * Merge pull request #894 from alessandro308/merge-into-stashed
78  * Merge-into: add stash before to checkout
79  * Merge pull request #892 from equt/#891
80  * Merge pull request #888 from equt/master
81  * Merge pull request #889 from vanpipy/feature/delete-tag
82  * [ fix #891 ] Cast branch output if HEAD not exists
83  * [ feat ] Quote the default_path var
84  * [ fix ] Quote env var
85  * [ fix ] Quote the XDG_CACHE_HOME
86  * [ feat ] Use default global ignore file
87  * [ refactor ] Optimize var not existing check
88  * [ fix ] Fix hardcode ignore list file path
89  * [ feat ] Add XDG_CACHE_HOME check
90  * Merge pull request #890 from zhujian0805/master
91  * adding a format for git-contrib
92  * git-utimes: Change files modification time to their last commit date
93  * feat(delete-tag): get default remote from git config if exists
94  * Merge pull request #884 from elonderin/fix-squash-help
95  * squash help: re-ran make for extras and squash
96  * squash help: ran make man/git-extras.{html,1}
97  * squash help: ran make man/git-squash.{html,1}
98  * squash help: corrects option name in PR
99  * Merge remote-tracking branch 'u/master' into HEAD
100  * Merge pull request #886 from TheTechOddBug/master
101  * Fixing summary for --squash-msg option.
102  * Updates git-squash.md: fixes help which was unclear and had remnants from copied template it appears
103  * Bump version to 6.2.0-dev
104
1056.1.0 / 2020-09-26
106==================
107
108  * Merge pull request #878 from spacewander/default_br
109  * Merge pull request #880 from spacewander/fix_bsd_sed_regex
110  * git-info: fix regex for bsd sed
111  * Merge pull request #879 from spacewander/pass_arg
112  * feat: pass origin argument down to git execution
113  * change: migrate default branch
114  * Merge pull request #872 from yuravg/pr_typo
115  * doc: fix typo
116  * Merge pull request #869 from spacewander/typo
117  * git-back: removed
118  * fix typo
119  * Merge pull request #868 from spacewander/zsh_completion
120  * sort completion in alphabetical order
121  * remove incorrect completion
122  * git-info: add zsh completion
123  * Merge pull request #867 from yuravg/pr2source
124  * doc: fix argument description
125  * git-info: moved argument checking
126  * git-info: fix namespace
127  * doc: update derived git-info files
128  * doc: add description for git-info
129  * Add bash completion for git-info
130  * git-info: colorized headers
131  * git-info: extend configuration and commit information
132  * git-info: remove notes about git-log, git-show
133  * git-info: add info about submodules
134  * git-info: fix indentation, remove comment
135  * Merge pull request #864 from v-y-a-s/pr
136  * Grammar correction
137  * Remove $user
138  * corrections
139  * Update doc
140  * fix config message name
141  * Remove comments
142  * PR test
143  * Merge pull request #860 from soraxas/implement-fish-completions
144  * implement fish completions file
145  * Merge pull request #853 from bethesque/feat/git-browse-with-multiple-remotes
146  * feat(browse): automatically select origin remote if one exists, fallback to first otherwise
147  * Merge pull request #854 from bethesque/fix/git-browse-sed-on-mac
148  * fix(browse): update sed pattern to work on mac
149  * Bump version to 6.1.0-dev
150
1516.0.0 / 2020-06-22
152==================
153
154  * doc: remove gitter
155  * git-cp: remove trailing space
156  * Merge pull request #849 from vr8hub/undodoc
157  * Merge pull request #850 from vr8hub/newundo
158  * Tighten numeric regex
159  * Cleanup code
160  * Modify to work when only a single commit, add parameter checks
161  * Correct undo documentation to match code order of parameters
162  * Merge pull request #847 from Amorymeltzer/patch-1
163  * docs: Note flag for git extra --version
164  * Merge pull request #846 from spacewander/note
165  * doc: add a note about the package maintainer.
166  * Merge pull request #844 from ihoro/installation-via-freebsd-pkg
167  * Merge pull request #843 from spacewander/remove_git_feature
168  * break change: remove docs and other stuff of git-feature's alias
169  * Merge pull request #845 from alerque/remove-feature-aliases
170  * Remove scripts that are mere alias wrappers for git-feature
171  * docs: mention installation via FreeBSD pkg
172  * Merge pull request #840 from spacewander/archive-invalid
173  * Merge pull request #841 from sgleizes/bugfix/git-release-zsh-completion
174  * Fix missing newline escapes in git-release zsh completion
175  * git-archive-file: rename invalid chars in the output filename
176  * Merge pull request #837 from jldugger/jldugger/pr-remote-default
177  * Merge pull request #836 from jldugger/jldugger/feature-config
178  * add a default for the remote to fetch a pr from
179  * add a config setting for prefix
180  * Merge pull request #829 from cpradog/master
181  * update zsh completion for bug and refactor commands
182  * updated zsh completion script
183  * updated git-feature documentation
184  * add squash option to git-feature
185  * add squash option to git-feature
186  * Merge pull request #826 from Natim/feature/825/add-git-cp
187  * Simplify the code.
188  * Signal if the destination already exists.
189  * @spacewander review.
190  * Merge pull request #827 from Natim/fix-man-page-for-git-psykorebase
191  * Fix checks.
192  * Update man page export for git-psykorebase with ronn-ng 0.9.0
193  * @mschneiderwind review.
194  * Add documentation.
195  * Add first version of git-cp
196  * Merge pull request #824 from mapitman/master
197  * Fix documentation for git-browse
198  * Merge pull request #823 from mapitman/master
199  * Implement suggested changes from code review
200  * Add git-browse command
201  * Merge pull request #820 from spacewander/deprecate_git_back
202  * change: deprecate git-back
203  * Merge pull request #817 from bric3/adds-git-brv
204  * Fixes #770: Adds git-brv
205  * Merge pull request #816 from spacewander/git-sed-pathspec
206  * git-sed: limit paths via pathspec
207  * Bump version to 5.2.0-dev.
208
2095.1.0 / 2019-12-21
210==================
211
212  * git-bulk: support cloning from a relative path
213  * git-standuo: clarify the -a option
214  * git-paste: check pastebinit before running it
215  * git-coauthor: quote variable in the comparison
216  * git-bulk: don't disappoint shellcheck
217  * Merge pull request #812 from spacewander/git-sed-escape
218  * git-sed: escape special characters for tr
219  * Merge pull request #811 from eli-schwartz/portability
220  * build: do not require the nonstandard and unpredictable 'which' utility
221  * add repositories to workspace from source (#804)
222  * Merge pull request #810 from roxchgt/read-not-need-repo
223  * read COMMANDS_WIHOUT_REPO from not_need_git_repo file
224  * Merge pull request #806 from spacewander/retire_make_with_msys
225  * Merge pull request #808 from drasill/master
226  * git-ignore: support non-default .git directory
227  * retire the msysgit installation script
228  * Merge pull request #802 from spacewander/fix-git-bulk-arg-count
229  * git-bulk: line break is need in the SYNOPSIS doc section
230  * fix bug in allowedargcount() to not execute command if wrong args count
231  * Merge pull request #801 from spacewander/fix-delete-submodule
232  * git-delete-submodule: don't remove the history of deleted submodule
233  * Merge pull request #798 from wolviecb/signed_release
234  * Add flags -s and -u for signed tags
235  * Merge pull request #795 from spacewander/git-squash-commit-msg
236  * Merge pull request #793 from spacewander/git-standup-group-by-branch
237  * git-squash: miss completion script change
238  * git-squash: clean up shellcheck warnings
239  * git-squash: add --squash-messages to concat commit messages into one.
240  * git-standup: add option to limit the number of commit
241  * Merge pull request #789 from go2null/delete-empty-gitmodules
242  * git-delete-submodule: comment the DUMMY prefix and ignore the output of grep -v.
243  * git-standup: add separate newline between the output
244  * add PR changes
245  * add --force option to continue on error
246  * improve readability
247  * display git submodule status output before exiting
248  * check git submodule status before declaring success
249  * reorganize flow
250  * delete empty .gitmodules
251  * git-standup: add option '-B' to group the commits by branch
252  * Merge pull request #792 from spacewander/git-summary-cleanup
253  * git-summary: clean up other shellcheck warnings
254  * git-summary: fix incorrect active days when commits range is given
255  * git-summary: remove useless result function.
256  * Merge pull request #790 from spacewander/git-summary-merge-email
257  * git-summary: add --dedup-by-email to remove duplicate users
258  * Merge pull request #788 from spacewander/doc_git_summary_line
259  * git-summary: add missing example of --line option
260  * Merge pull request #787 from rvbuelow/patch-1
261  * Merge pull request #786 from mbologna/patch-1
262  * Use GIT_DIR environment variable to to set .git directory
263  * Docs: add OpenSUSE distribution information
264  * Merge pull request #784 from spacewander/git-effort-col-len
265  * git-effort: adjust column limit according to the paths
266  * Merge pull request #708 from pabs3/git-paste
267  * Regenerate docs
268  * Add git-paste for sending patches to pastebin
269  * Merge pull request #778 from pabs3/cleanups
270  * Switch from using /tmp to using mktemp
271  * Switch http URLs to https where possible
272  * Fix typos
273  * Fix an indefinite article in the documentation
274  * Merge pull request #776 from spacewander/update_git_pr_doc
275  * Merge pull request #777 from fengkx/zplugin-install-completion
276  * docs(Installation): :memo: add src in zplugin ice modifier to source the completion file
277  * git-pr: mention the limitation of -m option
278  * Merge pull request #772 from jacobherrington/add-git-coauthor
279  * Add conditional logic for linebreaks
280  * Ensure arguments exist
281  * Add git coauthor command
282  * improve the quality of the integrity check.
283  * Merge pull request #774 from jacobherrington/patch-2
284  * Bump version to 5.1.0-dev.
285  * Link to the contributing document
286
2875.0.0 / 2019-08-16
288==================
289
290  * Merge pull request #769 from spacewander/no_line_summary
291  * git-line-summary: should be the history
292  * Merge pull request #768 from bric3/fix-more-character-encoding-issues
293  * git-guilt: protect against encoding issues with LC_ALL=C
294  * Merge pull request #767 from spacewander/rename_branch_order
295  * git-rename-branch: change branch argument order
296  * Merge pull request #765 from spacewander/column_dependency
297  * Makefile: check dependencies before installation.
298  * Installation.md: add dependencies section.
299  * man/Readme.md: we don't need to update git-extras docs separately
300  * Merge pull request #763 from spacewander/strict_check_integrity
301  * check_integrity.sh: check more strickly.
302  * Merge pull request #762 from spacewander/pr_merge
303  * Merge pull request #761 from btmurrell/preference-for-create-branch
304  * implements remote pref for create-branch
305  * git-pr: add -m|--merge option to check out a merge commit
306  * impl for checking remote pref
307  * Merge pull request #754 from spacewander/prompt_passwd_before_2fa
308  * git-fork: prompt for password before 2FA code.
309  * check_integrity.sh: improve readability.
310  * Merge pull request #753 from tiemonl/GH-752_update_reauthor_documentation
311  * GH-752 updated documentation to show rename workaround
312  * Merge pull request #751 from timfeirg/master
313  * git-mv-remote: rename a remote regardless of any existing remotes
314  * Installation instructions added for CRUX (#746)
315  * Merge pull request #723 from bittner/feature/git-undo-soft-leave-changes-staged
316  * Merge pull request #744 from spacewander/git-guilt-identation
317  * git-guilt: avoid exceeding 80 columns.
318  * Bump version to 4.8.0-dev.
319  * Make `git undo -s` restore the staging area
320
3214.7.0 / 2019-02-09
322==================
323
324  * git-pr: emphasized that the remote is required when pulling multiple PRs.
325  * Merge pull request #743 from spacewander/allow_multiple_pr
326  * git-pr: accepted multiple GitHub URL or ID with remote.
327  * git-pr: added <[remote]:pr number> option.
328  * Merge pull request #740 from spacewander/tweak_man_readme
329  * doc: clarify the current working directory when building the docs.
330  * Merge pull request #739 from sleagon/master
331  * feat: Add -s(--soft) for git sync
332  * Merge pull request #738 from StuartFeldt/add-symlinks-to-bulk-command
333  * Adding support for symlink directories in bulk command
334  * Merge pull request #737 from smancill/standup-ensure-colors
335  * git-standup: ensure color usage
336  * Merge pull request #736 from spacewander/git_force_clone_not_need_git_repo
337  * misc: sort command list in alphabetical order
338  * git-force-clone: should not need git repo
339  * Merge pull request #734 from zentarul/master
340  * Fix missing double quotes after %DEBUG%
341  * install.cmd: tweak comments
342  * Merge pull request #732 from sachin-gupta/sg-mods
343  * Fix: Dev: `/E` option required with MORE for working on higher version of Windows 10 (**_Build 17134_**)
344  * Merge pull request #729 from orestisf1993/patch-1
345  * git-rename-branch: Don't fail if remote doesn't exist
346  * Bump version to 4.7.0-dev.
347
3484.6.0 / 2018-08-11
349==================
350
351  * Merge pull request #727 from spacewander/strip_caret
352  * Makefile: change the installed manpage destination in FreeBSD (#725)
353  * git-changelog: should remove ^0 suffix from the commit description.
354  * Merge pull request #722 from spacewander/git_changelog_start_commit
355  * git-changelog: add --start-commit option, like --start-tag but for commit
356  * Merge pull request #721 from spacewander/git_changelog_list_newline
357  * git-changelog: add missing newline to the plain output
358  * Merge pull request #713 from pabs3/docs
359  * Merge pull request #717 from flatcap/ignore-private
360  * optimisation of mkdir
361  * Ensure info dir exists
362  * add: git-ignore -p (private to repo)
363  * Merge pull request #716 from francoism90/patch-1
364  * Added Arch Linux
365  * Merge pull request #714 from spacewander/fix_detect_sed_i_support
366  * Documentation rebuild: git-sed.* flags argument
367  * Documentation rebuild: git-clear.html whitespace removal
368  * Documentation rebuild: git-extras.* updates
369  * Documentation rebuild: index.txt updates
370  * Documentation rebuild: dates and headers
371  * Remove one of the documentation building tools
372  * Remove some trailing whitespace
373  * Merge pull request #715 from tjaartvdwalt/master
374  * Major/Minor release should reset minor/patch versions to 0
375  * Fix greedy match of version number
376  * git-sed: fix previous bsd sed workaround
377  * Merge pull request #712 from spacewander/detect_sed_i_support
378  * git-sed: detect sed -i support and work around for the BSD sed
379  * Merge pull request #709 from pabs3/git-sed
380  * git-sed: discover a separator when the / character is used in arguments
381  * git-sed: pass the -r option to the xargs command
382  * git-sed: Allow the flags to be passed as a third argument
383  * Merge pull request #706 from MontakOleg/delete-branch
384  * Fix deleting branches without upstream
385  * Merge pull request #704 from ramlev/master
386  * Remove double path delimiters in zsh description
387  * Merge pull request #703 from psprint/master
388  * Installation.md: Zsh-plugin method which doesn't require root access
389  * Bump version to 4.6.0-dev.
390
3914.5.0 / 2018-02-18
392==================
393
394  * git-release: show message if nothing given after --semver
395  * doc: update git-extras index
396  * Merge pull request #639 from spacewander/avoid_deleting_local_upstream
397  * Merge pull request #693 from xakraz/fix-mktemp-pattern
398  * git-release: add --no-empty-commit for empty commit hater
399  * git-release: create an empty release commit if there is nothing to commit
400  * git-summary: unescape tab for linux column utility
401  * git-undo: add confirmation when `-h` is specified
402  * Fixed mktemp template to support busybox (and Alpine linux)
403  * Merge pull request #691 from koppor/patch-1
404  * Remove trailing dot of German Windows
405  * Merge pull request #690 from dominicbarnes/release-push-tags-first
406  * feat(git-release): push tags first to help ci tools not miss them
407  * Merge pull request #687 from spacewander/add_semver
408  * git-release: handle extra non-numeric prefix in tag with --semver
409  * Merge pull request #686 from spacewander/add_semver
410  * git-release: add --semver option
411  * Merge pull request #684 from spacewander/ignore_unknown_arg
412  * git-release: function usage doesn't exist, ignore unknown argument instead
413  * Merge pull request #681 from EdwardBetts/master
414  * Fix so 'git rebase-patch' is described once.
415  * Merge pull request #680 from lhernanz/master
416  * Preserve the existing user_commands in the git completion system
417  * Merge pull request #679 from spacewander/update_git_changelog_doc
418  * Merge pull request #678 from timhwang21/devs/thwang/docs-update
419  * Mention how to control changelog format in docs of git-changelog
420  * Docs> Add -- in front of cmd for git log
421  * Merge pull request #676 from gormac/master
422  * Fix 'Invalid code page' error when resetting code page at end of script
423  * Merge pull request #675 from quite/effort-cursor
424  * git-effort: restore normal (visible) cursor properly
425  * Merge pull request #674 from tj/pull-request-two-factor-auth
426  * Add GitHub two-factor auth support to git-pull-request
427  * Merge pull request #672 from mehandes/patch-1
428  * Added Nix/NixOS method of installation
429  * Merge pull request #671 from sambostock/improve-ignore-io
430  * Use local variables & format strings
431  * Fix omission when alphabetically printing ignores
432  * Remove arbitrary column limit on ignore-io
433  * Merge pull request #670 from zeeshanu/patch-1
434  * Fix typo
435  * Merge pull request #668 from isaacm/patch-1
436  * Fix typos, remove trailing whitespace
437  * install: submit brew patch to upstream
438  * Bump version to 4.5.0-dev.
439  * git-delete-branch: avoid deleting local upstream
440
4414.4.0 / 2017-07-15
442==================
443
444  * install: display absolute path of zsh completion script
445  * zsh: update completion of git bug|chore|feature|refactor|create-branch
446  * git summary: use more common way to cd to top level directory
447  * Merge pull request #664 from mapitman/master
448  * Update man page for `create-branch`
449  * Update man pages
450  * Update docs for new behavior
451  * Use "$@" instead of $@
452  * Consolidate feature/bug/chore/refactor logic
453  * Allow -r parameter to be in any order in command line
454  * Add ability to specify a remote
455  * Fix Issue #186
456  * fix a wrong name in installation message
457  * Merge pull request #662 from nschlimm/master
458  * Added git-bulk to not_need_git_repo
459  * fix various typos
460  * Merge pull request #659 from bersace/mr
461  * Add git-mr to checkout GitLab merge requests
462  * Merge pull request #656 from dueringa/patch-1
463  * Fix typo in git-extras
464  * Merge pull request #654 from spacewander/replace-xargs-r
465  * git-delete-merged-branches: replace xargs -r option
466  * Bump version to 4.4.0-dev.
467
4684.3.0 / 2017-05-05
469==================
470
471  * git-authors: remove trailing spaces
472  * Merge pull request #649 from adriaanzon/patch-1
473  * Merge pull request #651 from spacewander/pass-arguments-to-hooks
474  * git-release: add pre-release failure message
475  * git release: stop if pre-release hook fails
476  * git-release: update docs
477  * pass release arguments to pre/post-release scripts
478  * git-fork: Let curl exit with error code on fail
479  * Merge pull request #647 from SMillerDev/patch-1
480  * Add BSD cat support
481  * Merge pull request #646 from spacewander/upgrade-git-standup
482  * git-standup: update zsh completion
483  * git-standup: also update the docs
484  * git-standup: add sanity check to -d option and overwrite -w option
485  * git-standup: upgrade interface to catch up with kamranahmedse/git-standup
486  * Merge pull request #642 from nschlimm/git-bulk-command
487  * Typos again
488  * Corrected repository location print out and docs ws-root-directory absolute path
489  * Codereview Spacewander - whitespaces in workspace locations
490  * Merge pull request #643 from jonyamo/git-pr_clean-git-config
491  * Review from spacewander
492  * Remove slashes from git-config command
493  * Merge branch 'master' into git-bulk-command
494  * Merge pull request #636 from spacewander/fix_rename_branch
495  * Merge pull request #641 from tj/fix_pull_request_upstream
496  * git-rename-branch: use detected upstream remote
497  * git-pull-request: use detected upstream remote
498  * Better behaviour in non workspace directories
499  * Current workspace is default target of bulk operations
500  * Even shorter
501  * Code refactor
502  * bug fix in single ws mode
503  * code formatting
504  * Fix in git-bulk head
505  * New Command git-bulk initial commit
506  * Merge pull request #635 from spacewander/fix_rename_branch
507  * fix syntax & name variables better in rename-branch
508  * Merge pull request #633 from nschlimm/columnsflex
509  * taken out duplicate columns setting
510  * Optimized file length calculation
511  * Columns in git-effort adopt to file length
512  * Merge pull request #630 from jjlin/rhel/centos
513  * Add RHEL/CentOS installation
514  * Merge pull request #629 from dankilman/fix-git-effort
515  * Fix git-effort for paths starting with dash
516  * Merge pull request #626 from jldugger/jldugger/email-fallback
517  * fall back to EMAIL when user.email is not configured
518  * Merge pull request #619 from spacewander/git-summary-separator
519  * Merge pull request #624 from spacewander/has_git_commit
520  * Check commit existed before running some commands
521  * Merge pull request #615 from techjacker/master
522  * Adds SSH prompt to git fork
523  * use U+266A instead of comma as separator
524  * Merge pull request #610 from nicolaiskogheim/fix-spelling
525  * spelling: {a,an} archive. Fix #609
526  * Merge pull request #606 from spacewander/fix-git-extras-update
527  * fix git-extras update and tweak Windows detection
528  * Merge pull request #585 from tardypad/stamp
529  * Merge pull request #578 from tardypad/count_fix_extra_arguments
530  * stamp: show real looking results in Commands.md doc
531  * stamp: add warning in documentation about corner case
532  * stamp: add zsh autocompletion
533  * stamp: remove non used multiple lines error messages
534  * stamp: the message consists in all terms after the identifier
535  * stamp: identifier is case insensitive for the replacement
536  * stamp: add to Commands doc
537  * stamp: add manual
538  * stamp: add bash autocompletion
539  * stamp: add replace option
540  * stamp: display new full message as result
541  * stamp: add extra optional message parameter
542  * stamp: add basic script
543  * Merge pull request #601 from richardfearn/git-sed-spaces-in-filenames
544  * Merge pull request #603 from richardfearn/git-clear-consistent-defaults
545  * Merge pull request #602 from richardfearn/git-delete-merged-branches-fix
546  * git-clear-soft: change default yes/no option to "no" (as with git-clear)
547  * git-delete-merged-branches: use "xargs -r" to prevent error when there are no branches to delete
548  * git-sed: use "git grep -z" and "xargs -0" to cope with spaces in filenames
549  * Merge pull request #600 from richardfearn/git-fresh-branch-fix
550  * Merge pull request #599 from richardfearn/improve-yes-no-prompts
551  * git-fresh-branch: fix handling of 'yes' response when there are changes
552  * git-{clear,clear-soft,sync}: improve yes/no prompts
553  * Merge pull request #598 from richardfearn/fix-git-sed-typo
554  * Merge pull request #597 from richardfearn/commands-md-improvements
555  * git-sed: fix 'unkonwn' typo
556  * Commands.md: add link to 'git summary' in 'git line-summary' documentation
557  * Commands.md: add links to "git bug", etc. to index
558  * Commands.md: add 'git rscp' link to 'git scp' documentation
559  * Commands.md: put commands in alphabetical order
560  * Merge pull request #596 from richardfearn/archive-file-typo-fix
561  * Fix typo in archive-file documentation
562  * Merge pull request #595 from aaguilera/master
563  * fix: git-squash docs. Replaced 'actual' with 'current'
564  * Merge pull request #592 from spacewander/fix_integrity
565  * Add travis ci
566  * Merge pull request #594 from spacewander/fix_release
567  * show all commit messages if no tag found
568  * strip out branches like trap-effort-signals
569  * Add git-reauthor to completion script
570  * Relax #! format check
571  * Merge pull request #591 from nottrobin/force-clone
572  * Be explicit about only resetting git directories
573  * Fix branch option parsing
574  * Fix usage
575  * Use LC_ALL=C for locale consistency
576  * Remove unnecessary check
577  * git-force-clone
578  * Merge pull request #590 from bbbco/changelog-tmp-file-fix
579  * Need to remove the temp file regardless
580  * Merge pull request #589 from yelinaung/yla/typo-fixes
581  * Spelling fixes for the roon file and html files
582  * Spelling fixes
583  * Merge pull request #588 from spacewander/no-email
584  * Add --no-email to git-author
585  * Bump version to 4.3.0-dev.
586  * count: remove usage of extra arguments for detailed display
587
5884.2.0 / 2016-10-08
589==================
590
591  * remove contributors' email addresses to avoid #544
592  * promote two maintainers
593  * Merge pull request #584 from grindhold/fix-583
594  * fixes #583
595  * update docs to clarify rename-branch (#581)
596  * Make git-pr set up branch for pulling (#570)
597  * add link to ronn git repo (#575)
598  * add rename-branch command (#576)
599  * Merge pull request #569 from nicolaiskogheim/docs/repl-cleanup
600  * git-repl: improve and clean up docs
601  * Merge pull request #568 from wcmonty/master
602  * Add 'exit' to git-repl command documentation
603  * Add built in 'exit' command to git-repl
604  * Merge pull request #567 from nicolaiskogheim/git-pull-request-fix#546
605  * pull-request: should read local config if present
606  * Merge pull request #566 from nfischer/fix-man-page-typo
607  * git-release: fix typo in documentation
608  * Merge pull request #565 from nicolaiskogheim/git-missing-argument-parsing
609  * git-missing: do proper argument parsing. Fix #562
610  * Merge pull request #563 from lukechilds/improve-fork
611  * Update git-fork man page
612  * Merge pull request #564 from sorbits/patch-3
613  * Remove a non-contributor from AUTHORS
614  * Update docs to reflect new git-fork behaviour
615  * Set fork remotes using ssh if available
616  * Add git reauthor (#548)
617  * Merge pull request #555 from spacewander/contributing
618  * modify CONTRIBUTING.md again
619  * Merge pull request #557 from spacewander/check_integrity
620  * Merge pull request #561 from lukechilds/improve-json-encoding
621  * Clean up git-pull-request
622  * Improve JSON encoding
623  * Merge pull request #560 from lukechilds/patch-2
624  * Merge pull request #559 from lukechilds/patch-1
625  * Fix incorrect comment in git-fork
626  * Fix typo in Installation.md
627  * Merge pull request #558 from spacewander/fix_legacy_problem
628  * add doc for git-pull-request and others
629  * modify CONTRIBUTING.md
630  * update check_integrity with nicolaiskogheim's patch
631  * add git-release-patch to Commands.md
632  * add git-back to Commands.md
633  * regenerate git-obliterate doc
634  * follow common shebang
635  * add git-show-(un)merged-branches to Commands.md
636  * Add check integrity script
637  * Add contributing guideline
638  * Merge pull request #554 from npcode/fork-origin
639  * fork: Fetch `origin` after forking
640  * fork: Quote refs by backtick rather than single quote
641  * fork: Add git-fork.html removed by accident
642  * Merge pull request #553 from npcode/fork-origin
643  * fork: Describe the behavior if current dir is repo
644  * fork: Rename 'origin' to 'upstream' after forking
645  * Merge pull request #552 from npcode/fork-origin
646  * fork: Fork 'origin' remote repo if repo is not given
647  * Merge pull request #551 from spacewander/zsh-completion
648  * submit zsh completion script to upstream
649  * update the title of git-clear-soft
650  * Merge pull request #550 from phuu/patch-1
651  * Add note about overwriting git aliases
652  * Merge pull request #547 from svanburen/patch-1
653  * Fix typo
654  * Merge pull request #545 from spacewander/via_ssh
655  * fix git-fork by removing '.git'
656  * Merge pull request #543 from spacewander/via_ssh
657  * fix the support for forking via ssh
658  * Merge pull request #412 from spacewander/git-obliterate
659  * Merge pull request #536 from spacewander/delete_submodule
660  * Merge pull request #537 from vigilancer/master
661  * update documentation. fix "git ignore-io" flags
662  * Update the way to delete submodule
663  * Merge pull request #533 from Addvilz/add-git-clear-soft-modify-git-clear
664  * Edit description of git clear-soft to indicate hard reset
665  * Add git-clear-soft command 	Modify git-clear to indicate default behavior of removing git ignored files
666  * Merge pull request #513 from lgastako/master
667  * Merge pull request #525 from spacewander/git-standup
668  * Merge pull request #526 from carrodher/patch-1
669  * Add Ubuntu installation
670  * add docs for git standup
671  * add git-standup
672  * Merge pull request #519 from ifdattic/patch-1
673  * Fix typo: typess => types
674  * Merge pull request #515 from ammarnajjar/fedora-install
675  * Add Fedora package-manager installation instruction
676  * Add -m flag to git-setup to set the initial commit message.
677  * Merge pull request #512 from Lee-W/master
678  * Merge pull request #1 from tj/master
679  * Fix ignore-io searching bug
680  * Merge pull request #508 from pra85/patch-1
681  * Mention initial copyright year and add contributors to copyright
682  * Merge pull request #509 from supercrabtree/master
683  * Fix typo in git-clear documentation
684  * Bump version to 4.2.0-dev.
685  * add missing git-obliterate documentation
686  * now we can specify a commit range for git-obliterate
687
6884.1.0 / 2016-01-25
689==================
690
691  * Merge pull request #503 from spacewander/fix_502
692  * Merge pull request #507 from rstacruz/git-pr-manual
693  * Regerenate git-pr.html
694  * Merge pull request #506 from rstacruz/git-pr-manual
695  * Update git PR manual to mention URLs
696  * handle GIT_EDITOR which contains space
697  * use ps -f and awk to emulate pgrep
698  * Merge pull request #500 from kumon/master
699  * add upstream check & bugfix
700  * add example of git-sync
701  * upstream is used by default
702  * Merge pull request #497 from JanSchulz/win_inst2
703  * add git-sync
704  * Merge pull request #499 from tj/add-bsd-installation
705  * Add BSD installation instructions.
706  * installation.md: Update information about column.exe
707  * install.cmd: add a check for write rights to the install folder
708  * install.cmd: properly escape the ! in the shebang line
709  * Merge pull request #496 from JanSchulz/win_inst
710  * Make the win installer more robust
711  * Merge pull request #494 from apjanke/fix-git-repo-inclusion
712  * Merge pull request #495 from JanSchulz/patch-1
713  * Update Installation.md
714  * Makefile: fix inverted list of commands that use is_git_repo
715  * Add Gitter badge.
716  * Bump version to 4.1.0-dev.
717
7184.0.0 / 2015-12-28
719==================
720
721  * Add David Rogers to AUTHORS.
722  * Merge pull request #481 from al-the-x/multi-file-touch
723  * Better USAGE message
724  * Touch multiple files supplied
725  * Use `$@` instead of `$*` re #467
726  * Update AUTHORS.
727  * Merge pull request #490 from apjanke/etc-under-prefix
728  * installation: put $SYSCONFDIR (/etc) under $PREFIX by default
729  * Merge pull request #489 from apjanke/customize-etcdir
730  * Makefile: allow customizing of SYSCONFDIR (/etc) location
731  * Merge pull request #488 from apjanke/git-clear-shebang
732  * Fix missing shebang in git-clear and missing +x on others
733  * Update all man pages.
734  * Merge pull request #479 from JanSchulz/global_gitignore
735  * Merge pull request #448 from Lee-W/master
736  * Add more info how to set global gitignore
737  * Regenerate git-changelog man pages (.html and .1) for #471.
738  * Merge pull request #471 from JanSchulz/merge-changelog
739  * git-changelog: option to only use merges
740  * Merge pull request #469 from JanSchulz/windows-install
741  * Merge pull request #468 from spacewander/use-real-purplish
742  * Use the default installation path in install.cmd
743  * use real purplish
744  * Merge pull request #466 from anarcat/master
745  * Merge pull request #465 from spacewander/fix-color
746  * add simple sed command
747  * disable color if the output is not printed to tty
748  * replace wildcard '?' to literal '?'
749  * git-scp: use portable terminal escape sequences
750  * Merge pull request #460 from apjanke/summary-defensive-locale
751  * Merge pull request #458 from apjanke/makefile-refactor-libs
752  * Merge pull request #459 from apjanke/effort-portable-colors
753  * git-summary: protect against character encoding issues with LC_ALL=C
754  * git-effort: use portable terminal escape sequences
755  * Makefile: refactor is-git-repo inclusion logic
756  * Merge pull request #454 from apjanke/makefile-escape-mktemp
757  * Makefile: escape $ used inside eval as shell variable
758  * Merge pull request #453 from jhnns/pr-url
759  * Add possibility to also checkout pull requests based on GitHub urls
760  * Merge pull request #452 from akimd/summary-locale
761  * summary: beware of locale issues, and pass options to line-summary
762  * Merge pull request #443 from Natim/patch-1
763  * Merge pull request #444 from spacewander/install_without_alias
764  * Merge pull request #446 from ssssam/fix-active-days
765  * Merge pull request #447 from RichardLitt/patch-1
766  * Update git-ignore-io mannual
767  * Replace "export" option with "replace" in git-ignore-io
768  * Remove exclamation mark
769  * Remove warning when search without word.
770  * Fix typo
771  * Add warning when there is not argument after search, append and export
772  * Fix ~/.gi_list not exist problem
773  * Alphabetized list
774  * effort, summary: Correctly estimate the number of active days
775  * Merge pull request #445 from nicolaiskogheim/straighten-up-effort
776  * effort: change order of arguments to function
777  * effort: add usage message
778  * effort: More robust argument parsing
779  * add alias conflict prompt
780  * Merge pull request #440 from spacewander/features/feature-alias
781  * Add full name for list option
782  * Fix usage error
783  * Make sure git-authors doesn't return twice the same one.
784  * update git-feature docs
785  * add alias to git-feature
786  * Modify print_last_modified_time to make it Linux compatible
787  * Merge pull request #441 from spacewander/features/remove-checkout
788  * Merge branch 'master' of https://github.com/Lee-W/git-extras
789  * Fix doc error for git-ignore-io
790  * Fix doc error for git-ignore-io
791  * Remove redundant \n in tr
792  * Not to update list each time git-ignore-io is executed
793  * Refactor git-ignore-io and remove .gitignore
794  * Update manual and description in Commands
795  * remove duplicate checkout
796  * Generate manual using ronn for git-ignore-io
797  * Finish manual for git-ignore-io
798  * Fix typo
799  * Add description to Commands.md for git-ignore-io
800  * Implement search function or git-ignore-io
801  * Remove help from git-ignore-io
802  * Init gitignore and ignore vim osx temp files
803  * Merge gi_extension project into git extras as git-ignore-io
804  * Merge pull request #436 from nwinkler/patch-1
805  * Merge pull request #437 from nwinkler/patch-2
806  * Fixed typo in install.sh
807  * Updated documentation for git-ignore
808  * Merge pull request #435 from nwinkler/patch-1
809  * Added details to git-pr documentation
810  * Merge pull request #433 from grindhold/git-clear
811  * made more precise security-question.
812  * more concise implementation of git-clear
813  * Fix typo in variable name
814  * added git-clear to Commands.md
815  * added manpage for git-clear
816  * implemented git-clear
817  * Merge pull request #432 from stevemao/patch-1
818  * fix link of `git feature|refactor|bug|chore`
819  * Merge pull request #425 from nicolaiskogheim/makefile-fix
820  * Mark default task as .PHONY
821  * Merge pull request #430 from spacewander/git-extras
822  * make it possible to update via `git extras`
823  * Merge pull request #428 from spacewander/update-commands
824  * Merge pull request #429 from nicolaiskogheim/merge-into-ff-only
825  * merge-into: change --ff option to --ff-only. fix #421
826  * update Commands.md
827  * Merge pull request #411 from Natim/add-psykorebase-command
828  * Improve man page presentation.
829  * Add documentation.
830  * Merge pull request #426 from spacewander/update-for-new-version
831  * change 'search-term' to 'search-pattern'
832  * abort git-alias when too many arguments given.
833  * Merge pull request #423 from nicolaiskogheim/effort-paths
834  * Merge pull request #424 from nicolaiskogheim/fork-docs
835  * Merge pull request #422 from nicolaiskogheim/effort-bugfix
836  * effort docs: add note about omitting unsorted results
837  * effort docs: add example with directories
838  * effort docs: filename -> path
839  * effort docs: Adjust numbers in example
840  * effort: rename 'file' to 'path' to be more accurate
841  * Set default make task to be install
842  * fork docs: change SSH to HTTPS in example
843  * effort: fix active days always 1
844  * Merge pull request #419 from nicolaiskogheim/git-guilt
845  * Merge pull request #420 from nicolaiskogheim/git-summary
846  * line-summary: 'function f{...' -> 'f() {...'
847  * line-summary: add missing quotation marks
848  * line-summary: tighten regex
849  * summary docs: Remove --line example
850  * summary docs: explain relation to git-line-summary
851  * summary docs: use correct order of arguments
852  * guilt: remove --help option
853  * guilt: document call without arguments
854  * guilt docs: Capitalize letters
855  * guilt: Adds simplified example
856  * Merge pull request #418 from nicolaiskogheim/fork-bugfix
857  * fork: http-urls had colon instead of slash
858  * Merge pull request #416 from nicolaiskogheim/fork-docs
859  * Merge pull request #415 from nicolaiskogheim/contrib-docs
860  * fork: original->upstream in docs
861  * contrib: update docs
862  * Merge pull request #414 from nicolaiskogheim/alias-docs
863  * alias: docs
864  * Add completion for git-psykorebase.
865  * Create a bash version of git-psykorebase — Fixes #411
866  * Merge pull request #409 from nicolaiskogheim/refactor-alias
867  * alias: polish the docs
868  * alias: bugfix
869  * Merge pull request #408 from nicolaiskogheim/refactor-contrib
870  * contrib: refactor, and conform to git
871  * Merge pull request #405 from nicolaiskogheim/fix-filenames-with-spaces
872  * Merge pull request #404 from nicolaiskogheim/freebsd-fix
873  * Merge pull request #406 from nicolaiskogheim/portable-msysgit
874  * git-alias: use sed insted of colrm
875  * git-changelog: use cp instead of mv
876  * git-extras: use git-help instead of man
877  * add install script for PortableGit(msysgit)
878  * Quote variables bc of filenames with spaces
879  * Guard against 'seq 0'
880  * Fix error on FreeBSD with process substitution
881  * Pass --import-functions if required
882  * Merge pull request #403 from andreicristianpetcu/master
883  * effort: documentation for git effort --since #326
884  * Merge pull request #401 from nicolaiskogheim/effort-above-error-on-NaN
885  * effort: error on bad value to --above
886  * Merge pull request #400 from nicolaiskogheim/fix-off-by-one
887  * Merge pull request #391 from nicolaiskogheim/effort-limit-commits
888  * Merge pull request #388 from chernjie/release
889  * Merge pull request #398 from nicolaiskogheim/git-graft
890  * Merge pull request #399 from nicolaiskogheim/git-archive-file
891  * archive-file: cleaner way to get current branch
892  * graft: Require destination branch. Fix #23
893  * effort: don't count untouched files
894  * Add info about new options to man pages
895  * Add completion for more options to effort
896  * Do proper argument parsing
897  * effort: allow sending options to log. Fix #326
898  * Merge pull request #396 from tocker/bug/changelog-catch-head
899  * Catch "HEAD -> master" when creating the changelog
900  * Merge pull request #394 from markeissler/changelog-signal-trap
901  * Remove unused var.
902  * Merge pull request #390 from nicolaiskogheim/effort-color-relative-to-above
903  * Handle signals in git-changelog.
904  * Meke coloring respect --above. Fix 74
905  * Merge pull request #392 from nicolaiskogheim/WIP-effort-parallelize
906  * Avoid spawning subshell
907  * Remove unnecessary call to cat
908  * perf: reduce calls to git log
909  * Parallelize git-effort with xargs
910  * Alter options to git log. Remove pipe
911  * cd man && ./manning-up.sh && git diff --stat | grep ' 2 ' | awk '{print }' | xargs git checkout --
912  * Merge pull request #386 from rstacruz/patch-2
913  * Use https for git-fork
914  * Merge pull request #385 from gisphm/master
915  * added windows installation section in the Installation.md
916  * format install.cmd
917  * add install.cmd for installation on windows
918  * Merge pull request #383 from Somasis/master
919  * Makefile: Use a more portable mktemp invocation
920  * Using shorter URL
921  * Merge pull request #381 from spacewander/master
922  * installation with curl and bash
923  * Merge pull request #380 from spacewander/master
924  * keep installation silent
925  * Merge pull request #378 from spacewander/master
926  * update installation in `git-extras update`
927  * Merge pull request #377 from go2null/master
928  * FIXes location of `--` for `grep`
929  * FIXes 'mktemp' to work again on Linux
930  * Merge pull request #373 from zlx/feature/document_line_summary
931  * Document for git-line-summary
932  * Merge pull request #372 from spacewander/patch-1
933  * install the latest release version of git-extras
934  * Merge pull request #370 from phigoro/master
935  * git-effort: replace "wc | cut" with "wc | awk"
936  * Merge pull request #369 from phigoro/master
937  * align hashbang of git-guilt & git-merge-into
938  * Merge pull request #368 from zlx/feature/strong_line_summary
939  * Fix Fatal for git-line-summary
940  * Merge pull request #365 from rkennedy/bug-ignore-regex2
941  * Don't treat ignored patterns as regexps
942
9433.0.0 / 2015-04-27
944==================
945
946  * Merge pull request #363 from chernjie/pre-release-docs
947  * run pre-release ./manning-up.sh
948  * Merge pull request #362 from chernjie/git-scp
949  * Updated documentation for git-scp and slight feature change
950  * Merge pull request #359 from chernjie/docs
951  * Merge pull request #361 from markeissler/better-changelog-fixes
952  * Fix git tag substring extraction for bash 3.2.
953  * Merge pull request #360 from spacewander/master
954  * Merge pull request #355 from markeissler/better-changelog-fixes
955  * Merge branch 'better-changelog-fixes' of github.com:markeissler/git-extras into better-changelog-fixes
956  * add support for git version below 2.2.0
957  * Fix git-changelog for compatibility for bash<4. Fixes #337, #338
958  * Merge pull request #1 from spacewander/better-changelog-fixes
959  * correct the broken regex
960  * Rearrange documentation links, see #358
961  * Merge branch 'https://github.com/tj/git-extras.wiki/master' into docs, see #358
962  * Merge pull request #357 from imsky/merge-repo
963  * git-merge-repo
964  * git merge-repo
965  * add wiki for git-guilt
966  * add support for git version below 2.2.0
967  * Fix git-changelog for compatibility for bash<4. Fixes #337, #338
968  * Merge pull request #349 from spacewander/git-guilt
969  * fix indentation errors in git guilt
970  * Merge pull request #345 from spacewander/git-guilt
971  * Hope to fix #341
972  * Merge pull request #344 from Somasis/master
973  * use argument separator for usages of `grep` which can choke on weird input
974  * helper/reset-env: helper to prevent GREP_OPTIONS from causing issues
975  * Merge pull request #342 from spacewander/git-guilt
976  * add docs for git guilt
977  * add git-guilt
978  * Merge pull request #340 from spacewander/git-effort
979  * sort unless there is only one item
980  * Merge pull request #333 from paulschreiber/merged-branches
981  * add show-merged-branches and show-unmerged-branches
982  * Merge pull request #334 from paulschreiber/dont-delete-svn-branch
983  * when deleting merged branches, preserve "svn" branch for git-svn Fixed #328
984  * Merge pull request #324 from chernjie/git-ignore
985  * Merge pull request #331 from markeissler/better-changelog-fixes
986  * Fix tag trapping when HEAD and tag point to same commit.
987  * Fix gitflow commit history output.
988  * Merge pull request #327 from markeissler/better-changelog-completion
989  * Updated bash completions for better-changelog.
990  * Update docs for revised git-changelog.
991  * Merge pull request #325 from markeissler/better-changelog
992  * Complete rewrite to support commit ranges for pretty and list output.
993  * Support ~ in add_patterns for git-ignore
994  * Support ~ in show git-ignore
995  * add wiki for git-merge-into
996  * Merge pull request #323 from spacewander/master
997  * add docs for git-merge-into
998  * add merge-into to merge two branches quickly
999  * Merge pull request #322 from andrewsomething/master
1000  * git-fresh-branch: Check for changes and prompt for input before nuking. (Issue: #142)
1001  * Merge pull request #308 from spacewander/git-utility
1002  * Merge pull request #312 from RichardLitt/feature/concat-extra-feature-names
1003  * Merge pull request #320 from cironunes/gh-pages-fix
1004  * fix gh-pages to stash and don't delete files
1005  * Merge pull request #319 from pfctgeorge/allow-empty-when-setup
1006  * Allow empty initial commit when setup repo.
1007  * Merge pull request #317 from jykntr/master
1008  * git-summary correctly displays project name
1009  * git scp #300
1010  * Merge pull request #316 from code42day/changelog-config
1011  * changelog: add git-config support for format and log options
1012  * Merge pull request #315 from code42day/consistent-editor
1013  * use standard git editor in git-authors & git-changelog
1014  * Merge pull request #314 from snowyu/feature/custom-commit-message
1015  * + custom commit message options supports
1016  * Merge pull request #300 from chernjie/git-scp
1017  * Merge pull request #313 from wooorm/bug/fix-missing-closing-brace
1018  * Fix missing closing curly brance in `bash_completion.sh`
1019  * Added in option to concat extra feature names
1020  * link to git delta
1021  * git delta usage
1022  * Merge pull request #310 from imsky/git-delta
1023  * git-delta
1024  * Add git-authors
1025  * Merge pull request #309 from wooorm/feature/add-git-authors
1026  * Add git-authors
1027  * Updated Commands (markdown)
1028  * Updated Commands (markdown)
1029  * Updated Commands (markdown)
1030  * Updated Commands (markdown)
1031  * Updated Commands (markdown)
1032  * tj#300 Added bash completion
1033  * extra mktemp into git_extra_mktemp
1034  * Merge pull request #307 from ckhall/feature/add_git_chore_workflow
1035  * adding git-chore
1036  * Merge pull request #306 from spacewander/master
1037  * add enough X to fix #303. GNU mktemp requires at least three X in the last part of template.
1038  * Merge pull request #304 from wooorm/git-ignore-typo
1039  * Fix typo in in `git ignore` message
1040  * symlink git-rscp to git-scp
1041  * Avoid duplicating asterisk.
1042  * Updated License.
1043  * Fix link to git feature command
1044  * path argument can not be optional in `rscp`; add more docs
1045  * OMG a spelling mistake\!
1046  * Merge pull request #301 from raeffs/master
1047  * updated documentation because git-squash does no longer delete source-branch
1048  * Updated man page for git-scp
1049  * First RFC documentation
1050  * Merge pull request #299 from jonanp/git-delete-branch
1051  * When deleting a branch check if git has config.
1052  * Added a footer.
1053  * Merge pull request #298 from timfeirg/master
1054  * remove stuff from readme & form a list
1055  * add a few keywords
1056  * some remaining dashes
1057  * roughly finished
1058  * Updated Commands (markdown)
1059  * Updated Commands (markdown)
1060  * Updated Commands (markdown)
1061  * gonna use the clean sub command for each command explanation
1062  * adding links turn out to be a pain, go to sleep
1063  * add commands page link
1064  * add commands page, all copy & paste
1065  * add screencasts
1066  * copy from readme
1067  * Updated Install (markdown)
1068  * Created Install (markdown)
1069  * adapted a more generic, customizable and friendly script
1070  * Copy from git-goth https://github.com/chernjie/git-goth
1071  * Initial Home page
1072  * Merge pull request #296 from spacewander/add-completion
1073  * add more bash completion functions
1074  * Merge pull request #294 from GuillaumeSeren/feature/git-missing-add-ref-completion
1075  * Add ref completion to git-missing.
1076  * Merge pull request #293 from tj/revert-291-ignore-man-generated-files
1077  * Revert "Ignore *.html and *.1 auto-generated files in man/"
1078  * Merge pull request #292 from RasmusWL/make-handle-missing-man
1079  * make will not assume man pages already exists
1080  * Merge pull request #291 from jguenther/ignore-man-generated-files
1081  * Ignore man/git-*.html and man/git-*.1
1082  * Remove auto-generated files man/git-*.html and man/git-*.1
1083  * Merge pull request #226 from tsldh/master
1084  * added changelog to release as optional flag
1085  * Merge pull request #289 from mavant/feature/mktemp
1086  * Use mktemp for temporary file creation.
1087  * Merge pull request #288 from dead-horse/release-hook
1088  * make release hook more flexible
1089  * Merge pull request #287 from benjaminparnell/master
1090  * added --no-color to git-delete-merged-branches
1091  * More portable she-bangs.
1092  * Merge pull request #283 from e28eta/patch-1
1093  * Use process-specific tmp file and clean up on exit
1094  * Merge pull request #281 from emilkje/patch-1
1095  * Merge pull request #280 from valeriangalliat/feature/git-info-posix
1096  * Update Readme.md
1097  * git-info: POSIX compliance
1098  * Merge pull request #278 from tj/delete-submodule-fix
1099  * Fixes #277
1100  * Merge pull request #276 from spacewander/master
1101  * modify the behavior of git-ignore, now it will cd root to find .gitignore
1102
11032.2.0 / 2014-11-18
1104==================
1105
1106* Update `mktemp` command to work on Mac OS X
1107* Merged pull request #273 from spacewander/master
1108* New command 'git root' to show the path to root of repo
1109* Merged pull request #271 from bohnman/git-rename-tag-fix
1110* Merged pull request #272 from spacewander/master
1111* Correct the format of git-rebase-patch.md.
1112* Replaced visionmedia/git-extras to tj/git-extras
1113* Merged pull request #270 from kevinawoo/hotfix/git-locked
1114* Added git-locked to check what files have been locked.
1115* Merged pull request #268 from GuillaumeSeren/bug/git-missing
1116* Fixed #267, git-missing did not catch branch name.
1117
11182.1.0 / 2014-10-13
1119==================
1120
1121 * Fixes #266
1122 * Merge pull request #264 from jamesmanning/patch-1
1123 * fixed descriptions: match required/optional params
1124 * Merge pull request #263 from Yitsushi/bug/180-does-not-check-out-branch-if-it-already-exists
1125 * fix #180 and #232 feature|bug|refactor checkout
1126 * Merge pull request #262 from rstacruz/gh-259-git-pr
1127 * Implement git-pr
1128 * Merge pull request #261 from sanusart/master
1129 * FIX: representation of git-info
1130 * Merge pull request #260 from brandondrew/patch-1
1131 * import changes *from* a branch
1132 * Merge pull request #258 from spacewander/master
1133 * use mixin to add 'is git repo' check for some commands
1134 * Merge pull request #255 from sanusart/master
1135 * Bump version in `bin/git-extras`
1136 * Changelogs for version 2.0.0
1137
11382.0.0 / 2014-09-20
1139==================
1140
1141 * Merge pull request #254 from spacewander/master
1142 * add welcome in git-repl
1143 * Merge pull request #253 from tailored-tunes/master
1144 * Added option to specify base
1145 * Merge pull request #252 from sorbits/patch-1
1146 * Update homebrew URL and remove ‘buggy’ label
1147 * Merge pull request #250 from sanusart/master
1148 * ADD: git-reset-file
1149 * Merge pull request #248 from rstacruz/patch-1
1150 * Readme: document git-delete-merged-branches
1151 * Merge pull request #247 from visionmedia/perm_fix
1152 * File perms fix.
1153 * Merge pull request #242 from sanusart/fix_feature_refactor_bug
1154 * Merge pull request #244 from toksea/patch-1
1155 * Merge pull request #243 from sanusart/issue234
1156 * Fix wrong git-info heading level in Readme.md
1157 * Revert 2 commits to `git-changelog`
1158 * Fix feature|refactor|bug testing argument for string length
1159 * Merge pull request #240 from egrim/bug/delete-merged-branches-clobbers-master
1160 * Update docs to match `git-delete-merged-branches` behavior
1161 * Exempt `master` from deleted branches
1162 * Merge pull request #239 from bruno-/refactor_git_squash
1163 * Refactor and improve `git squash`
1164 * Merge pull request #238 from techjacker/feature/git-fork
1165 * add git-fork
1166 * Merge pull request #236 from jbnicolai/align-authors-git-summary
1167 * Uses column -t to align summary output in a table.
1168 * Merge pull request #221 from zlx/feature/git-summary-doc
1169 * Merge pull request #224 from StewartJarod/patch-1
1170 * Merge pull request #189 from rhacker/patch-1
1171 * Merge pull request #235 from sanusart/patch-1
1172 * FIX: check if un-pushed commits
1173 * Merge pull request #202 from julionc/protecting-files
1174 * Update Readme.md with lock and unlock commands
1175 * git-unlock Unlock local files in git repository
1176 * git-lock Lock files in git repository
1177 * Merge pull request #100 from niklasf/rebase-patch
1178 * Add git-rebase-patch
1179 * Merge pull request #200 from emkay/patch-1
1180 * Merge pull request #195 from carlcasbolt/patch-1
1181 * Merge pull request #181 from zeroDivisible/feature/handle-misspellings
1182 * Merge pull request #193 from pzelnip/git-setup-no-overwrite
1183 * Merge pull request #183 from chernjie/master
1184 * Merge pull request #220 from sanusart/master
1185 * Merge pull request #63 from justone/git_missing
1186 * Merge pull request #173 from accerqueira/master
1187 * Merge pull request #194 from makeusabrew/patch-1
1188 * Merge pull request #216 from stephenmathieson/fix/changelog-large-versions
1189 * Merge pull request #188 from twolfson/dev/add.multi.delete.squashed
1190 * Merge pull request #219 from jhoffmann/patch-1
1191 * Merge pull request #222 from jsipprell/pull/filenames-containing-spaces
1192 * Merge pull request #223 from mwoc/master
1193 * Merge pull request #229 from yggdr/master
1194 * Merge pull request #231 from petersohn/master
1195 * Make git-obliterate work if there are whitespaces in filename
1196 * invoke bash via /usr/bin/env for portability
1197 * improved Makefile with BINPREFIX
1198 * fixed Makefile uninstall target for man files
1199 * Letter spacing in author list
1200 * Use two-space indents for log entry output, so it again is debian changelog compatible (as before commit 1235e4a5)
1201 * git effort: handle filenames containing whitespace cleanly
1202 * Add line-summary as an options --line  & doc
1203 * Add check for no changes in the tree (no sub-modules)
1204 * Update Readme.md
1205 * Fix changelog formatting for large version numbers
1206 * removing `git promote`
1207 * Update Readme.md
1208 * Fix git-squash typo
1209 * Address issue #190, git-setup should test for existing .git in target directory
1210 * Add comment for the code
1211 * Added multi-delete for git-delete-branch and git-delete-tag Correcting typos Compiled latest documentation Applying changes from delete-tag to delete-branch for consistency Removed unnecessary string quotes (thanks `git` ref design) and everything works Tags are not being found with string concatenation Updated delete-tag to accept multiple tags Corrections for delete-branch Updating docs for delete-tag Added 'Todd Wolfson' to AUTHORS Updated documentation for delete-branch Moved deletions to concatenate strings and delete in one fell swoop Reworking delete-branch to delete multiple branches in series
1212 * git-create-branch: bug fix for branch creation use HEAD instead of origin
1213 * changed the code for git bug|feature|refactor to only accept single argument when not finishing a bug|feature|refactor. This is an easy solution to avoid misspelings of the word 'finish'
1214 * allow options to be passed through to git log
1215 * adding git-missing command
1216
12171.9.1 / 2014-06-21
1218==================
1219
1220 * add --no-merges option to changelog
1221 * fix git-changelog errors when multiple files match change|history
1222 * fix git-changelog errors on first usage
1223 * update git-changelog docs for --no-merges option
1224
12251.9.0 / 2013-06-18
1226==================
1227
1228 * git-squash: add --me flag to flatten the current branch
1229 * Make repository_age() "history rewrite safe"
1230 * add git-line-summary
1231
12321.8.0 / 2013-05-15
1233==================
1234
1235  * add `git-archive-file(1)`
1236  * add --tag support to git-changelog(1) to reduce manual editing
1237  * add !cmd support to git-repl
1238  * change: git-delete-merged-branches: use -D instead of delete-branch
1239
12401.7.0 / 2012-06-11
1241==================
1242
1243  * Added repo age to `git-summary` [muhtasib]
1244
12451.6.0 / 2012-06-04
1246==================
1247
1248  * Added `git-rename-tag`
1249  * Added current branch to `git-repl`
1250  * Fixed: use dirname for `git extras update` [wilmoore]
1251
12521.5.1 / 2012-03-15
1253==================
1254
1255  * Reverted 1.5.0 changes, breaks git-changelog
1256
12571.4.0 / 2012-02-08
1258==================
1259
1260  * Added: allow files to be passed to `git-effort(1)`. Closes #71
1261  * Added: hide/show cursor for `git-effort(1)`
1262  * Changed: color `git-effort(1)` commits / active days independently
1263
12641.3.0 / 2012-02-08
1265==================
1266
1267  * Added active days to `git-effort(1)` output
1268
12691.2.0 / 2012-02-08
1270==================
1271
1272  * Added a greater color range to `git-effort(1)`
1273  * Added `--above <n>` to `git-effort(1)`
1274
12751.1.0 / 2012-02-07
1276==================
1277
1278  * Added `git-effort(1)` (not yet complete)
1279
12801.0.0 / 2012-02-04
1281==================
1282
1283  * Added `git-squash BRANCH [MSG]` to merge as a single commit
1284
12850.9.0 / 2012-01-15
1286==================
1287
1288  * Added bash completion support [jweslley]
1289
12900.8.1 / 2011-12-30
1291==================
1292
1293  * Removed `git-promote`
1294
12950.8.0 / 2011-12-08
1296==================
1297
1298  * Added `pre-release` and `post-release `hooks to git-release
1299  * Added `git-promote`
1300  * Fixed: "git extra update" errors when pwd includes whitespace
1301
13020.7.0 / 2011-08-24
1303==================
1304
1305  * Added percentages to `git-summary`
1306
13070.6.0 / 2011-06-24
1308==================
1309
1310  * Added `git-back` command for soft undos [Kenneth Reitz]
1311
13120.5.1 / 2011-05-20
1313==================
1314
1315  * revert `git-ignore` but retain argc == 0 as showing .gitignore contents
1316  * revert broken `git-release`
1317
13180.5.0 / 2011-05-19
1319==================
1320
1321  * Added `git-alias` [jweslley]
1322  * Added `git-create-branch` [jweslley]
1323  * Fixed one-liner due to `git extras update` change
1324  * Fixed; `git-setup` creates a directory if the provided one does not exist [jweslley]
1325  * Fixed; `git-setup` support for directories with spaces [jweslley]
1326  * Fixed; `git-ignore` with no args no longer fails if `.gitignore` does not exist [jweslley]
1327
13280.4.1 / 2011-04-05
1329==================
1330
1331  * Changed; `git-graft` now defaults to current branch instead of master [Kenneth Reitz]
1332
13330.4.0 / 2011-04-05
1334==================
1335
1336  * Added `git-refactor`
1337  * Added `git-bug`
1338  * Added `git-feature`
1339
13400.3.0 / 2011-03-29
1341==================
1342
1343  * Added `git-pull-request`
1344
13450.2.0 / 2011-03-27
1346==================
1347
1348  * Added `git-extras`
1349  * Added __LICENSE__
1350  * Removed `git-extras-version`, use `git extras --version`
1351  * Removed `git-extras-update`, use `git extras update`
1352  * Changed; make sure to get the last chronological tag, instead of relying on the bogus `git tag` sorting. [guillermo]
1353
13540.1.0 / 2011-02-10
1355==================
1356
1357  * Added `gh-pages` command
1358
13590.0.7 / 2010-10-31
1360==================
1361
1362  * Added man pages.
1363  * Added `make clean`.
1364  * Added `make docs`.
1365  * Added -d -> -D. Closes #15.
1366  * Added git-delete-submodule for delete submodules easily.
1367  * Added; `git-ignore` now shows the contents of _./.git-ignore_ if no args are present.
1368
13690.0.6 / 2010-10-22
1370==================
1371
1372  * Added command `git-touch`.
1373  * Use a shallow clone in `git-update-extras`.
1374  * Create History.md if git-changelog can't find a target. Fixes #14.
1375
13760.0.5 / 2010-10-08
1377==================
1378
1379  * Added `git-delete-submodule`.
1380  * Added; `git-ignore` without pattern shows .gitignore contents.
1381  * Added; `git-setup` argument is now optional, defaulting to the CWD.
1382  * Added REPL alias "ls" as ls-files.
1383
13840.0.4 / 2010-09-10
1385==================
1386
1387  * Added: `git-delete-branch`: Also delete the remote branch.
1388  * Added `git-summary` commitish support.
1389  * Added `git-graft` dest branch default of _master_.
1390  * Added `git-setup`.
1391  * Added `git-graft`.
1392  * Added `git-undo` for removing recent commits.
1393  * Fixed `git-delete-branch`: Don't fail if the local branch doesn't exist.
1394  * Fixed __PREFIX__ to respect env vars.
1395  * Fixed shift in `git-count`.
1396
13970.0.3 / 2010-08-27
1398==================
1399
1400  * Added `git-extras-version`.
1401  * Added `git-update-extras`.
1402  * Fixed `git-contrib` issue when the username is in a commit msg.
1403  * Fixed: delete remote tag only if local was deleted.
1404  * Fixed: delete remote branch only if local was deleted.
1405  * Fixed printing of authors for git-summary's on Ubuntu.
1406  * Fixed: read doesn't have the -e option in SH on my machine at least.
1407
14080.0.2 / 2010-08-24
1409==================
1410
1411  * Added `git-summary`.
1412  * Added `git-commits-since`.
1413  * Added `git-repl`.
1414  * Added `git-delete-tag`.
1415  * Added `git-delete-branch`.
1416  * Added `git-contrib`.
1417  * Fixed handling off spaces in contributor's name for `git-contrib`.
1418  * Fixed spaces in `git-release` names/numbers.
1419  * Fixed readme.
1420
14210.0.1 / 2010-08-05
1422==================
1423
1424  * Docs for `git-ignore`. Closes #3.
1425  * Merge branch 'ignore'.
1426  * Added `git-ignore`.
1427  * Readme typo.
1428  * Fixed <tag> in docs.
1429  * Install docs.
1430  * Merge branch 'release'.
1431  * Added `git-release`.
1432  * Fixed readme.
1433  * Readme.
1434  * Passing args to git shortlog.
1435  * Added --all support to git-count.
1436  * Initial commit.
1437