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