File: History.md

package info (click to toggle)
git-extras 6.1.0-1
  • links: PTS
  • area: main
  • in suites: bullseye, sid
  • size: 1,720 kB
  • sloc: sh: 3,480; makefile: 126
file content (1333 lines) | stat: -rw-r--r-- 58,618 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333

6.1.0 / 2020-09-26
==================

  * Merge pull request #878 from spacewander/default_br
  * Merge pull request #880 from spacewander/fix_bsd_sed_regex
  * git-info: fix regex for bsd sed
  * Merge pull request #879 from spacewander/pass_arg
  * feat: pass origin argument down to git execution
  * change: migrate default branch
  * Merge pull request #872 from yuravg/pr_typo
  * doc: fix typo
  * Merge pull request #869 from spacewander/typo
  * git-back: removed
  * fix typo
  * Merge pull request #868 from spacewander/zsh_completion
  * sort completion in alphabetical order
  * remove incorrect completion
  * git-info: add zsh completion
  * Merge pull request #867 from yuravg/pr2source
  * doc: fix argument description
  * git-info: moved argument checking
  * git-info: fix namespace
  * doc: update derived git-info files
  * doc: add description for git-info
  * Add bash completion for git-info
  * git-info: colorized headers
  * git-info: extend configuration and commit information
  * git-info: remove notes about git-log, git-show
  * git-info: add info about submodules
  * git-info: fix indentation, remove comment
  * Merge pull request #864 from v-y-a-s/pr
  * Grammar correction
  * Remove $user
  * corrections
  * Update doc
  * fix config message name
  * Remove comments
  * PR test
  * Merge pull request #860 from soraxas/implement-fish-completions
  * implement fish completions file
  * Merge pull request #853 from bethesque/feat/git-browse-with-multiple-remotes
  * feat(browse): automatically select origin remote if one exists, fallback to first otherwise
  * Merge pull request #854 from bethesque/fix/git-browse-sed-on-mac
  * fix(browse): update sed pattern to work on mac
  * Bump version to 6.1.0-dev

6.0.0 / 2020-06-22
==================

  * doc: remove gitter
  * git-cp: remove trailing space
  * Merge pull request #849 from vr8hub/undodoc
  * Merge pull request #850 from vr8hub/newundo
  * Tighten numeric regex
  * Cleanup code
  * Modify to work when only a single commit, add parameter checks
  * Correct undo documentation to match code order of parameters
  * Merge pull request #847 from Amorymeltzer/patch-1
  * docs: Note flag for git extra --version
  * Merge pull request #846 from spacewander/note
  * doc: add a note about the package maintainer.
  * Merge pull request #844 from ihoro/installation-via-freebsd-pkg
  * Merge pull request #843 from spacewander/remove_git_feature
  * break change: remove docs and other stuff of git-feature's alias
  * Merge pull request #845 from alerque/remove-feature-aliases
  * Remove scripts that are mere alias wrappers for git-feature
  * docs: mention installation via FreeBSD pkg
  * Merge pull request #840 from spacewander/archive-invalid
  * Merge pull request #841 from sgleizes/bugfix/git-release-zsh-completion
  * Fix missing newline escapes in git-release zsh completion
  * git-archive-file: rename invalid chars in the output filename
  * Merge pull request #837 from jldugger/jldugger/pr-remote-default
  * Merge pull request #836 from jldugger/jldugger/feature-config
  * add a default for the remote to fetch a pr from
  * add a config setting for prefix
  * Merge pull request #829 from cpradog/master
  * update zsh completion for bug and refactor commands
  * updated zsh completion script
  * updated git-feature documentation
  * add squash option to git-feature
  * add squash option to git-feature
  * Merge pull request #826 from Natim/feature/825/add-git-cp
  * Simplify the code.
  * Signal if the destination already exists.
  * @spacewander review.
  * Merge pull request #827 from Natim/fix-man-page-for-git-psykorebase
  * Fix checks.
  * Update man page export for git-psykorebase with ronn-ng 0.9.0
  * @mschneiderwind review.
  * Add documentation.
  * Add first version of git-cp
  * Merge pull request #824 from mapitman/master
  * Fix documentation for git-browse
  * Merge pull request #823 from mapitman/master
  * Implement suggested changes from code review
  * Add git-browse command
  * Merge pull request #820 from spacewander/deprecate_git_back
  * change: deprecate git-back
  * Merge pull request #817 from bric3/adds-git-brv
  * Fixes #770: Adds git-brv
  * Merge pull request #816 from spacewander/git-sed-pathspec
  * git-sed: limit paths via pathspec
  * Bump version to 5.2.0-dev.

5.1.0 / 2019-12-21
==================

  * git-bulk: support cloning from a relative path
  * git-standuo: clarify the -a option
  * git-paste: check pastebinit before running it
  * git-coauthor: quote variable in the comparison
  * git-bulk: don't disappoint shellcheck
  * Merge pull request #812 from spacewander/git-sed-escape
  * git-sed: escape special characters for tr
  * Merge pull request #811 from eli-schwartz/portability
  * build: do not require the nonstandard and unpredictable 'which' utility
  * add repositories to workspace from source (#804)
  * Merge pull request #810 from roxchgt/read-not-need-repo
  * read COMMANDS_WIHOUT_REPO from not_need_git_repo file
  * Merge pull request #806 from spacewander/retire_make_with_msys
  * Merge pull request #808 from drasill/master
  * git-ignore: support non-default .git directory
  * retire the msysgit installation script
  * Merge pull request #802 from spacewander/fix-git-bulk-arg-count
  * git-bulk: line break is need in the SYNOPSIS doc section
  * fix bug in allowedargcount() to not execute command if wrong args count
  * Merge pull request #801 from spacewander/fix-delete-submodule
  * git-delete-submodule: don't remove the history of deleted submodule
  * Merge pull request #798 from wolviecb/signed_release
  * Add flags -s and -u for signed tags
  * Merge pull request #795 from spacewander/git-squash-commit-msg
  * Merge pull request #793 from spacewander/git-standup-group-by-branch
  * git-squash: miss completion script change
  * git-squash: clean up shellcheck warnings
  * git-squash: add --squash-messages to concat commit messages into one.
  * git-standup: add option to limit the number of commit
  * Merge pull request #789 from go2null/delete-empty-gitmodules
  * git-delete-submodule: comment the DUMMY prefix and ignore the output of grep -v.
  * git-standup: add separate newline between the output
  * add PR changes
  * add --force option to continue on error
  * improve readability
  * display git submodule status output before exiting
  * check git submodule status before declaring success
  * reorganize flow
  * delete empty .gitmodules
  * git-standup: add option '-B' to group the commits by branch
  * Merge pull request #792 from spacewander/git-summary-cleanup
  * git-summary: clean up other shellcheck warnings
  * git-summary: fix incorrect active days when commits range is given
  * git-summary: remove useless result function.
  * Merge pull request #790 from spacewander/git-summary-merge-email
  * git-summary: add --dedup-by-email to remove duplicate users
  * Merge pull request #788 from spacewander/doc_git_summary_line
  * git-summary: add missing example of --line option
  * Merge pull request #787 from rvbuelow/patch-1
  * Merge pull request #786 from mbologna/patch-1
  * Use GIT_DIR environment variable to to set .git directory
  * Docs: add OpenSUSE distribution information
  * Merge pull request #784 from spacewander/git-effort-col-len
  * git-effort: adjust column limit according to the paths
  * Merge pull request #708 from pabs3/git-paste
  * Regenerate docs
  * Add git-paste for sending patches to pastebin
  * Merge pull request #778 from pabs3/cleanups
  * Switch from using /tmp to using mktemp
  * Switch http URLs to https where possible
  * Fix typos
  * Fix an indefinite article in the documentation
  * Merge pull request #776 from spacewander/update_git_pr_doc
  * Merge pull request #777 from fengkx/zplugin-install-completion
  * docs(Installation): :memo: add src in zplugin ice modifier to source the completion file
  * git-pr: mention the limitation of -m option
  * Merge pull request #772 from jacobherrington/add-git-coauthor
  * Add conditional logic for linebreaks
  * Ensure arguments exist
  * Add git coauthor command
  * improve the quality of the integrity check.
  * Merge pull request #774 from jacobherrington/patch-2
  * Bump version to 5.1.0-dev.
  * Link to the contributing document

5.0.0 / 2019-08-16
==================

  * Merge pull request #769 from spacewander/no_line_summary
  * git-line-summary: should be the history
  * Merge pull request #768 from bric3/fix-more-character-encoding-issues
  * git-guilt: protect against encoding issues with LC_ALL=C
  * Merge pull request #767 from spacewander/rename_branch_order
  * git-rename-branch: change branch argument order
  * Merge pull request #765 from spacewander/column_dependency
  * Makefile: check dependencies before installation.
  * Installation.md: add dependencies section.
  * man/Readme.md: we don't need to update git-extras docs separately
  * Merge pull request #763 from spacewander/strict_check_integrity
  * check_integrity.sh: check more strickly.
  * Merge pull request #762 from spacewander/pr_merge
  * Merge pull request #761 from btmurrell/preference-for-create-branch
  * implements remote pref for create-branch
  * git-pr: add -m|--merge option to check out a merge commit
  * impl for checking remote pref
  * Merge pull request #754 from spacewander/prompt_passwd_before_2fa
  * git-fork: prompt for password before 2FA code.
  * check_integrity.sh: improve readability.
  * Merge pull request #753 from tiemonl/GH-752_update_reauthor_documentation
  * GH-752 updated documentation to show rename workaround
  * Merge pull request #751 from timfeirg/master
  * git-mv-remote: rename a remote regardless of any existing remotes
  * Installation instructions added for CRUX (#746)
  * Merge pull request #723 from bittner/feature/git-undo-soft-leave-changes-staged
  * Merge pull request #744 from spacewander/git-guilt-identation
  * git-guilt: avoid exceeding 80 columns.
  * Bump version to 4.8.0-dev.
  * Make `git undo -s` restore the staging area

4.7.0 / 2019-02-09
==================

  * git-pr: emphasized that the remote is required when pulling multiple PRs.
  * Merge pull request #743 from spacewander/allow_multiple_pr
  * git-pr: accpeted multiple GitHub URL or ID with remote.
  * git-pr: added <[remote]:pr number> option.
  * Merge pull request #740 from spacewander/tweak_man_readme
  * doc: clarify the current working directory when building the docs.
  * Merge pull request #739 from sleagon/master
  * feat: Add -s(--soft) for git sync
  * Merge pull request #738 from StuartFeldt/add-symlinks-to-bulk-command
  * Adding support for symlink directories in bulk command
  * Merge pull request #737 from smancill/standup-ensure-colors
  * git-standup: ensure color usage
  * Merge pull request #736 from spacewander/git_force_clone_not_need_git_repo
  * misc: sort command list in alphabetical order
  * git-force-clone: should not need git repo
  * Merge pull request #734 from zentarul/master
  * Fix missing double quotes after %DEBUG%
  * install.cmd: tweak comments
  * Merge pull request #732 from sachin-gupta/sg-mods
  * Fix: Dev: `/E` option required with MORE for working on higher version of Windows 10 (**_Build 17134_**)
  * Merge pull request #729 from orestisf1993/patch-1
  * git-rename-branch: Don't fail if remote doesn't exist
  * Bump version to 4.7.0-dev.

4.6.0 / 2018-08-11
==================

  * Merge pull request #727 from spacewander/strip_caret
  * Makefile: change the installed manpage destination in FreeBSD (#725)
  * git-changelog: should remove ^0 suffix from the commit description.
  * Merge pull request #722 from spacewander/git_changelog_start_commit
  * git-changelog: add --start-commit option, like --start-tag but for commit
  * Merge pull request #721 from spacewander/git_changelog_list_newline
  * git-changelog: add missing newline to the plain output
  * Merge pull request #713 from pabs3/docs
  * Merge pull request #717 from flatcap/ignore-private
  * optimisation of mkdir
  * Ensure info dir exists
  * add: git-ignore -p (private to repo)
  * Merge pull request #716 from francoism90/patch-1
  * Added Arch Linux
  * Merge pull request #714 from spacewander/fix_detect_sed_i_support
  * Documentation rebuild: git-sed.* flags argument
  * Documentation rebuild: git-clear.html whitespace removal
  * Documentation rebuild: git-extras.* updates
  * Documentation rebuild: index.txt updates
  * Documentation rebuild: dates and headers
  * Remove one of the documentation building tools
  * Remove some trailing whitespace
  * Merge pull request #715 from tjaartvdwalt/master
  * Major/Minor release should reset minor/patch versions to 0
  * Fix greedy match of version number
  * git-sed: fix previous bsd sed workaround
  * Merge pull request #712 from spacewander/detect_sed_i_support
  * git-sed: detect sed -i support and work around for the BSD sed
  * Merge pull request #709 from pabs3/git-sed
  * git-sed: discover a separator when the / character is used in arguments
  * git-sed: pass the -r option to the xargs command
  * git-sed: Allow the flags to be passed as a third argument
  * Merge pull request #706 from MontakOleg/delete-branch
  * Fix deleting branches without upstream
  * Merge pull request #704 from ramlev/master
  * Remove double path delimiters in zsh description
  * Merge pull request #703 from psprint/master
  * Installation.md: Zsh-plugin method which doesn't require root access
  * Bump version to 4.6.0-dev.

4.5.0 / 2018-02-18
==================

  * git-release: show message if nothing given after --semver
  * doc: update git-extras index
  * Merge pull request #639 from spacewander/avoid_deleting_local_upstream
  * Merge pull request #693 from xakraz/fix-mktemp-pattern
  * git-release: add --no-empty-commit for empty commit hater
  * git-release: create an empty release commit if there is nothing to commit
  * git-summary: unescape tab for linux column utility
  * git-undo: add confirmation when `-h` is specified
  * Fixed mktemp template to support busybox (and Alpine linux)
  * Merge pull request #691 from koppor/patch-1
  * Remove trailing dot of German Windows
  * Merge pull request #690 from dominicbarnes/release-push-tags-first
  * feat(git-release): push tags first to help ci tools not miss them
  * Merge pull request #687 from spacewander/add_semver
  * git-release: handle extra non-numeric prefix in tag with --semver
  * Merge pull request #686 from spacewander/add_semver
  * git-release: add --semver option
  * Merge pull request #684 from spacewander/ignore_unknown_arg
  * git-release: function usage doesn't exist, ignore unknown argument instead
  * Merge pull request #681 from EdwardBetts/master
  * Fix so 'git rebase-patch' is described once.
  * Merge pull request #680 from lhernanz/master
  * Preserve the existing user_commands in the git completion system
  * Merge pull request #679 from spacewander/update_git_changelog_doc
  * Merge pull request #678 from timhwang21/devs/thwang/docs-update
  * Mention how to control changelog format in docs of git-changelog
  * Docs> Add -- in front of cmd for git log
  * Merge pull request #676 from gormac/master
  * Fix 'Invalid code page' error when resetting code page at end of script
  * Merge pull request #675 from quite/effort-cursor
  * git-effort: restore normal (visible) cursor properly
  * Merge pull request #674 from tj/pull-request-two-factor-auth
  * Add GitHub two-factor auth support to git-pull-request
  * Merge pull request #672 from mehandes/patch-1
  * Added Nix/NixOS method of installation
  * Merge pull request #671 from sambostock/improve-ignore-io
  * Use local variables & format strings
  * Fix omission when alphabetically printing ignores
  * Remove arbitrary column limit on ignore-io
  * Merge pull request #670 from zeeshanu/patch-1
  * Fix typo
  * Merge pull request #668 from isaacm/patch-1
  * Fix typos, remove trailing whitespace
  * install: submit brew patch to upstream
  * Bump version to 4.5.0-dev.
  * git-delete-branch: avoid deleting local upstream

4.4.0 / 2017-07-15
==================

  * install: display absolute path of zsh completion script
  * zsh: update completion of git bug|chore|feature|refactor|create-branch
  * git summary: use more common way to cd to top level directory
  * Merge pull request #664 from mapitman/master
  * Update man page for `create-branch`
  * Update man pages
  * Update docs for new behavior
  * Use "$@" instead of $@
  * Consolidate feature/bug/chore/refactor logic
  * Allow -r parameter to be in any order in command line
  * Add ability to specify a remote
  * Fix Issue #186
  * fix a wrong name in installation message
  * Merge pull request #662 from nschlimm/master
  * Added git-bulk to not_need_git_repo
  * fix various typos
  * Merge pull request #659 from bersace/mr
  * Add git-mr to checkout GitLab merge requests
  * Merge pull request #656 from dueringa/patch-1
  * Fix typo in git-extras
  * Merge pull request #654 from spacewander/replace-xargs-r
  * git-delete-merged-branches: replace xargs -r option
  * Bump version to 4.4.0-dev.

4.3.0 / 2017-05-05
==================

  * git-authors: remove trailing spaces
  * Merge pull request #649 from adriaanzon/patch-1
  * Merge pull request #651 from spacewander/pass-arguments-to-hooks
  * git-release: add pre-release failure message
  * git release: stop if pre-release hook fails
  * git-release: update docs
  * pass release arguments to pre/post-release scripts
  * git-fork: Let curl exit with error code on fail
  * Merge pull request #647 from SMillerDev/patch-1
  * Add BSD cat support
  * Merge pull request #646 from spacewander/upgrade-git-standup
  * git-standup: update zsh completion
  * git-standup: also update the docs
  * git-standup: add sanity check to -d option and overwrite -w option
  * git-standup: upgrade interface to catch up with kamranahmedse/git-standup
  * Merge pull request #642 from nschlimm/git-bulk-command
  * Typos again
  * Corrected repository location print out and docs ws-root-directory absolute path
  * Codereview Spacewander - whitespaces in workspace locations
  * Merge pull request #643 from jonyamo/git-pr_clean-git-config
  * Review from spacewander
  * Remove slashes from git-config command
  * Merge branch 'master' into git-bulk-command
  * Merge pull request #636 from spacewander/fix_rename_branch
  * Merge pull request #641 from tj/fix_pull_request_upstream
  * git-rename-branch: use detected upstream remote
  * git-pull-request: use detected upstream remote
  * Better behaviour in non workspace directories
  * Current workspace is default target of bulk operations
  * Even shorter
  * Code refactor
  * bug fix in single ws mode
  * code formatting
  * Fix in git-bulk head
  * New Command git-bulk initial commit
  * Merge pull request #635 from spacewander/fix_rename_branch
  * fix syntax & name variables better in rename-branch
  * Merge pull request #633 from nschlimm/columnsflex
  * taken out duplicate columns setting
  * Optimized file length calculation
  * Columns in git-effort adopt to file length
  * Merge pull request #630 from jjlin/rhel/centos
  * Add RHEL/CentOS installation
  * Merge pull request #629 from dankilman/fix-git-effort
  * Fix git-effort for paths starting with dash
  * Merge pull request #626 from jldugger/jldugger/email-fallback
  * fall back to EMAIL when user.email is not configured
  * Merge pull request #619 from spacewander/git-summary-separator
  * Merge pull request #624 from spacewander/has_git_commit
  * Check commit existed before running some commands
  * Merge pull request #615 from techjacker/master
  * Adds SSH prompt to git fork
  * use U+266A instead of comma as separator
  * Merge pull request #610 from nicolaiskogheim/fix-spelling
  * spelling: {a,an} archive. Fix #609
  * Merge pull request #606 from spacewander/fix-git-extras-update
  * fix git-extras update and tweak Windows detection
  * Merge pull request #585 from tardypad/stamp
  * Merge pull request #578 from tardypad/count_fix_extra_arguments
  * stamp: show real looking results in Commands.md doc
  * stamp: add warning in documentation about corner case
  * stamp: add zsh autocompletion
  * stamp: remove non used multiple lines error messages
  * stamp: the message consists in all terms after the identifier
  * stamp: identifier is case insensitive for the replacement
  * stamp: add to Commands doc
  * stamp: add manual
  * stamp: add bash autocompletion
  * stamp: add replace option
  * stamp: display new full message as result
  * stamp: add extra optional message parameter
  * stamp: add basic script
  * Merge pull request #601 from richardfearn/git-sed-spaces-in-filenames
  * Merge pull request #603 from richardfearn/git-clear-consistent-defaults
  * Merge pull request #602 from richardfearn/git-delete-merged-branches-fix
  * git-clear-soft: change default yes/no option to "no" (as with git-clear)
  * git-delete-merged-branches: use "xargs -r" to prevent error when there are no branches to delete
  * git-sed: use "git grep -z" and "xargs -0" to cope with spaces in filenames
  * Merge pull request #600 from richardfearn/git-fresh-branch-fix
  * Merge pull request #599 from richardfearn/improve-yes-no-prompts
  * git-fresh-branch: fix handling of 'yes' response when there are changes
  * git-{clear,clear-soft,sync}: improve yes/no prompts
  * Merge pull request #598 from richardfearn/fix-git-sed-typo
  * Merge pull request #597 from richardfearn/commands-md-improvements
  * git-sed: fix 'unkonwn' typo
  * Commands.md: add link to 'git summary' in 'git line-summary' documentation
  * Commands.md: add links to "git bug", etc. to index
  * Commands.md: add 'git rscp' link to 'git scp' documentation
  * Commands.md: put commands in alphabetical order
  * Merge pull request #596 from richardfearn/archive-file-typo-fix
  * Fix typo in archive-file documentation
  * Merge pull request #595 from aaguilera/master
  * fix: git-squash docs. Replaced 'actual' with 'current'
  * Merge pull request #592 from spacewander/fix_integrity
  * Add travis ci
  * Merge pull request #594 from spacewander/fix_release
  * show all commit messages if no tag found
  * strip out branches like trap-effort-signals
  * Add git-reauthor to completion script
  * Relax #! format check
  * Merge pull request #591 from nottrobin/force-clone
  * Be explicit about only resetting git directories
  * Fix branch option parsing
  * Fix usage
  * Use LC_ALL=C for locale consistency
  * Remove unnecessary check
  * git-force-clone
  * Merge pull request #590 from bbbco/changelog-tmp-file-fix
  * Need to remove the temp file regardless
  * Merge pull request #589 from yelinaung/yla/typo-fixes
  * Spelling fixes for the roon file and html files
  * Spelling fixes
  * Merge pull request #588 from spacewander/no-email
  * Add --no-email to git-author
  * Bump version to 4.3.0-dev.
  * count: remove usage of extra arguments for detailed display

4.2.0 / 2016-10-08
==================

  * remove contributors' email addresses to avoid #544
  * promote two maintainers
  * Merge pull request #584 from grindhold/fix-583
  * fixes #583
  * update docs to clarify rename-branch (#581)
  * Make git-pr set up branch for pulling (#570)
  * add link to ronn git repo (#575)
  * add rename-branch command (#576)
  * Merge pull request #569 from nicolaiskogheim/docs/repl-cleanup
  * git-repl: improve and clean up docs
  * Merge pull request #568 from wcmonty/master
  * Add 'exit' to git-repl command documentation
  * Add built in 'exit' command to git-repl
  * Merge pull request #567 from nicolaiskogheim/git-pull-request-fix#546
  * pull-request: should read local config if present
  * Merge pull request #566 from nfischer/fix-man-page-typo
  * git-release: fix typo in documentation
  * Merge pull request #565 from nicolaiskogheim/git-missing-argument-parsing
  * git-missing: do proper argument parsing. Fix #562
  * Merge pull request #563 from lukechilds/improve-fork
  * Update git-fork man page
  * Merge pull request #564 from sorbits/patch-3
  * Remove a non-contributor from AUTHORS
  * Update docs to reflect new git-fork behaviour
  * Set fork remotes using ssh if available
  * Add git reauthor (#548)
  * Merge pull request #555 from spacewander/contributing
  * modify CONTRIBUTING.md again
  * Merge pull request #557 from spacewander/check_integrity
  * Merge pull request #561 from lukechilds/improve-json-encoding
  * Clean up git-pull-request
  * Improve JSON encoding
  * Merge pull request #560 from lukechilds/patch-2
  * Merge pull request #559 from lukechilds/patch-1
  * Fix incorrect comment in git-fork
  * Fix typo in Installation.md
  * Merge pull request #558 from spacewander/fix_legacy_problem
  * add doc for git-pull-request and others
  * modify CONTRIBUTING.md
  * update check_integrity with nicolaiskogheim's patch
  * add git-release-patch to Commands.md
  * add git-back to Commands.md
  * regenerate git-obliterate doc
  * follow common shebang
  * add git-show-(un)merged-branches to Commands.md
  * Add check integrity script
  * Add contributing guideline
  * Merge pull request #554 from npcode/fork-origin
  * fork: Fetch `origin` after forking
  * fork: Quote refs by backtick rather than single quote
  * fork: Add git-fork.html removed by accident
  * Merge pull request #553 from npcode/fork-origin
  * fork: Describe the behavior if current dir is repo
  * fork: Rename 'origin' to 'upstream' after forking
  * Merge pull request #552 from npcode/fork-origin
  * fork: Fork 'origin' remote repo if repo is not given
  * Merge pull request #551 from spacewander/zsh-completion
  * submit zsh completion script to upstream
  * update the title of git-clear-soft
  * Merge pull request #550 from phuu/patch-1
  * Add note about overwriting git aliases
  * Merge pull request #547 from svanburen/patch-1
  * Fix typo
  * Merge pull request #545 from spacewander/via_ssh
  * fix git-fork by removing '.git'
  * Merge pull request #543 from spacewander/via_ssh
  * fix the support for forking via ssh
  * Merge pull request #412 from spacewander/git-obliterate
  * Merge pull request #536 from spacewander/delete_submodule
  * Merge pull request #537 from vigilancer/master
  * update documentation. fix "git ignore-io" flags
  * Update the way to delete submodule
  * Merge pull request #533 from Addvilz/add-git-clear-soft-modify-git-clear
  * Edit description of git clear-soft to indicate hard reset
  * Add git-clear-soft command 	Modify git-clear to indicate default behavior of removing git ignored files
  * Merge pull request #513 from lgastako/master
  * Merge pull request #525 from spacewander/git-standup
  * Merge pull request #526 from carrodher/patch-1
  * Add Ubuntu installation
  * add docs for git standup
  * add git-standup
  * Merge pull request #519 from ifdattic/patch-1
  * Fix typo: typess => types
  * Merge pull request #515 from ammarnajjar/fedora-install
  * Add Fedora package-manager installation instruction
  * Add -m flag to git-setup to set the initial commit message.
  * Merge pull request #512 from Lee-W/master
  * Merge pull request #1 from tj/master
  * Fix ignore-io searching bug
  * Merge pull request #508 from pra85/patch-1
  * Mention initial copyright year and add contributors to copyright
  * Merge pull request #509 from supercrabtree/master
  * Fix typo in git-clear documentation
  * Bump version to 4.2.0-dev.
  * add missing git-obliterate documentation
  * now we can specify a commit range for git-obliterate

4.1.0 / 2016-01-25
==================

  * Merge pull request #503 from spacewander/fix_502
  * Merge pull request #507 from rstacruz/git-pr-manual
  * Regerenate git-pr.html
  * Merge pull request #506 from rstacruz/git-pr-manual
  * Update git PR manual to mention URLs
  * handle GIT_EDITOR which contains space
  * use ps -f and awk to emulate pgrep
  * Merge pull request #500 from kumon/master
  * add upstream check & bugfix
  * add example of git-sync
  * upstream is used by default
  * Merge pull request #497 from JanSchulz/win_inst2
  * add git-sync
  * Merge pull request #499 from tj/add-bsd-installation
  * Add BSD installation instructions.
  * installation.md: Update information about column.exe
  * install.cmd: add a check for write rights to the install folder
  * install.cmd: properly escape the ! in the shebang line
  * Merge pull request #496 from JanSchulz/win_inst
  * Make the win installer more robust
  * Merge pull request #494 from apjanke/fix-git-repo-inclusion
  * Merge pull request #495 from JanSchulz/patch-1
  * Update Installation.md
  * Makefile: fix inverted list of commands that use is_git_repo
  * Add Gitter badge.
  * Bump version to 4.1.0-dev.

4.0.0 / 2015-12-28
==================

  * Add David Rogers to AUTHORS.
  * Merge pull request #481 from al-the-x/multi-file-touch
  * Better USAGE message
  * Touch multiple files supplied
  * Use `$@` instead of `$*` re #467
  * Update AUTHORS.
  * Merge pull request #490 from apjanke/etc-under-prefix
  * installation: put $SYSCONFDIR (/etc) under $PREFIX by default
  * Merge pull request #489 from apjanke/customize-etcdir
  * Makefile: allow customizing of SYSCONFDIR (/etc) location
  * Merge pull request #488 from apjanke/git-clear-shebang
  * Fix missing shebang in git-clear and missing +x on others
  * Update all man pages.
  * Merge pull request #479 from JanSchulz/global_gitignore
  * Merge pull request #448 from Lee-W/master
  * Add more info how to set global gitignore
  * Regenerate git-changelog man pages (.html and .1) for #471.
  * Merge pull request #471 from JanSchulz/merge-changelog
  * git-changelog: option to only use merges
  * Merge pull request #469 from JanSchulz/windows-install
  * Merge pull request #468 from spacewander/use-real-purplish
  * Use the default installation path in install.cmd
  * use real purplish
  * Merge pull request #466 from anarcat/master
  * Merge pull request #465 from spacewander/fix-color
  * add simple sed command
  * disable color if the output is not printed to tty
  * replace wildcard '?' to literal '?'
  * git-scp: use portable terminal escape sequences
  * Merge pull request #460 from apjanke/summary-defensive-locale
  * Merge pull request #458 from apjanke/makefile-refactor-libs
  * Merge pull request #459 from apjanke/effort-portable-colors
  * git-summary: protect against character encoding issues with LC_ALL=C
  * git-effort: use portable terminal escape sequences
  * Makefile: refactor is-git-repo inclusion logic
  * Merge pull request #454 from apjanke/makefile-escape-mktemp
  * Makefile: escape $ used inside eval as shell variable
  * Merge pull request #453 from jhnns/pr-url
  * Add possibility to also checkout pull requests based on GitHub urls
  * Merge pull request #452 from akimd/summary-locale
  * summary: beware of locale issues, and pass options to line-summary
  * Merge pull request #443 from Natim/patch-1
  * Merge pull request #444 from spacewander/install_without_alias
  * Merge pull request #446 from ssssam/fix-active-days
  * Merge pull request #447 from RichardLitt/patch-1
  * Update git-ignore-io mannual
  * Replace "export" option with "replace" in git-ignore-io
  * Remove exclamation mark
  * Remove warning when search without word.
  * Fix typo
  * Add warning when there is not argument after search, append and export
  * Fix ~/.gi_list not exist problem
  * Alphabetized list
  * effort, summary: Correctly estimate the number of active days
  * Merge pull request #445 from nicolaiskogheim/straighten-up-effort
  * effort: change order of arguments to function
  * effort: add usage message
  * effort: More robust argument parsing
  * add alias conflict prompt
  * Merge pull request #440 from spacewander/features/feature-alias
  * Add full name for list option
  * Fix usage error
  * Make sure git-authors doesn't return twice the same one.
  * update git-feature docs
  * add alias to git-feature
  * Modify print_last_modified_time to make it Linux compatible
  * Merge pull request #441 from spacewander/features/remove-checkout
  * Merge branch 'master' of https://github.com/Lee-W/git-extras
  * Fix doc error for git-ignore-io
  * Fix doc error for git-ignore-io
  * Remove redundant \n in tr
  * Not to update list each time git-ignore-io is executed
  * Refactor git-ignore-io and remove .gitignore
  * Update manual and description in Commands
  * remove duplicate checkout
  * Generate manual using ronn for git-ignore-io
  * Finish manual for git-ignore-io
  * Fix typo
  * Add description to Commands.md for git-ignore-io
  * Implement search function or git-ignore-io
  * Remove help from git-ignore-io
  * Init gitignore and ignore vim osx temp files
  * Merge gi_extension project into git extras as git-ignore-io
  * Merge pull request #436 from nwinkler/patch-1
  * Merge pull request #437 from nwinkler/patch-2
  * Fixed typo in install.sh
  * Updated documentation for git-ignore
  * Merge pull request #435 from nwinkler/patch-1
  * Added details to git-pr documentation
  * Merge pull request #433 from grindhold/git-clear
  * made more precise security-question.
  * more concise implementation of git-clear
  * Fix typo in variable name
  * added git-clear to Commands.md
  * added manpage for git-clear
  * implemented git-clear
  * Merge pull request #432 from stevemao/patch-1
  * fix link of `git feature|refactor|bug|chore`
  * Merge pull request #425 from nicolaiskogheim/makefile-fix
  * Mark default task as .PHONY
  * Merge pull request #430 from spacewander/git-extras
  * make it possible to update via `git extras`
  * Merge pull request #428 from spacewander/update-commands
  * Merge pull request #429 from nicolaiskogheim/merge-into-ff-only
  * merge-into: change --ff option to --ff-only. fix #421
  * update Commands.md
  * Merge pull request #411 from Natim/add-psykorebase-command
  * Improve man page presentation.
  * Add documentation.
  * Merge pull request #426 from spacewander/update-for-new-version
  * change 'search-term' to 'search-pattern'
  * abort git-alias when too many arguments given.
  * Merge pull request #423 from nicolaiskogheim/effort-paths
  * Merge pull request #424 from nicolaiskogheim/fork-docs
  * Merge pull request #422 from nicolaiskogheim/effort-bugfix
  * effort docs: add note about omitting unsorted results
  * effort docs: add example with directories
  * effort docs: filename -> path
  * effort docs: Adjust numbers in example
  * effort: rename 'file' to 'path' to be more accurate
  * Set default make task to be install
  * fork docs: change SSH to HTTPS in example
  * effort: fix active days always 1
  * Merge pull request #419 from nicolaiskogheim/git-guilt
  * Merge pull request #420 from nicolaiskogheim/git-summary
  * line-summary: 'function f{...' -> 'f() {...'
  * line-summary: add missing quotation marks
  * line-summary: tighten regex
  * summary docs: Remove --line example
  * summary docs: explain relation to git-line-summary
  * summary docs: use correct order of arguments
  * guilt: remove --help option
  * guilt: document call without arguments
  * guilt docs: Capitalize letters
  * guilt: Adds simplified example
  * Merge pull request #418 from nicolaiskogheim/fork-bugfix
  * fork: http-urls had colon instead of slash
  * Merge pull request #416 from nicolaiskogheim/fork-docs
  * Merge pull request #415 from nicolaiskogheim/contrib-docs
  * fork: original->upstream in docs
  * contrib: update docs
  * Merge pull request #414 from nicolaiskogheim/alias-docs
  * alias: docs
  * Add completion for git-psykorebase.
  * Create a bash version of git-psykorebase — Fixes #411
  * Merge pull request #409 from nicolaiskogheim/refactor-alias
  * alias: polish the docs
  * alias: bugfix
  * Merge pull request #408 from nicolaiskogheim/refactor-contrib
  * contrib: refactor, and conform to git
  * Merge pull request #405 from nicolaiskogheim/fix-filenames-with-spaces
  * Merge pull request #404 from nicolaiskogheim/freebsd-fix
  * Merge pull request #406 from nicolaiskogheim/portable-msysgit
  * git-alias: use sed insted of colrm
  * git-changelog: use cp instead of mv
  * git-extras: use git-help instead of man
  * add install script for PortableGit(msysgit)
  * Quote variables bc of filenames with spaces
  * Guard against 'seq 0'
  * Fix error on FreeBSD with process substitution
  * Pass --import-functions if required
  * Merge pull request #403 from andreicristianpetcu/master
  * effort: documentation for git effort --since #326
  * Merge pull request #401 from nicolaiskogheim/effort-above-error-on-NaN
  * effort: error on bad value to --above
  * Merge pull request #400 from nicolaiskogheim/fix-off-by-one
  * Merge pull request #391 from nicolaiskogheim/effort-limit-commits
  * Merge pull request #388 from chernjie/release
  * Merge pull request #398 from nicolaiskogheim/git-graft
  * Merge pull request #399 from nicolaiskogheim/git-archive-file
  * archive-file: cleaner way to get current branch
  * graft: Require destination branch. Fix #23
  * effort: don't count untouched files
  * Add info about new options to man pages
  * Add completion for more options to effort
  * Do proper argument parsing
  * effort: allow sending options to log. Fix #326
  * Merge pull request #396 from tocker/bug/changelog-catch-head
  * Catch "HEAD -> master" when creating the changelog
  * Merge pull request #394 from markeissler/changelog-signal-trap
  * Remove unused var.
  * Merge pull request #390 from nicolaiskogheim/effort-color-relative-to-above
  * Handle signals in git-changelog.
  * Meke coloring respect --above. Fix 74
  * Merge pull request #392 from nicolaiskogheim/WIP-effort-parallelize
  * Avoid spawning subshell
  * Remove unnecessary call to cat
  * perf: reduce calls to git log
  * Parallelize git-effort with xargs
  * Alter options to git log. Remove pipe
  * cd man && ./manning-up.sh && git diff --stat | grep ' 2 ' | awk '{print }' | xargs git checkout --
  * Merge pull request #386 from rstacruz/patch-2
  * Use https for git-fork
  * Merge pull request #385 from gisphm/master
  * added windows installation section in the Installation.md
  * format install.cmd
  * add install.cmd for installation on windows
  * Merge pull request #383 from Somasis/master
  * Makefile: Use a more portable mktemp invocation
  * Using shorter URL
  * Merge pull request #381 from spacewander/master
  * installation with curl and bash
  * Merge pull request #380 from spacewander/master
  * keep installation silent
  * Merge pull request #378 from spacewander/master
  * update installation in `git-extras update`
  * Merge pull request #377 from go2null/master
  * FIXes location of `--` for `grep`
  * FIXes 'mktemp' to work again on Linux
  * Merge pull request #373 from zlx/feature/document_line_summary
  * Document for git-line-summary
  * Merge pull request #372 from spacewander/patch-1
  * install the latest release version of git-extras
  * Merge pull request #370 from phigoro/master
  * git-effort: replace "wc | cut" with "wc | awk"
  * Merge pull request #369 from phigoro/master
  * align hashbang of git-guilt & git-merge-into
  * Merge pull request #368 from zlx/feature/strong_line_summary
  * Fix Fatal for git-line-summary
  * Merge pull request #365 from rkennedy/bug-ignore-regex2
  * Don't treat ignored patterns as regexps

3.0.0 / 2015-04-27
==================

  * Merge pull request #363 from chernjie/pre-release-docs
  * run pre-release ./manning-up.sh
  * Merge pull request #362 from chernjie/git-scp
  * Updated documentation for git-scp and slight feature change
  * Merge pull request #359 from chernjie/docs
  * Merge pull request #361 from markeissler/better-changelog-fixes
  * Fix git tag substring extraction for bash 3.2.
  * Merge pull request #360 from spacewander/master
  * Merge pull request #355 from markeissler/better-changelog-fixes
  * Merge branch 'better-changelog-fixes' of github.com:markeissler/git-extras into better-changelog-fixes
  * add support for git version below 2.2.0
  * Fix git-changelog for compatibility for bash<4. Fixes #337, #338
  * Merge pull request #1 from spacewander/better-changelog-fixes
  * correct the broken regex
  * Rearrange documentation links, see #358
  * Merge branch 'https://github.com/tj/git-extras.wiki/master' into docs, see #358
  * Merge pull request #357 from imsky/merge-repo
  * git-merge-repo
  * git merge-repo
  * add wiki for git-guilt
  * add support for git version below 2.2.0
  * Fix git-changelog for compatibility for bash<4. Fixes #337, #338
  * Merge pull request #349 from spacewander/git-guilt
  * fix indentation errors in git guilt
  * Merge pull request #345 from spacewander/git-guilt
  * Hope to fix #341
  * Merge pull request #344 from Somasis/master
  * use argument separator for usages of `grep` which can choke on weird input
  * helper/reset-env: helper to prevent GREP_OPTIONS from causing issues
  * Merge pull request #342 from spacewander/git-guilt
  * add docs for git guilt
  * add git-guilt
  * Merge pull request #340 from spacewander/git-effort
  * sort unless there is only one item
  * Merge pull request #333 from paulschreiber/merged-branches
  * add show-merged-branches and show-unmerged-branches
  * Merge pull request #334 from paulschreiber/dont-delete-svn-branch
  * when deleting merged branches, preserve "svn" branch for git-svn Fixed #328
  * Merge pull request #324 from chernjie/git-ignore
  * Merge pull request #331 from markeissler/better-changelog-fixes
  * Fix tag trapping when HEAD and tag point to same commit.
  * Fix gitflow commit history output.
  * Merge pull request #327 from markeissler/better-changelog-completion
  * Updated bash completions for better-changelog.
  * Update docs for revised git-changelog.
  * Merge pull request #325 from markeissler/better-changelog
  * Complete rewrite to support commit ranges for pretty and list output.
  * Support ~ in add_patterns for git-ignore
  * Support ~ in show git-ignore
  * add wiki for git-merge-into
  * Merge pull request #323 from spacewander/master
  * add docs for git-merge-into
  * add merge-into to merge two branches quickly
  * Merge pull request #322 from andrewsomething/master
  * git-fresh-branch: Check for changes and prompt for input before nuking. (Issue: #142)
  * Merge pull request #308 from spacewander/git-utility
  * Merge pull request #312 from RichardLitt/feature/concat-extra-feature-names
  * Merge pull request #320 from cironunes/gh-pages-fix
  * fix gh-pages to stash and don't delete files
  * Merge pull request #319 from pfctgeorge/allow-empty-when-setup
  * Allow empty initial commit when setup repo.
  * Merge pull request #317 from jykntr/master
  * git-summary correctly displays project name
  * git scp #300
  * Merge pull request #316 from code42day/changelog-config
  * changelog: add git-config support for format and log options
  * Merge pull request #315 from code42day/consistent-editor
  * use standard git editor in git-authors & git-changelog
  * Merge pull request #314 from snowyu/feature/custom-commit-message
  * + custom commit message options supports
  * Merge pull request #300 from chernjie/git-scp
  * Merge pull request #313 from wooorm/bug/fix-missing-closing-brace
  * Fix missing closing curly brance in `bash_completion.sh`
  * Added in option to concat extra feature names
  * link to git delta
  * git delta usage
  * Merge pull request #310 from imsky/git-delta
  * git-delta
  * Add git-authors
  * Merge pull request #309 from wooorm/feature/add-git-authors
  * Add git-authors
  * Updated Commands (markdown)
  * Updated Commands (markdown)
  * Updated Commands (markdown)
  * Updated Commands (markdown)
  * Updated Commands (markdown)
  * tj#300 Added bash completion
  * extra mktemp into git_extra_mktemp
  * Merge pull request #307 from ckhall/feature/add_git_chore_workflow
  * adding git-chore
  * Merge pull request #306 from spacewander/master
  * add enough X to fix #303. GNU mktemp requires at least three X in the last part of template.
  * Merge pull request #304 from wooorm/git-ignore-typo
  * Fix typo in in `git ignore` message
  * symlink git-rscp to git-scp
  * Avoid duplicating asterisk.
  * Updated License.
  * Fix link to git feature command
  * path argument can not be optional in `rscp`; add more docs
  * OMG a spelling mistake\!
  * Merge pull request #301 from raeffs/master
  * updated documentation because git-squash does no longer delete source-branch
  * Updated man page for git-scp
  * First RFC documentation
  * Merge pull request #299 from jonanp/git-delete-branch
  * When deleting a branch check if git has config.
  * Added a footer.
  * Merge pull request #298 from timfeirg/master
  * remove stuff from readme & form a list
  * add a few keywords
  * some remaining dashes
  * roughly finished
  * Updated Commands (markdown)
  * Updated Commands (markdown)
  * Updated Commands (markdown)
  * gonna use the clean sub command for each command explanation
  * adding links turn out to be a pain, go to sleep
  * add commands page link
  * add commands page, all copy & paste
  * add screencasts
  * copy from readme
  * Updated Install (markdown)
  * Created Install (markdown)
  * adapted a more generic, customizable and friendly script
  * Copy from git-goth https://github.com/chernjie/git-goth
  * Initial Home page
  * Merge pull request #296 from spacewander/add-completion
  * add more bash completion functions
  * Merge pull request #294 from GuillaumeSeren/feature/git-missing-add-ref-completion
  * Add ref completion to git-missing.
  * Merge pull request #293 from tj/revert-291-ignore-man-generated-files
  * Revert "Ignore *.html and *.1 auto-generated files in man/"
  * Merge pull request #292 from RasmusWL/make-handle-missing-man
  * make will not assume man pages already exists
  * Merge pull request #291 from jguenther/ignore-man-generated-files
  * Ignore man/git-*.html and man/git-*.1
  * Remove auto-generated files man/git-*.html and man/git-*.1
  * Merge pull request #226 from tsldh/master
  * added changelog to release as optional flag
  * Merge pull request #289 from mavant/feature/mktemp
  * Use mktemp for temporary file creation.
  * Merge pull request #288 from dead-horse/release-hook
  * make release hook more flexible
  * Merge pull request #287 from benjaminparnell/master
  * added --no-color to git-delete-merged-branches
  * More portable she-bangs.
  * Merge pull request #283 from e28eta/patch-1
  * Use process-specific tmp file and clean up on exit
  * Merge pull request #281 from emilkje/patch-1
  * Merge pull request #280 from valeriangalliat/feature/git-info-posix
  * Update Readme.md
  * git-info: POSIX compliance
  * Merge pull request #278 from tj/delete-submodule-fix
  * Fixes #277
  * Merge pull request #276 from spacewander/master
  * modify the behavior of git-ignore, now it will cd root to find .gitignore

2.2.0 / 2014-11-18
==================

* Update `mktemp` command to work on Mac OS X
* Merged pull request #273 from spacewander/master
* New command 'git root' to show the path to root of repo
* Merged pull request #271 from bohnman/git-rename-tag-fix
* Merged pull request #272 from spacewander/master
* Correct the format of git-rebase-patch.md.
* Replaced visionmedia/git-extras to tj/git-extras
* Merged pull request #270 from kevinawoo/hotfix/git-locked
* Added git-locked to check what files have been locked.
* Merged pull request #268 from GuillaumeSeren/bug/git-missing
* Fixed #267, git-missing did not catch branch name.

2.1.0 / 2014-10-13
==================

 * Fixes #266
 * Merge pull request #264 from jamesmanning/patch-1
 * fixed descriptions: match required/optional params
 * Merge pull request #263 from Yitsushi/bug/180-does-not-check-out-branch-if-it-already-exists
 * fix #180 and #232 feature|bug|refactor checkout
 * Merge pull request #262 from rstacruz/gh-259-git-pr
 * Implement git-pr
 * Merge pull request #261 from sanusart/master
 * FIX: representation of git-info
 * Merge pull request #260 from brandondrew/patch-1
 * import changes *from* a branch
 * Merge pull request #258 from spacewander/master
 * use mixin to add 'is git repo' check for some commands
 * Merge pull request #255 from sanusart/master
 * Bump version in `bin/git-extras`
 * Changelogs for version 2.0.0

2.0.0 / 2014-09-20
==================

 * Merge pull request #254 from spacewander/master
 * add welcome in git-repl
 * Merge pull request #253 from tailored-tunes/master
 * Added option to specify base
 * Merge pull request #252 from sorbits/patch-1
 * Update homebrew URL and remove ‘buggy’ label
 * Merge pull request #250 from sanusart/master
 * ADD: git-reset-file
 * Merge pull request #248 from rstacruz/patch-1
 * Readme: document git-delete-merged-branches
 * Merge pull request #247 from visionmedia/perm_fix
 * File perms fix.
 * Merge pull request #242 from sanusart/fix_feature_refactor_bug
 * Merge pull request #244 from toksea/patch-1
 * Merge pull request #243 from sanusart/issue234
 * Fix wrong git-info heading level in Readme.md
 * Revert 2 commits to `git-changelog`
 * Fix feature|refactor|bug testing argument for string length
 * Merge pull request #240 from egrim/bug/delete-merged-branches-clobbers-master
 * Update docs to match `git-delete-merged-branches` behavior
 * Exempt `master` from deleted branches
 * Merge pull request #239 from bruno-/refactor_git_squash
 * Refactor and improve `git squash`
 * Merge pull request #238 from techjacker/feature/git-fork
 * add git-fork
 * Merge pull request #236 from jbnicolai/align-authors-git-summary
 * Uses column -t to align summary output in a table.
 * Merge pull request #221 from zlx/feature/git-summary-doc
 * Merge pull request #224 from StewartJarod/patch-1
 * Merge pull request #189 from rhacker/patch-1
 * Merge pull request #235 from sanusart/patch-1
 * FIX: check if un-pushed commits
 * Merge pull request #202 from julionc/protecting-files
 * Update Readme.md with lock and unlock commands
 * git-unlock Unlock local files in git repository
 * git-lock Lock files in git repository
 * Merge pull request #100 from niklasf/rebase-patch
 * Add git-rebase-patch
 * Merge pull request #200 from emkay/patch-1
 * Merge pull request #195 from carlcasbolt/patch-1
 * Merge pull request #181 from zeroDivisible/feature/handle-misspellings
 * Merge pull request #193 from pzelnip/git-setup-no-overwrite
 * Merge pull request #183 from chernjie/master
 * Merge pull request #220 from sanusart/master
 * Merge pull request #63 from justone/git_missing
 * Merge pull request #173 from accerqueira/master
 * Merge pull request #194 from makeusabrew/patch-1
 * Merge pull request #216 from stephenmathieson/fix/changelog-large-versions
 * Merge pull request #188 from twolfson/dev/add.multi.delete.squashed
 * Merge pull request #219 from jhoffmann/patch-1
 * Merge pull request #222 from jsipprell/pull/filenames-containing-spaces
 * Merge pull request #223 from mwoc/master
 * Merge pull request #229 from yggdr/master
 * Merge pull request #231 from petersohn/master
 * Make git-obliterate work if there are whitespaces in filename
 * invoke bash via /usr/bin/env for portability
 * improved Makefile with BINPREFIX
 * fixed Makefile uninstall target for man files
 * Letter spacing in author list
 * Use two-space indents for log entry output, so it again is debian changelog compatible (as before commit 1235e4a5)
 * git effort: handle filenames containing whitespace cleanly
 * Add line-summary as an options --line  & doc
 * Add check for no changes in the tree (no sub-modules)
 * Update Readme.md
 * Fix changelog formatting for large version numbers
 * removing `git promote`
 * Update Readme.md
 * Fix git-squash typo
 * Address issue #190, git-setup should test for existing .git in target directory
 * Add comment for the code
 * 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
 * git-create-branch: bug fix for branch creation use HEAD instead of origin
 * 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'
 * allow options to be passed through to git log
 * adding git-missing command

1.9.1 / 2014-06-21
==================

 * add --no-merges option to changelog
 * fix git-changelog errors when multiple files match change|history
 * fix git-changelog errors on first usage
 * update git-changelog docs for --no-merges option

1.9.0 / 2013-06-18
==================

 * git-squash: add --me flag to flatten the current branch
 * Make repository_age() "history rewrite safe"
 * add git-line-summary

1.8.0 / 2013-05-15
==================

  * add `git-archive-file(1)`
  * add --tag support to git-changelog(1) to reduce manual editing
  * add !cmd support to git-repl
  * change: git-delete-merged-branches: use -D instead of delete-branch

1.7.0 / 2012-06-11
==================

  * Added repo age to `git-summary` [muhtasib]

1.6.0 / 2012-06-04
==================

  * Added `git-rename-tag`
  * Added current branch to `git-repl`
  * Fixed: use dirname for `git extras update` [wilmoore]

1.5.1 / 2012-03-15
==================

  * Reverted 1.5.0 changes, breaks git-changelog

1.4.0 / 2012-02-08
==================

  * Added: allow files to be passed to `git-effort(1)`. Closes #71
  * Added: hide/show cursor for `git-effort(1)`
  * Changed: color `git-effort(1)` commits / active days independently

1.3.0 / 2012-02-08
==================

  * Added active days to `git-effort(1)` output

1.2.0 / 2012-02-08
==================

  * Added a greater color range to `git-effort(1)`
  * Added `--above <n>` to `git-effort(1)`

1.1.0 / 2012-02-07
==================

  * Added `git-effort(1)` (not yet complete)

1.0.0 / 2012-02-04
==================

  * Added `git-squash BRANCH [MSG]` to merge as a single commit

0.9.0 / 2012-01-15
==================

  * Added bash completion support [jweslley]

0.8.1 / 2011-12-30
==================

  * Removed `git-promote`

0.8.0 / 2011-12-08
==================

  * Added `pre-release` and `post-release `hooks to git-release
  * Added `git-promote`
  * Fixed: "git extra update" errors when pwd includes whitespace

0.7.0 / 2011-08-24
==================

  * Added percentages to `git-summary`

0.6.0 / 2011-06-24
==================

  * Added `git-back` command for soft undos [Kenneth Reitz]

0.5.1 / 2011-05-20
==================

  * revert `git-ignore` but retain argc == 0 as showing .gitignore contents
  * revert broken `git-release`

0.5.0 / 2011-05-19
==================

  * Added `git-alias` [jweslley]
  * Added `git-create-branch` [jweslley]
  * Fixed one-liner due to `git extras update` change
  * Fixed; `git-setup` creates a directory if the provided one does not exist [jweslley]
  * Fixed; `git-setup` support for directories with spaces [jweslley]
  * Fixed; `git-ignore` with no args no longer fails if `.gitignore` does not exist [jweslley]

0.4.1 / 2011-04-05
==================

  * Changed; `git-graft` now defaults to current branch instead of master [Kenneth Reitz]

0.4.0 / 2011-04-05
==================

  * Added `git-refactor`
  * Added `git-bug`
  * Added `git-feature`

0.3.0 / 2011-03-29
==================

  * Added `git-pull-request`

0.2.0 / 2011-03-27
==================

  * Added `git-extras`
  * Added __LICENSE__
  * Removed `git-extras-version`, use `git extras --version`
  * Removed `git-extras-update`, use `git extras update`
  * Changed; make sure to get the last chronological tag, instead of relying on the bogus `git tag` sorting. [guillermo]

0.1.0 / 2011-02-10
==================

  * Added `gh-pages` command

0.0.7 / 2010-10-31
==================

  * Added man pages.
  * Added `make clean`.
  * Added `make docs`.
  * Added -d -> -D. Closes #15.
  * Added git-delete-submodule for delete submodules easily.
  * Added; `git-ignore` now shows the contents of _./.git-ignore_ if no args are present.

0.0.6 / 2010-10-22
==================

  * Added command `git-touch`.
  * Use a shallow clone in `git-update-extras`.
  * Create History.md if git-changelog can't find a target. Fixes #14.

0.0.5 / 2010-10-08
==================

  * Added `git-delete-submodule`.
  * Added; `git-ignore` without pattern shows .gitignore contents.
  * Added; `git-setup` argument is now optional, defaulting to the CWD.
  * Added REPL alias "ls" as ls-files.

0.0.4 / 2010-09-10
==================

  * Added: `git-delete-branch`: Also delete the remote branch.
  * Added `git-summary` commitish support.
  * Added `git-graft` dest branch default of _master_.
  * Added `git-setup`.
  * Added `git-graft`.
  * Added `git-undo` for removing recent commits.
  * Fixed `git-delete-branch`: Don't fail if the local branch doesn't exist.
  * Fixed __PREFIX__ to respect env vars.
  * Fixed shift in `git-count`.

0.0.3 / 2010-08-27
==================

  * Added `git-extras-version`.
  * Added `git-update-extras`.
  * Fixed `git-contrib` issue when the username is in a commit msg.
  * Fixed: delete remote tag only if local was deleted.
  * Fixed: delete remote branch only if local was deleted.
  * Fixed printing of authors for git-summary's on Ubuntu.
  * Fixed: read doesn't have the -e option in SH on my machine at least.

0.0.2 / 2010-08-24
==================

  * Added `git-summary`.
  * Added `git-commits-since`.
  * Added `git-repl`.
  * Added `git-delete-tag`.
  * Added `git-delete-branch`.
  * Added `git-contrib`.
  * Fixed handling off spaces in contributor's name for `git-contrib`.
  * Fixed spaces in `git-release` names/numbers.
  * Fixed readme.

0.0.1 / 2010-08-05
==================

  * Docs for `git-ignore`. Closes #3.
  * Merge branch 'ignore'.
  * Added `git-ignore`.
  * Readme typo.
  * Fixed <tag> in docs.
  * Install docs.
  * Merge branch 'release'.
  * Added `git-release`.
  * Fixed readme.
  * Readme.
  * Passing args to git shortlog.
  * Added --all support to git-count.
  * Initial commit.