forked from TortoiseGit/TortoiseGit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog-pre1.8.txt
1560 lines (1285 loc) · 75.8 KB
/
Changelog-pre1.8.txt
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
= Release 1.7.15.0 =
Released: 2012-11-20
== Features ==
* Fixed issue #1436: Clone Dialog add --branch and --no-checkout options
* Fixed issue #1450: Option to fetch when adding a remote
* Fixed issue #1411: Commit dialog checks submodule dirty state
* Fixed issue #1485: Implement a Goto-Line dialog in TortoiseMerge
* Upgraded gitdll and libgit to 1.8.0
* Fixed issue #1461: Add progress indicator for stash operations
* Fixed issue #1484: Settings dialog default to Git page
* Fixed issue #1505: Tell user that author not set in Rebase Dialog
* Fixed issue #1503: Passing full file paths and revisions into diff viewer
* Fixed issue #1518: Add "Export selection to" menu item in Log Dialog
* Fixed issue #1497: Systemwide gitconfig may require UAC elevation when editing
* Fixed issue #1512: In Rebase Dialog, ask user to retry after failed "git checkout" and "git reset"
* Fixed issue #1330: Preparing for git 1.7.12 new config file location
* Fixed issue #1515: Allow Changed Files Dialog to revert selected files
* Fixed issue #1458: Shell context menu shows "Commit submodule" if the selected folder is submodule root
* Fixed issue #1211, issue #1472: Commit dialog can amend message only without affecting any files
* Fixed issue #1200: Ignored folders can be destroyed by "git stash -u"
* Fixed issue #1508: Indicate change type in Submodule Diff Dialog
* Fixed issue #1527: Rebase Dialog shows Log menu button after rebasing if not launched from log dialog
* Fixed issue #1252: wrap commit logs per git conventions (set tgit.logwidthmarker using git-config)
* Added basic support for localized spellcheckers in commit dialog (see help file, keyword "spellchecker")
* Fixed issue #1531: Clean up should show progress dialog
== Bug Fixes ==
* Fixed issue #1427: Combine to one commit: Commit-window doesn't show changes from oldest commit
* Fixed issue #1443: git svn dcommit: unclear behavior for dirty working tree
* Fixed issue #1457: Confusing amend commit behaviour
* Fixed issue #1466: Checkout Dialog always track remote branches
* Fixed issue #1396: Sync Dialog Pull show wrong commit range in "In commits"
* Fixed issue #1465: Clean up does not work with core.quotepath=true
* Fixed issue #1419: Push window doesn't load PuTTY key when pushing to multiple remotes
* Fixed issue #1482: Allow to show log of other branches if current HEAD points to an orphan branch
* Fixed issue #1487: Do not use libgit in TortoiseShell for displaying HEAD commit (might set %GIT_DIR% permanently)
* Fixed issue #1475: Installer resets your SSH preference to ssh.exe when run silently
* Fixed issue #1470: Log Dialog: Selected item not remembered after refresh if item is one of the first 100
* Fixed issue #1499: Allow to show log if current HEAD and selected ref is orphan branch when show all branches checked
* Fixed issue #1507: Submodule Diff Dialog should show dirty state only on working copy revision
* Fixed issue #1511: Changed Files Dialog cannot show icons as folder for submodule
* Fixed issue #1516: SVN clone strips trailing slashes
* Fixed issue #1486: Rebase/Cherry-pick Dialog conflict list fail to refresh the status of resolved deleted file
* Fixed issue #1521: Directories with period at beginning are recognized as file extensions showing *.dir
* Fixed issue #1519: Quotes in notes break Merge command
* Fixed issue #1524: Log dialog failed to view revision in alternative editor of the same file more than once
* Fixed issue #1459: Refreshing Log Dialog may freeze up to 20 seconds
* Fixed issue #1523: Bugtraq Number is checked for number only (inconsistent default value)
= Release 1.7.14.0 =
Released: 2012-10-14
== Features ==
* Fixed issue #1424: Better Indicate submodule diff error
* Fixed issue #1425: Indicate dirty state in Submodule Diff Dialog
* Fixed issue #1430: Diff: allow multiple files unified diff
* Fixed issue #1453: Allow Log List to copy multiple SHA-1 hashes
* Fixed issue #1454: Show git progress time spent and end time in Progress Dialog and Sync Dialog
* Fixed issue #1434: Easier to copy to file text to clipboard in TortoiseGitBlame
== Bug Fixes ==
* Fixed issue #1426: Pull Dialog: Unknown option 'no-ff' when using no-tags
* Fixed issue #1423: Update Dialog downloads the wrong language pack
* Fixed issue #1439: In Show log, long messages don't have the triple dots appended, when a Tag/Branch lable is visible
* Fixed issue #1444: Cannot launch settings dialog from shell context menu when selecting a file
* Fixed issue #1265: MSVC crashing unloading TortoiseGit32.dll (faulting module TortoiseGit32.dll_unloaded)
* Fixed issue #772: Rebase may take extremely long time to open window
= Release 1.7.13.0 =
Released: 2012-09-30
== Features ==
* Fixed issue #1224: Still can't delete a remote tag
* Fixed issue #366: Log - multiline search
* Fixed issue #696: Allow specifying execute bit
* Fixed issue #1335: Available the branch edit description
* Fixed issue #494: Implement a commit button in the sync dialog
* Fixed issue #1333: Added support for "update-index --skip-worktree"
* Fixed issue #1350: Commit Dialog set focus to message editor after clicking amend checkbox
* Fixed issue #811: Log the history of a submodule not its contents
* Fixed issue #1344: Log list add copy to clipboard only with commit message
* Fixed issue #1336: Have visible the name of the branch in Repository Browser
* Fixed issue #1351: Add Hotkey to (de)select all files and commit
* Fixed issue #1363: copy email in the log window
* Fixed issue #1373: The only available remote should be set on PUSH
* Fixed issue #1216: Revamp update dialog
* Fixed issue #1381: Sync Dialog log message add colored "success" or "git did not exit cleanly" at the end
* Fixed issue #1372: Support git pull --no-tags
== Bug Fixes ==
* Fixed issue #1062: Log window should refresh automatically after reset --hard
* Fixed issue #641: Failure trying to revert a "merge"
* Fixed issue #1338: Assume Unchanged and Executable Bit checkboxes not show in TortoiseShell tab page on x86
* Fixed issue #1341: Overlays missing in TotalCommander (x86) with TGitCache on x64
* Fixed issue #1355: Added files are no-longer auto-checked for commit
* Fixed issue #1356: File ignoring works not well with unicode filenames
* Fixed issue #1354: Remote archive in push dialog not remembered, even if selected
* Fixed issue #1358: Sync Dialog Pull cannot show updated ref labels in "In commits"
* Disabled Direct2D by default for textboxes (in Commit Dialog, Patch Viewer, TortoiseGitBlame and TortoiseUDiff).
* Fixed issue #1362: Merge Dialog cannot automatically select the annotated tag
* Fixed issue #1357: Cannot add file in submodule
* Fixed issue #1343: should not set SCI_SETFONTQUALITY to SC_EFF_QUALITY_LCD_OPTIMIZED which bypasses user preference
* Fixed issue #1361: git push: Entered source ref is ambiguous
* Fixed issue #1076: Error trying to delete remote branch named 1.0.0
* Fixed issue #1375: Wrong default action on dialog to delete references
* Fixed issue #1378: Ignoring a file into info/exclude with separate .git directory failed
* Fixed issue #1371: Log window does not always remember column order correctly
* Fixed issue #1380: When choosing Pull Remote Branch using Browse Reference the remote branch name won't get updated
* Fixed issue #1287: Setting Remote URL not translated to '/' when clicking Apply or OK
* Fixed issue #1382: Log messages with PGP signatures showing badly
* Fixed issue #1394: Submodule Diff Dialog cannot jump to a commit that not belongs to current branch
* Fixed issue #1387: Submodule Diff Dialog might display wrong submodule revision
* Fixed issue #1390: TortoiseMerge cannot diff files after calling Export in Log Dialog
* Fixed issue #1395: Problem restoring from earlier commit for file in a subdirectory
* Fixed issue #1392: Window with rebase results is non-manageable via keyboard (no focus, can't press Done)
* Fixed issue #1405: Cannot show branch description in Browse Reference Dialog with separate .git directory
* Fixed issue #1406: Commit dialog cannot check MERGE_HEAD with separate .git directory
* Fixed issue #861: TGitCache gets confused about file status (should detect touched file as unmodified)
TGitCache only checked timestamps of files in order to get their state since 1.7.0.
This fix makes TortoiseGit check the content of the files.
If you want to restore the old behavior, you can disable checking the contents via
the Settings dialog -> Advanced and set TGitCacheCheckContent to "false".
* Fixed issue #1300: TortoiseProc LogDialog might crash if tortoisegit.index or tortoisegit.data is broken
* Fixed issue #1413: Submodule Diff Dialog: show log button should be right-aligned
* Fixed issue #1418: Submodule Diff Dialog labels disappeared
= Release 1.7.12.0 =
Released: 2012-08-10
== Features ==
* Fixed issue #238: submodule update should be recursive
* Fixed issue #1234: Abbreviate renamings in the Log dialog as in the Commit Progress dialog
* Fixed issue #822: allow push to all remotes defined by checking a mark
* Fixed issue #1192: fetch --all via dialog
* Allow users to store pushremote and pushbranch on push dialog for local branches
* Fixed issue #1205: Add "Last modified" column to commit dialog
* Fixed issue #1295: Browse Ref Dialog ref name order consider numbers in string
* Added unicode big-endian text file support to TortoiseMerge and TortoiseGitBlame
* Fixed issue #277: Add the ability to run the 'assume-unchanged' command
* Fixed issue #626: add "show log" in Git Sync dialog
* Fixed issue #884: Blame dialog Commit Info doesn't allow copy-paste
* Fixed issue #1165: sort UI items alphabetically
== Bug Fixes ==
* Fixed issue #913: Merge does not cope with ambiguous tag and branch names
* Fixed issue #1266: gitdll can cause stack overflow because of endless recursion in mark_parents_uninteresting (revision.c)
Upgraded gitdll and libgit to 1.7.11.1
* Fixed issue #1267: Tortoisegit adding gitignore backslash instead of slash
* Fixed issue #1260: TortoiseGit crashes if index is broken
* Fixed issue #1280: TortoiseProc might crash after displaying libgit error
* Fixed issue #1235: TortoiseGIT commit dialog freezes if index.lock file already exists
* Fixed issue #1283: TortoiseProc might crash after LogDialog is closed
* Fixed issue #1282: gitdll.dll might crash if a pack file is closed which is still in use
* Fixed issue #1290: When pushing, 'remote' should default to the tracked archive, or empty
* Optimized remembering of checked/unchecked files on the commit dialog
* Fixed issue #767: Default column widths in log commit file list are off
* Fixed issue #1294: TortoiseGit might crash on concurrent access on CGitHeadFileList
* Fixed issue #1279: Nothing seen in Repository Browser without config core.bare=false
* Fixed issue #1296: Closing log dialog might cause crash
* Fixed issue #1255: Adding non-versioned files from the commit dialog does not always work
* Fixed issue #620: Unmodified files appear in the Modified File list while committing
* Fixed issue #774: Revert does not work for submodules
* Fixed issue #1303: Past Recent Message command in commit dialog doesn't work
* Fixed issue #1311: Open With is broken
* Fixed issue #898: Committed everything even though I only selected one file
* Fixed issue #693: Ignoring *.[mime] in the commit window doesn't refresh file list
* Fixed issue #1318: Higher dir combox box in format patch dialog
* Fixed issue #830: Renaming file with differences only in casing doesn't work
Added basic support only: the overlay status might be wrong (file shown as clean or modified instead of added)
* Fixed issue #867: Add should not run a new Git process for each file
= Release 1.7.11.3 =
Released: 2012-07-07
== Bug Fixes ==
* Fixed issue #1256: TortoiseProc crashes on composing invalid ref error message
* Fixed issue #1254: Adding file extensions to root .gitignore
* Fixed issue #1261: gitdll.dll can crash if an already closed handle is closed again
* Fixed issue #1257: HOME environment variable is not set up correctly on x86
* Fixed issue #1262: TortoiseProc might crash if git.exe version is not parseable
* Fixed issue #1264: TortoiseProc might crash if commands are executed w/o a working tree directory
= Release 1.7.11.0 =
Released: 2012-07-02
== Features ==
* Push Dialog: Allow to enter SHA-1 or more complex refs as source ref
* Fixed issue #746: Make tortoisegit more gerrit friendly
* Optimized TGitCache overlay calculation (deleted but kept files are now displayed as such)
* Fixed issue #1067: Add clear button into "stash list"
* Fixed issue #1230: Filter/Search for Branches in Reference Browser
* Fixed issue #1228: Ignore by mask work recursively
* Fixed issue #1086: Partial commit resets "Added" status on files omitted from checkin
* Fixed issue #1250: Sync Dialog should reload remote combo box after clicking "Manage"
* Fixed issue #462: Implement 'All' and 'None' opportunities in the Set Extended menu settings dialog
* TortoiseGit 1.7.11 comes with a new crash handler (crash-server.com) and lots of crash fixes (found using crash reports in our preview releases)
== Bug Fixes ==
* Fixed issue #1213: cannot diff renamed files with Revision Diff Dialog
* Fixed issue #1215: Branch name in the right click menu (for commit) does not support utf-8
* Fixed issue #652: "Clean up" should use recycle bin
* Fixed issue #1166: Unreadable error message in TortoiseMerge
* Fixed issue #665: Problem with temporary file creation
* Fixed issue #1221: Log Dialog revert files shows wrong number of files in message
* Fixed issue #1207: TortoiseGit 1.7.10 crashes directly when trying to start
* Fixed issue #1226: Show log crash when path contain some unicode symbols
* Fixed issue #1229: Progress Window Gains Focus on Command Completion
* Fixed issue #1231: incorrect behavior of squash in rebase/cherry pick
* Fixed issue #1233: Could not go to annotated tag
* Fixed issue #947: The "Git check for modifications" form does not remember the setting for "Show unversioned files"
* Fixed issue #1093: Directory incorrectly shown as changed (overlay icon)
= Release 1.7.10.0 =
Released: 2012-06-03
== Features ==
* Updated shipped zlib library to version 1.2.7
* Synced TortoiseIDiff with TortoiseSVN
* Synced TortoiseUDiff with TortoiseSVN
* Fixed issue #1150: Add support for ANSI Color Codes in log Outputs
* Fixed issue #969: Support for localization (you can download/create language packs for TortoiseGit, see https://tortoisegit.org/translate)
* Added Repository Browser
* Updated shipped libgit2 to version 0.17.0
* Fixed issue #1169: Show Branch for Commits
* Fixed issue #337: TortoiseGit Log doesn't apply --follow (added basic support for --follow)
== Bug Fixes ==
* Fixed issue #1162: Sync dialog should use same font as progress dialog (use log font for both)
* Fixed issue #1174: Clone Dialog incorrectly extracts name from URL that contains ".git" in the middle
* Fixed issue #1184: diff of "Working dir changes" uses incorrect line endings (AutoCrLf=true)
* Fixed issue #1193: Not properly handling submodule meta information (.git-file contains relative path)
* Fixed issue #1167: TGitCache.exe crashes under Win7/64bit
* Fixed issue #1195: Problems with tags containing non-ascii chars
* Fixed issue #1185: In TortoiseGit log dialog info text, diff dialog and TortoiseGitBlame, git shows 7 chars of the hash by default (as git does)
* Fixed issue #1197: Create branch: Alt+S doesn't mark "Switch to new branch"
* Fixed issue #1152: Log-Dialog constantly crashes when diffing a file while loading
* Fixed issue #719: TortoiseGit is ignoring Global excludesfile for overlays
* Fixed issue #1199: TortoiseGitBlame shows wrong revision history
* Fixed issue #1157: Custom screen DPI causes wrong text size calculation
= Release 1.7.9.0 =
Released: 2012-05-05
== Features ==
* Allow to fetch from log dialog
* Fixed issue #1058: Allow to create tag after commit
* Fixed issue #101: UTF-8 support
This makes TortoiseGit msysgit 1.7.10 compatible. If you have non-ascii chars in filenames in your repository you should consider rewriting your history
(see https://github.com/kblees/git/wiki#wiki-Migrating_old_Git_for_Windows_repositories).
* Added "prune/cleanup stale remote tracking branches" option to sync dialog
== Bug Fixes ==
* Fixed issue #1123: Apply patch serial does not correctly add patches to list if >3 patches are selected
* Fixed issue #1061: Environment variables ignored: GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL
* Fixed issue #1028: overlays with separate-git-dir (e.g. .git\modules\... for submodules) not working
* Fixed issue #1131: "Whole project" checkbox in commit dialog selects all files
* Fixed issue #1065: Explorer crashes when rendering a file conflict icon
* Fixed issue #1027: When post-receive hook contains more than 1 echo bash command, only the LAST echo is displayed in dialog
* Fixed issue #1136: Proxy password with @ symbol not parsed/saved correctly
* Fixed issue #1135: branch name does not get updated in show log
* Fixed issue #153: Empty error messagebox when starting rebase dialog
* Fixed issue #1140: Settings page does not inherit msysgit system-wide config
* Fixed issue #1146: Add hotkey for option "All Branches" in log dialog
* Fixed issue #1141: Sync dialog local branch combo box too short
* Fixed issue #1130: Sync dialog forgets the remote branch every time
* Fixed issue #1144: Cancel button on commit dialog works very slow
* Fixed issue #1155: TortoiseGit SVN rebase finish dialog produces very big dialog box
= Release 1.7.8.0 =
Released: 2012-04-01
== Features ==
* Updated shipped zlib library to version 1.2.6
* Updated shipped apr library to version 1.4.6
* Updated shipped libgit2 to version 0.16.0
* When deleting remote branch on log dialog one can also delete branch in remote repository now.
* Fixed issue #1103: cherrypick option to indicate original commit
* Fixed issue #1094: Support filter command line options for log
* Fixed issue #435 and issue #1102: Feature: "Save as patch" from Diff window
== Bug Fixes ==
* Fixed issue #1085: Small commit with lots of unversioned and not ignored files takes very long
* Fixed issue #1098: 'In ChangeList' is cleared when you click a table header
* Fixed issue #1073: Correct default name in Switch/Checkout dialog
* Fixed issue #1110: Tracking branches when you don't want to/incorrectly
* Fixed issue #1115: Detached HEAD message has no cancel/abort option
* Fixed issue #1112: Rebase corrupt commit message (ignores windows codepage and converts everything to utf-8)
* Fixed issue #985: Correctly store status for view patch in commit dialog
* Fixed issue #1116: Make remote branch in pull dialog default to the current branch (or remote tracking branch)
* Fixed issue #1060: tgit rebase process can get stuck
* Fixed issue #1107: Wrong font used in MessageBoxes on Windows XP
* Fixed issue #1105: Wrong status for missing files
* Fixed some TortoiseMerge patch apply issues (includes issue #1117)
* Fixed issue #718: When pulling it should be possible to directly open the modifications window for editing conflicts
* Fixed issue #982: TortoiseGit messes up TortoiseSVN and TortoiseCVS menu icons on WinXP
* Fixed issue #1118: Exporting from Changed Files dialog stops on checkout failure
* Fixed issue #1108: Allow users to disable the "show unversioned files" messagebox in commit dialog
== Known Issue ==
* separate-git-dir .git-directories do not work for overlays
= Release 1.7.7.0 =
Released: 2012-02-09
== Features ==
* Fixed issue #758: Make the log of a bare repository available
* Fixed issue #880: Allow sync / fetch / push on bare repository
* Fixed issue #818: SafeCRLF = warn should be available
* Fixed issue #855: moved up Git page in settings dialog
* Fixed issue #999: Added "Diff submodule" dialog
* Fixed issue #1019: better indicate errors to user on progress dialog
* Added "Show Log before rename/copy" on log dialog file list
* Added basic support for separate-git-dir (Overlays are not working yet)
* Fixed issue #1042: Allow to delete branch after successful merge
* Fixed issue #1040: Commit to new branch
* Fixed issue #1043: Add 'Stash' to 'Working dir changes' context menu in log dialog
* Added support for Windows 7 libraries
* Fixed issue #222: support partially committing a file
== Bug Fixes ==
* Updated shipped PuTTY binaries to version 0.62
* Fixed issue #1000: Git commit doesn't work
* Fixed issue #587: Log entries with tag/branch/head marker don't highlight correctly
* Fixed issue #1004: git svn fetch/rebase/clone return an error for ssh authorization
* Reenabled --topo-order for log. Users who do not want this, can disable it on settings dialog
* Fixed issue #1024: commit freezes after click on ok with a lot of files
* Fixed issue #1026: Cannot configure (and autoload) putty key for submodules with new mSysGit.
* Fixed issue #849: Searching in log breaks graph/branch-line
* Fixed issue #1030: Does not close handle after export to zip
* Fixed issue #1025: branch is not recognized correctly with separate-git-dir
* Fixed issue #1022: Cannot add files to submodules with-separate-git-dir
* Fixed issue #1008: Bug Id not displayed in Log Messages (multiline comment)
* Fixed issue #1020: Incorrect Overlays on large repos (> 2 GiB), upgraded libgit2
* Fixed issue #607 and issue #1005: Tortoisegit overlay icons are not correctly shown for new create local repo
* Fixed issue #1051: Adding files using the add files dialog doesn't normalize line endings
* Fixed issue #582, issue #956, issue #960, issue #973, issue #980, issue #959 and issue #1016: 100% CPU, icons blinking and refreshing bugs in TGitCache
* Fixed issue #1044: Add file to index with special character (ei – "dash") or accent fail without any message
== Known Issue ==
* separate-git-dir .git-directories do not work for overlays
= Release 1.7.6.0 =
Released: 2011-12-10
== Features ==
* Fixed issue #972: Add "fast forward only" checkbox in pull dialog
* Fixed issue #976: Compare Revisions should inherit path filter
* Fixed issue #869: TortoiseProc CloneCommand is ignoring "url" command line parameter
* Fixed issue #820: Missing menu item for "git svn fetch"
* Fixed issue #792: Fetch progress window should have a "Log" button
* Fixed issue #451: rebase (maybe be for any conflicts) select multiple files to mark
* Fixed issue #894: Make images "open with" TortoiseIDiff
* Fixed issue #985: Store status for view patch in commit dialog
* Fixed issue #977: Fetch does not have an option to fetch tags
* Fixed issue #801: Be able to enter a custom stash message
* Fixed issue #933: implement git stash --include-untracked
* Fixed issue #987: Add Stash save/pop to "Working Dir Changes" dialog
* Fixed issue #988: Stash pop/apply fail should have a button for viewing conflicts
* Fixed issue #676: Add remove remote tag ability
* Fixed issue #678: TortoiseGitBlame log incomplete (integrated --follow into TortoiseGitBlame)
== Bug Fixes ==
* Fixed issue #747: TortoiseProc & less process not closing
* Fixed issue #808: Less: file viewer stop work when use show-low
* Fixed issue #931, issue #934 and issue #948: TortoiseProc crashes when repo contains huge files (on x86)
Upgraded gitdll, libgit and tgit.exe to 1.7.7.2
* Fixed issue #936: Applying a stash from the list fails
* Fixed issue #962: git_init in gitdll.c uses USERPROFILE for creating home
* Fixed issue #964: Can't mark conflict as resolved
* Fixed issue #867: Add should not run a new Git process for each file
* Fixed issue #981: After Aborting a Rebase a different Commit is checked out
* Fixed issue #670: Cannot delete/apply individual stash entries
* Fixed issue #863: Commit and revert gets stuck on repositories with mixed line-endings
* Fixed issue #378: CRLF/LF conversion causes commit dialog to freeze
* Fixed issue #858: Tortoise Git Client crash when showing the log dialog
* Fixed issue #920: TortoiseGitBlame and UTF-16 LE
* updated documentation
* Fixed issue #994: Git clone from SVN - Depth field is useless
* Fixed issue #996: Compare with Working Copy error on renamed files
= Release 1.7.5.0 =
Released: 2011-11-09
== Features ==
* Fixed issue #260: Added support for bisect
* Fixed issue #916: Fixed wrong contextmenu icon display position with installed TSVN 1.7
* Add new command to diff two selected files in the CGitStatusListCtrl.
== Bug Fixes ==
* Fixed issue #931: TGitCache: Missing NULL check
* Fixed issue #935: TortoiseMerge removes newlines at file end
* Fixed issue #931: libgit2 had problems with big pack files
* Fixed issue #486: Resolving conflicts can result in nothing to commit and branch merge not concluded
* Fixed issue #938: *Backlash* between user name and domain name is incorrectly replaced by *Slash*
* Fixed issue #941: Performing diff on an unchanged file behaves like a diff with an added file
* Fixed issue #928: Mark diff-tempfiles as read-only
* Fixed issue #951: Alt+S conflict for sign and set date
* Fixed issue #949: TortoiseMerge does not allow copying to the clipboard via Ctrl+Insert
* Fixed issue #950: avoid possible crash if .git/packed-refs contains annotated tags
* Fixed issue #915: TortoiseProc memory corruption on empty repo
* Fixed issue #959: Overlay icons are not updated immediately
= Release 1.7.4.0 =
Released: 2011-10-10
== Features ==
* Add Show Environment variables at setting dialog to help debug user problem.
* Allow users to be warned if there is no Signed-Off-By line in a commit message
* Fixed issue #375: Implement --date/time option gui interface in the commit dialog
* Fixed issue #814: Remember last selected commit/line on log filtering
* Allow to "Update submodules" after pull or hard reset
* Fixed issue #780: "Merge to [branch]..." should pre-select the chosen commit's branch or tag name
* Fixed issue #459: Implement more talkative name than just 'Revert fail'
== Bug Fixes ==
* Fixed issue #899: Push via Showlog use Push with force option
* Fixed issue #893: "Show Unified Diff" on file entry in "show log" has changes backwards
* Fixed issue #881: "Create repository here" should warn if target directory is not empty
* Fix wrong contextmenu icon display position when install TSVN 1.7 on WinXP
* TGitCache: Fix sometime project root show as unversioned icon
* Fixed issue #862 and issue #870: TGitCache: Fix sometime show "+" at tracked items
* Upgraded libgit2 to 0.15.0
* Fixed issue #716: Aborted clone leaves git process running
* Fixed issue #787: Problem of setting proxy for work using HTTPS
* Fixed issue #908: TortoiseGit crashes if .git/config-file is broken
* Fixed issue #909: Cannot amend initial commit
* Fixed issue #829: "Remote" combobox in "Push" window updates only after losing focus
* Fixed issue #906: Add ability to add files with options -force.
* Fixed issue #914: unifiled diff always show wrong changes (base files compare with new files)
* Fixed issue #673: Applying a patch does not honour CRLF in files
* Fixed issue #713: apply serial patch window need to improve
* Fixed issue #922: Settings / Git / Config / Edit global .gitconfig uses wrong path
= Release 1.7.3.0 =
Released: 2011-08-24
== Features ==
* Fixed issue #872: 32 shell extension should be made optional on x64 installation
== Bug Fixes ==
* Fixed issue #833: Password with Percent (%) is not accepted
* Fixed issue #852: Incorrect current version string in Check For Updates dialog on x86
* Fixed issue #850: 32bit application can't show icon overlay at 64bit system.
* Fixed issue #864: Show log crashes when commit with "encoding" in comment exists
* Fixed issue #851: Windows Explorer Shell Crashed when empty repository
* Fixed open handles in TGitCache
Fixed issue #497, issue #623 and issue #892: TortoiseGit locks repository folders so that the user can't delete them
* Fixed issue #870: Wrong overlay icons
* Fixed issue #793: Context menu for files does not contain "Add to ignore list"
* Fixed issue #860: Commit file moves does not properly remove the source file
* Fixed issue #386: Commit dialog does not preserve selection when toggling "Whole project"
= Release 1.7.2.0 =
Released: 2011-08-08
== Features ==
* Added shortcuts to the Windows 7 taskbar jumplist
* Allow to clone recursively
* Fixed issue #841: Pull dialog should have "no fast-forward" option like the merge dialog
== Bug Fixes ==
* Fixed blame crash at XP system.
* Upgraded TortoisePlink to TortoiseSVN rev. 21694, fixes a bug with shipped Pageant under x64
* Updated shipped apr library to version 1.4.5
* Updated shipped apr-util library to version 1.3.12
* Updated shipped zlib library to version 1.2.5
* Fixed issue #783: Git Command Progress window should close with Escape
* Fixed issue #499: Git Command Progress window does not close from X-closebutton
* Fixed issue #844: Git Command Progress window, "Writing Objects" , progress info refresh with glitches.
= Release 1.7.1.0 =
Released: 2011-07-29 (internal release)
== Features ==
* Fixed issue #828: disable the commit button if there's no comment entered
== Bug Fixes ==
* Fixed issue #796: plz add code page name "cp949"
* Fixed issue #795: Switch/Checkout Dialog, "Switch To Version" is confusing
* Fixed issue #757: TortoiseGit Blame not working from working dir with autocrlf-enabled.
* Fixed issue #691: 64-bit version should include the 32-bit shell extension too
* Updated shipped PuTTY binaries to version 0.61
* Updated shipped notepad2 binaries to version 4.2.25 and added x64 version
* Updated shipped TortoiseOverlay to version 1.1.3.21564
* Fix crash for init repository
* Fixed issue #799: Explore crash with empty directory
* Fixed issue #816: Output in Git Command Progress is broken
= Release 1.7.0.0 =
Released: 2011-05-11
== Features ==
* Fixed issue #724: BrowseRefs: Made branch renaming possible.
* Use fetch-dialog for "Fetch" in BrowseRefs
* Allow to edit user signingkey in TortoiseGit->Settings->GitConfig
* Allow to sign tags (requires GPG and a key without passphrase)
* Allow to enter CC recipients with MAPI
* Do not add Signed-off-by if already included
* Do not add another empty line if there are already some Reviewed-by or Signed-off-by lines at the end of the commit message on signing.
* Allow to start push dialog from log
* Show changes to revision before the last commit on amend and perform actions relatively to this revision (old behavior is still possible)
* Remember (de)selected files in "Commit dialog" after refreshing or ordering the list
* Fixed issue #745: Added checkbox to commit dialog to disable autoselection of submodules
* Show status on taskbar button on Windows 7
* Allow to add a "Signed-Off-By" line to patches on applying
* Fixed issue #781: Allow to push all branches at once
* Fixed issue #784: Rebase window should allow easier selection of Pick/Squash/Edit/Skip (keys: space: shifts the state, s: skip, e: edit, p: pick, q: squash)
* Fixed issue #785: Rebase window should list the contents of a commit just like Log window does
* Fixed issue #768: Display modified files in "Reset" dialog
== Bug Fixes ==
* Fixed tab indices (activation order)
* Fixed missing putty-key for deleting a remote branch
* Fixed issue #728: Shell "Diff With Previous" doesn't work when there are more than 2 revisions for that file and diff working copy to HEAD~1
* Fixed 32/64-bit MAPI inconsistency-issues
* Do not include patch in mail if user selected attachment
* Fix attaching of patches to mails with some MAPI clients
* Fixed sending patches combined in one mail w/o attachments (files were always attached)
* Make change setting "hide TGit menu" work
* Fixed issue #729: SVN DCommitt incorrectly executes with --rmdir
* Fixed issue #732: Synch-dialog layout broken
* Fixed issue #734: git not found: Fixed possible problems with folders containing spaces
* Fixed issue #735: Log generates file stats from shown parent instead of actual parent
* Do not show "Diff with previous" for added files
* Fixed issue #737: Diffing of added files does not work with Shell
* Fixed issue #738: Lost the commit id on file name when use a external diff tool
* Fixed issue #714: add "FETCH_HEAD" to reference drop down list
* Fixed issue #548: tortoisegit use incorrect case sensitive comparison
* Fixed issue #727: /CloseOnEnd not working for commit
* Fixed issue #754: Allow to show log for files in "Changes files" dialog
* Fixed issue #749: Ask before delete files.
* Fixed issue #125: Export files from revision or range of revisions in "Changes files" dialog.
* Fixed issue #512: Git sync lose local commits (remote update, fetch and rebase)
* Fixed issue #766: "Switch/Checkout" dialog: "Track" should be disabled when no new branch is created
* Fixed issue #765: "Check for Updates" in about box doesn't work
* Fixed issue #731: Git Command Progress Window text box doesn't have a context menu.
* Rebase failed at revision with empty commit message.
* Fixed sorting of columns of file lists (e.g. commit dialog).
* Fixed issue #757: TortoiseGit Blame not working from working dir.
* Fixed layout issues with Windows 7 Aero
* TortoiseProc.exe sometimes didn't exit correctly after closing the log dialog
* Fixed issue #761: Settings should correctly deal with backslashes (windows path separators) in entered remote URLs
* Patch Viewer might display no horizontal scrollbar
* Fixed issue #779: Show correct text in taskbar when rebasing finished.
* Pushing required a remote-branch name
* Fixed issue #790: Add minimize button to progress window
* Fixed some optical issues in Rebase-Dialog
* Fixed issue #791: /CloseOnEnd not working for switch
* TortoiseGitCache
Partly rewritten to fix various issues.
* Fixed issue #415: Fix the Settings/General/Context menu/Apply operation (missing LF trimming)
= Release 1.6.5.0 =
Released: 2011-02-20
== Bug Fixes ==
* Fixed issue #715: Unable to show log when there are old version cache file
* Fixed issue #611: Add "copy all information" to "Changed Files" dialog
* Fixed new file miss when combine commits at log dialog
* Fixed issue #720: Infinite loop at search in Show Log when there are notes
= Release 1.6.4.0 =
Released: 2011-02-14
== Features ==
* Significantly Improve Log fetch speed for big repository
Fetch modified file list asynchronous.
Time filter (From, to) use git built-in --max-age and --min-age.
Text filter use git grep.
Fixed issue #590: wasteful use of memory with very large repository
Fixed issue #531: Git synchronization UI opened so slowly
Fixed issue #541: show log is extremely slow
Fixed issue #364: Log - hot key for "browse refs" dialog
* Improve TortoisePlink 3x transfer perfomance
Update TortoisePlink to Plink 9078
* Implemented issue #664: Warn when committing to detached HEAD
* The context menu can be hidden completely for unversioned items (issue 674)
* Only show DCommit type dialog if "svn.rmdir" is unset
* Optionally remember DCommit type setting
* enable git status column in TortoiseShell
* Fixed issue #644: Dropped "Check repository" button on check for modifications dialog
* Allow to diff two revisions of a file by calling TortoiseProc
* Fixed issue #480: Implement text copying opportunities in the dialogs
* Allow to change EOL by pressing CTRL+Return in TortoiseMerge
* Allow to replace (previously hardcoded) Notepad2 by any other editor
* Optionally send/mail patches via MAPI, if a default mail client is set up
* Fixed issue #248: Allow to reorder commits on rebase
* Fixed issue #702: Added request-pull functionality
* TortoiseGitBlame
Clicking on a line automatically selects the log entry in the loglist
Allow to diff to previous revision of a file
Added new context menu
Allow to toggle author column
== Bug Fixes ==
* Fixed issue #669: cannot open help from clean window
* Fixed issue #671: Help not working when choose switch dialog and dcommit dialog
* Fixed issue #690: Superfluous line in displayed commit message
* Do not allow to delete-ignore working copy root-directory
* Starting TortoiseGitBlame might fail to start if folder contains spaces
* Fixed window titles of log and statistics window
* Fixed issue #697: /CloseOnEnd was not working, fixed for fetch&pull
* Fixed issues with the send mail dialog
If all three attempts failed, do not show success
If all three attempts failed, do not go on sending more patches
Correctly show retries
Interpret user cancel as failure
* TortoiseGitBlame
Fixed issue #448: Disable personalized menu behaviour
After blaming an older revision, TortoiseGitBlame was fixed to this.
* Fixed issue #704: cannot open help from diff from previous, browse refs
* Fixed issue #694: "Clean Up" executes on top level directory
* Fixed issue #680: StatGraphDlg.cpp min-avg statistics are incorrect
* Fixed issue #705: Fixed comparing added/deleted files on diffing whole revisions
* Improved "Combine commits" process (prevents possible loss of data)
= Release 1.6.3.0 =
Released: 2011-01-14
== Features ==
* Improved log dialog
Fixed issue #662: Allow to filter for paths
Added hash column
Show BugID when user config bugtraq.logregex
* Improved commit dialog
Removed useless options from the contextmenu (e.g. file operations for directories/submodules)
allow to ignore deleted or unversioned files
* Improved changed files dialog
Removed useless options from the contextmenu (e.g. file operations for directories/submodules)
Fixed issue #618: Added a commit button
allow to ignore deleted or unversioned files
* Rewrite patch import dialog
Patch import dialog look like sync dialog.
User can know which patch fail import easily.
Show patch import progress.
Add 3way and ignore space option.
Fix many issues about patch import dialog (issue #252, issue #324, issue #332 and issue #430)
* Include version information for all executables
* Improved TortoiseBlame
Fixed issue #490 and issue #436: Allow to blame older revisions in TortoiseGitBlame
Removed useless options from the contextmenu (e.g. compare to working copy)
Fixed issue #658: Added author column
* Fixed issue #323: implement DCommit type
* ask user if he wants to stash pop after "SVN fetch"
* allow to override branch on switch/checkout dialog
* allow to prune on fetch
* allow to edit global and local .gitconfig
* Fixed issue #655: remember previously selected features on upgrade
== Bug Fixes ==
* Fixed issue #663, issue #656 and issue #77: allow to diff added or deleted files
* Commit and changed files dialog
Fixed possible hangs
double-click default to open files for unversioned files
make double-click on newly added file for diff work
* TortoiseShell
Fixed an assertion (when executed on ignored files)
* Optical and smaller optimizations/fixes (missing spaces and typos, issue #654, issue #595 and issue #543)
* Fixed issue #666: Remote names with dots (e.g., john.doe) do not show properly in fetch dialog box
* Fixed issue #661: TProc crash when choose file and Git Sync dialog loads
= Release 1.6.2.0 =
Released: 2010-12-22
== Bug Fixes ==
* Fixed issue #650: Settings crashes on setting user name and email address
* Fixed issue #648: TortoiseProc crash when cloning from a working copy repo
= Release 1.6.1.0 =
Released: 2010-12-19
== Bug Fixes ==
* Fixed issue #645: Context menu diff crashes/errors
= Release 1.6.0.0 =
Released: 2010-12-17
== Bug Fixes ==
* Fixed issue #639: Tortoise Git crashes on Settings | Git | Config dialogue
* Fixed issue #640: Sentence is grammatically poor on Windows installer
= Release 1.5.9.0 =
Released: 2010-12-08
== Features ==
* Fixed issue #220: Enhancement, support creating bare repositories
* Improve log dialog
Add "checkout to branch" menu at log dialog
Show icon for sub menu at log dialog
Show bisect flag at log dialog
* Support multi-parent diff
Enhance GNU Diff for merge commit by choose Parent.
Add gnu diff combine option for merge commit
Support compare 1st parent, 2nd parent at merge commit
Show diff with multi parent at merge commit at log dialog
Support multi parent compare with udiff and view diff
Show merged file group at log dialog
show combine udiff at merged files
Add Three way diff for merge commit at log dialog
* Compare multi parent at reflog log dialog
* Add "Show log" in reflog context menu
* Add --init in Submodule update from sync dialog
== Bug Fixes ==
* Fixed issue #270: Clone fails: bash: X.X.X.X: command not found
* Fixed issue #568: push using ssh private key with a password fails the first time
* Fixed issue #577: Commit warning "svn:externals"
* Fixed issue #586: Ampersand in log description underlines next character
* Fixed issue #323: GIT SVN dcommit --rmdir
* Fix stash list can't show stash at reflog default
* Fixed issue #603: Columns not sorted in Compare revisions dialog box
* Fixed issue #598: Background color of log messages changed when mouse is over tag or branch indicator
* Fixed issue #616: Problem encoding Cyrillic characters in Author name
* Fixed issue #612: "Copy all information to clipboard" copies incorrect header
* Fixed issue #602: Rebase shows overlapping branches
* Fixed issue #542: Difference between line endings in compared files (external Diff Viewer)
* Fixed issue #468: Non-ASCII characters in user info aren't stored correctly
* Fixed issue #593: Fetch and push fails with TortoiseGit but succeeds with git bash
= Release 1.5.8.0 =
Released: 2010-10-02
== Bug Fixes ==
* Fixed issue #571: missing annotated tags display in log dialog
* Fix don't show tag info at log dialog
* Fixed issue #570: Check for modifications dialog's controls not functioning correctly
* Fixed issue #573: Upgrading to 1.5.7.0 removes gitdll.dll
* Fixed issue #572: Commit dialog becomes unresponsive after hitting F5 to refresh
= Release 1.5.7.0 =
Released: 2010-09-28
== Bug Fixes ==
* Fix progressdlg show mass data when clone
= Release 1.5.6.0 =
Released: 2010-09-24
== Bug Fixes ==
* Fixed issue #556: "bad revision" in log of "Submodule Add"
* Fix "amend last commit" can't get last commit message.
* Fix icons were just white when using 125% display magnification mode
* Fix ref is not updated when refresh at log dialog
* Fix Git property page information show wrong
= Release 1.5.5.0 =
Released: 2010-09-22
== Features ==
* Support msysgit 1.7.2.3
* Upgrade gitdll.dll to 1.7.2.3
Use gitdll to fetch reflog, branch, tag information.
* Enhance Column manage for commit list.
At log, rebase, sync dialog, reflog, blame. User can customize column position. User can show\hide column. Add commiter date, commiter name, email.
* BrowseRefs: Put focus on a tree node after a branch is deleted.s
* Add Note Support
* Icon Overlay (TGitCache)
Add RW Lock to reduce tgitcache crash.
* SyncDlg: Log output is now in Courier font. This way characters are aligned like in the console.
== Bug Fixes ==
* Fixed issue #535: Wandering label when drag top of progress dialog
* Fixed issue #478: Fix Blame timing because it shows wrong date and 00000.... commit hash
* Fix outlook can't get correct attachment send by TortoiseGit-1.5.3.0-32bit.msi
* Fixed issue #537: Glitch at "merge to the right" in graph display at log dialog
* Fixed issue #546: Exporting without specifying a zip filename sends all zip output to stdout and confuses the GUI
* Fixed issue #545: Switch/Checkout Dialog: Checkbox "Create New Branch" not responding
* Fixed issue #160: Browse Refs dialog: Parameter is incorrect.
* Fix Sync dialog crash when using msysgit 1.7.2.3
* Fixed issue #191: No Progress Indicator making one believe a hang or some failure.
= Release 1.5.3.0 =
Released: 2010-08-22
== Features ==
* Add pre and post push hook support
* Don't show remote branch name if remote branch is track branch at syncdlg
* RebaseDlg: working at no branch, not upstream branch.
== Bug Fixes ==
* Fixed issue #475: Fix 'Save revision to' for 'Working copy'
* Fixed issue #486: Resolving conflicts can result in nothing to commit
* Fixed issue #493: Add username option at clone dialog
* Fixed issue #482: View message details of a tag
* Fixed issue #495: Push dialog does not select remote branch correctly
* Fixed issue #505: Delete (keep local) results in commit error
* Fixed issue #503: remote branch drop down doesn't allow enough characters at sync dialog
* Fixed issue #506: TortoiseGit-1.5.2.0-32bit.msi does not recognize msysGit-fullinstall-1.7.1-preview20100612.exe
* Fixed issue #492: Remember AutoLoad Putty Key status in Sync dialog
* Fixed issue #492: Remember AutoLoad Putty Key status in Pull dialog
* Fixed issue #492: Fix AutoLoad Putty Key operation in push dialog
* Fixed issue #513: Remember "Git Command Progress" window size
* Fixed issue #519: Icon overlay not working for exclude files
* Fixed issue #507: Help Spell error and push wrongly link to sync
* Fixed issue #507: context menu spell error and description error
* Fixed issue #517: Context menu for folder does not contain "Add to ignore list"
* Fixed issue #380: TortoiseMerge "Created unified diff file" doesn't work
* Fixed issue #528: Whole repository context menu actions not visible in Win 7 folders in libraries
* Fixed issue #412: Create new branch default check at switch\checkout dialog.
* Fixed issue #477: Commit from "GitShowLog" doesn`t show not versioned files
* Fixed issue #527: Fix the dialog after commit for us to be able to continue committing
* Fixed issue #472: TortoiseGit allows to commit without setting up a username + email
* Fixed issue #464: Push and pull missing from context menu
* Fixed issue #470: auto stash apply/pop for SVN dcommit
= Release 1.5.2.0 =
Released: 2010-06-10
== Bug Fixes ==
* Fixed issue #454: Fix "check Now" can't work at setting dialog
* Fixed issue #457: Git copy versioned item(s) here adds all unversioned files
* put pull, push and fetch to external manual.
* Fixed issue #460: "Show changes as unified diff" compares files in reverse order.
* Fix history combobox show twice item
= Release 1.5.1.0 =
Released: 2010-06-03 (internal release)
== Features ==
* TortoiseMerge
Tip show "new file" "delete file" "rename file" status at tortoisemerge
* TortoiseGitBlame
Add encode support for blame
* Sync Dialog
Fixed issue #392: refresh branch info when press "F5"
Improve user experience when input remote branch and url
* Log Dialog
issue #371: Log offer per-file "revert ..." of working dir changes
Add AntiAlias at show log
Fix version tree graphic line break at Win 7
Fixed issue #427: Implement enter operation to open a file in the 'Show Log' window
* Fixed issue #355: Implement Show log like history in the Changed Files window after a git pull operation
* ProgressDlg Post Cmd support menubutton
* Update the translations.txt for translators
* Fixed issue #421: Implement ctrl+a standard 'Select all' facility
* Change FormatPatch dialog default output directory is project root
* Fixed issue #431: Implement commit button in the git add dialog
== Bug Fixes ==
* Fixed issue #401: TGitCache.exe keeps open pack-xxx.idx on git repo
* Fix issue review patch fail when there are new FilePatchesDlg.cpp
* Fix all file show "+" icon after run git gc
* Fixed issue #449: Files not in the Commit dialog are committed if in index
* Fixed issue #450: Log Messages file list wrong when choose children dir firstly.
* Fixed issue #387: "Automatically check for newer versions every week" remains disabled
* Show correct file when Add new file at tortoisemerge
* Fixed issue #381: About screen of TortoiseMerge shows invalid build information
* Fixed issue #382: TGitBlame encoding problem
* Fixed issue #400: CrLf options are missing in the help file
* Fixed issue #397: Settings/Set Extended menu/Help button doesn't work
* Fixed issue #396: Fix 'Copy paths to clipboard' option
* Fixed issue #398: Settings/Revision Graph/Help button doesn't work
* Fixed issue #392: Implement refresh button in sync dialog
* Fixed issue #395: [BUG] Information error when "Switch the comparison"
* Fixed issue #385: Bug In properties->Git dialog
* Clear HOME at gitdll dll after load git config
* Fixed issue #403: Diff Show changes, but commit not
* Fixed issue #404: GetOpenFileName does not work in Cygwin
* Fixed issue #411: Fix the refresh button operation in 'Check for modifications' when only file time change.
* Fixed issue #406: Putty key can't save when clone
* Fixed issue #419: wrong error message for empty commit
* Fixed issue #418: Misleading button title in Sync dialog leads to loss of uncommitted changes
* Fixed issue #402: Revert Renamed File Fail
* Fixed issue #429: When applying patches, tortoise doesn't remember last file location
* Fixed issue #428: Blame of an old version
* Fixed issue #410: Change some menu item name to make it clear
* Fixed issue #440: Don't enable 'Apply' button until the data are ok in Settings/Git/Remote
* Fixed issue #439: Fix the Help action in the TortoiseGitBlame window
* Fixed issue #438: Slow load Switch/Checkout dialog
* Fixed issue #221: After resolving all merge conflicts, it's not obvious the project needs a commit
* Fixed issue #437: Blame should be available when there are local changes
* Fixed issue #444: Crash rebase dialog when press ESC and move split bar
* Fixed issue #445: Resolve conflict does not delete temporary files
* Fixed issue #446: TortoiseMerge crash when "Edit Conflicts"
* Fixed issue #405: Merge commit message when there is a conflict
= Release 1.4.4.0 =
Released: 2010-04-13
== Features ==
* #379: Create Branch for remote branch do not set branch name
== Bug Fixes ==
* Fix log show mass when encode is cp1251
* Fixed issue #357: Fix line endings merging issue
= Release 1.4.3.0 =
Released: 2010-04-10
== Bug Fixes ==
* Fix explore crash when there are ignore patten at .git/info/exclude
* Fixed issue #367: Last line of .gitignore ignored
* Fixed issue #368: TortoiseGitBlame should not spell check by default
* Fixed issue #369: TortoiseGitBlame should expand its menu items by default
* Fixed issue: Compare submodule dialog show wrong subject at log dialog
* Fixed issue #365: Log - enter closes dialog
* Fixed issue #358: Renamed files are not properly committed, after refreshing the commit dialog
* Fixed issue .git\* locked when remove git repository
= Release 1.4.2.0 =
Released: 2010-04-06
== Features ==
* Log dialog find support search tag and branch
* Fixed issue #354: implement revert of this commit at log dialog
* Add Merge command at log context menu
* Fixed issue #350: Implement "Copy and rename" from context menu
== Bug Fixes ==
* Fixed issue #346: can't remove remote repos
* Fixed issue #280: "Use recycle bin when reverting" does not work
* Fix ignore over lay show wrong when second level directory exist .gitignore file
* Fixed issue #240: Setting "Do not show the context menu for following paths:" not working properly
= Release 1.4.1.0 =
Released: 2010-04-04
== Features ==
* Fixed issue #349: Offer "DCommit" instead of "Push" when working as SVN client
== Bug Fixes ==
* Fixed clone fail if msysgit version below 1.7.0.2
* Fixed Folder keep "X" delete icon after commit
* Fixed some small repository can't reflect "add"
* Fixed show "?" at second level directory when icon overlay using "shell"
* Fixed issue #351: "Search log messages..." in Log context menu does nothing
* Fixed issue #226: tortoisegit is searching for .git share on network drives
* Fixed number of files selected is wrong at commit dialog
* Fixed issue #353: Fix Help button in the git sync dialog
= Release 1.4.0.0 =
Released: 2010-03-31
== Features ==
* Improve Icon Overlay
Rewrite icon overlay implement. TGitCache will call gitdll.dll to get HEAD tree. And direct read index files. Read .gitignore file and call gitdll.dll to judge ignore files.
Can't watch untracked directroy to reduce TGitCache loading.
* Git Clone
Add --progress at clone dialog
* Log Dialog
Add antiAlias when draw cycle at log dialog
* Add minimize and maximize button at rebase and sync dialog
== Bug Fixes ==
* Fixed issue #344: Force is the default in the sync dialog
* Fixed issue #343: Wrong behaviour of Show Unversioned Files checkbox at Commit dialog
* Fixed issue #281: show wrong character after finish commit
* Fix commitdlg can close after commit and progress scroll too much
* Fixed issue #299: Do nothing "Check For Updates..." at about dialog
* Fixed issue #333: Can't abort CherryPick
* Fixed issue #336: Text of context menu slightly wrong; replace svn with git
* Fixed issue #340: OpenSSH password dialog focus
* Fixed issue #312: The number of changed files in 'Show log' window
* Fixed issue #325: Would be nice to see current directory in the commit dialog
* Fixed issue #329: path wrong at "Save revision to...
* Fixed issue #327: Crash in the commit dialog after you changed a file for Linux formatted
* Fixed issue #321: Wrong Company/Product name in Metadata
* Fixed issue #309: Misspelled words in the Git Synchronization dialog
* Fixed issue #304: Adding a file in the commit dialog resets selection