OSDN Git Service

BrowseRefs: Added option to delete branch or tag.
[tortoisegit/TortoiseGitJp.git] / src / Changelog.txt
1 Version version(internal)\r
2         *Improve fetch overlay speed \r
3         rebase igit.exe to msysgit, which is major application to get git status.  \r
4 \r
5 Version version(internal)\r
6 Features:\r
7         *TortoiseMerge Support git format patch file. \r
8         TortoiseMerge can open git patch file and review diff and merge change.\r
9 \r
10         *SendMail support\r
11         Right click .patch or .diff file, click "send mail..." to send patch out.\r
12 \r
13         *improve clone dialog\r
14         Add auto fill module name at directory when change URL. Fix tab order.\r
15 \r
16                 \r
17 Fix:\r
18         Issue 73:  Error while reading/writing the registry key MSysGit Access is denied\r
19         Issue 11:  Show differences as unified diff does not use selected item\r
20         Issue 77:  "Show differencess" against a deleted file will cause TortoiseMerge to error\r
21         Issue 74:  Add multiple files from commit dialog only adds first two in multi-selection\r
22         Issue 75:  About box does not show version information\r
23         Wrong error message when fail launch pageant\r
24         Setup will launch old version msi to remove old version. Directly update to new version without remove old version\r
25         Double click conflict item to launch diffview, not conflict edit.\r
26         Issue 66 in tortoisegit: Some log lines lose color or disappear after you click on them\r
27         Issue 81:  Cannot have x86 and x64 versions installed at the same time.         \r
28 \r
29 Version version(external)\r
30 Fix:\r
31         Issue 52:  TortoiseMerge crashes on x64  \r
32 \r
33 Version version(internal)\r
34 Features:\r
35         *Submodule Support.\r
36          Support submodule add, sync and update. \r
37          "Submodule Sync" is located in explore context external menu, which need press "shift" key when right click.\r
38    \r
39         *Improve show log speed at big repository, such as git.git\r
40 \r
41         *OpenSSH can prompt password dialog\r
42 \r
43         *Clone, pull push support both OpenSSH and Plink. \r
44          Support both key and password mode. \r
45          Show progress when clone at git and SSH protocol. \r
46 \r
47         *Stash Save\Apply support\r
48          \r
49         *Reflog support. Need press "shift" to show reflog menu item at context menu. \r
50 \r
51         *Add save special version to another file at file list, such as log dailog.\r
52         \r
53         *Add external diff merge and undiff setting at settings page\r
54 \r
55         *Add Diff with workcopy at file list    \r
56 \r
57         *Add MessageBox Tell user Revert Finished\r
58         \r
59         *Add Notepad2 to setup script to view text file\r
60         \r
61         *Add view in notepad2 at file list\r
62         \r
63         *Add Copy File list to clipboard \r
64 \r
65         *Choose Default SSH client when install TortoiseGit\r
66         \r
67         *Add user config and remote manage at setting dialog\r
68         \r
69         *Pull and push can autoload putty private key. \r
70 \r
71          \r
72 Bug Fix:\r
73         *Fixed Issue 55:  "resolved" function doesn't delete temporary files.\r
74         *Fix: Issue 57:  Data duplication when Clicking Check repository in Check for modification dialog       \r
75         *Fix GetString error when edit at HistoryCombo\r
76         *win2k context menu fix (had an issue when shift key was pressed)\r
77         *Fix crash in logviewer on invalid time strings\r
78         *Issue 61:  Add/Commit of files with umlauts in filename not working  \r
79         \r
80 \r
81 Version version(external)\r
82         *Fix Shell menu disappear because ATL library have not installed. \r
83         *Fix Commit Dialog and Log Dialog default column is wrong \r
84         *Fix some dialog can't show after resize and close and open again\r
85         *Fix ProgressDlg Sometime thread is dead blocked.\r
86 \r
87 Version version(external)\r
88         *Fixed x64 build of TortoiseProc crashed due to received unexpected messages\r
89         *Fix tag to head when *force* check box checked\r
90         *Add Git document to help\r
91 \r
92 Version version(internal)\r
93 Features:\r
94         *Full Overlay Icon Support.\r
95          Show "Conflict, ignore file, untracked file, modified, Add, staged" icon according to file status. \r
96 \r
97         *Rebase Support.\r
98          Support "Pick" "Sqaush" "Edit" and "Skip" commit when rebase branch. \r
99          Support abort.\r
100         \r
101         *Combine Multi-commits to one commit.\r
102          Combine continous commits to one commit. The limition is the only single line(no merge point) above combined commit.\r
103 \r
104         *Cherry Pick multi commits. \r
105          User can use multi commits at log dialog and then choose cherry pick these. Cherry Pick dialog guide you finish whole work. \r
106          Support "Pick" "Squash" "Edit" and "Skip" commits.\r
107         \r
108         *First x64 version. \r
109 \r
110         *Support version "browse" at switch, export, new branch/tag and merge dialogs.\r
111 \r
112         *Add context menu item "Revert" at Commit dialog File List.\r
113 \r
114         *Show bold font for HEAD at log dialog.\r
115         \r
116         *Add "Whole Project" checkbox at commit dialog\r
117 \r
118         *First Version Help Document. \r
119 \r
120 Bug Fix:\r
121         *Fix issue 36, Push not working if no remote branch is specified\r
122         *Default UnCheck untrack file at commit dialog\r
123         *Issue 40:  Commit from subfolder shows unversioned files in parent\r
124         *Fix diff problem when filenames have embedded spaces\r
125         *Fix Issue 24,45, Commit results not in window with scroll bars\r
126         *Fix for win2k context menu icons\r
127         *Fix Issue 46, The about window title still displays TortoiseSVN\r
128         *Fix Issue 37, When the file name contains Chinese char, Diff doesn't work. \r
129         *Fix Issue 28, "Add" status icon overlay is not correct.  \r
130 \r
131 \r
132 version version(external)\r
133         *Disable file overlay icon at vista system to avoid explore crash\r
134         *File overlay default is enable at XP system. User can disable it by setting dialog. \r
135 \r
136 Version version(internal)\r
137 Bug Fix:\r
138         *Issue 20:  Add To Ignore from Commit dialog not working\r
139         *Fix Issue 31 in tortoisegit: Init Repository, Commit dialog can not show added file\r
140         *Issue 30: Clone does not support UNC path to repository\r
141         *Fix when setting ssh client is null. GIT_SSH environment variable is not clear\r
142         *Fix Issue 29:  F5 should refresh TGit log\r
143         *Fix log filter don't filter commit hash\r
144         *Issue 25:  Log refresh does not pick up new tags on top line, or move 'master' up\r
145         *Fix Issue 27:  Deleted files not committed\r
146         *Fix Issue 22 Error deleting file from context menu if filename contains spaces\r
147         *Fix Issue 6 Add does not work.\r
148 \r
149 version version(internal):\r
150 Features:\r
151         1.Icon Overlay\r
152           Show different icon overlay at git repository. Support File and directory icon overlay. \r
153 \r
154         2.Show version tree in log dialog. \r
155           Show version graphic tree at log list dialog. Use QGit style. \r
156         \r
157         3.Enable log cache to improve log show speed. \r
158 \r
159         4.VS2008 Style Blame application. \r
160           Show different back color according to line age. Show blame file log list to know which line is newer. \r
161         \r
162         5.Enable conflict handle\r
163           Show conflict status at any file list, such as commit dialog. User just need right click and choose resolve conflict, tortoisemerge will be launch. \r
164         \r
165         6.Related time show support. \r
166         \r
167         7.Setting dialog support. \r
168         \r
169         8.Enable TortoisePlink. \r
170           Passwork dialog can prompt when use tortoiseplink as ssh client. \r
171         \r
172         9.Git Reset support. \r
173           User can right click log list at log dialog. Choose reset to reset current branch to chosen commit. \r
174         \r
175         10.Current handle renamed file at file list. \r
176           \r
177 Bug Fix:\r
178         1. Fix issue8. Clone of git via HTTP Creates repo in wrong location\r
179         2. Fix issue9. Error commit file with chinese filename. \r
180         3. Fix issue10. Switch and Create Branch drop-downs only display 25 items\r
181         4. Fix issue13. Create branch fail if branch name is invalidate\r
182         5. Fix issue14. Commit dialog don't report error when no message input \r
183         6. Fix issue16. Commit dialog, F5 don't work.\r
184         7. Fix "explore to" in context menu in commit dialog. \r
185         8. Fix redraw all when loading thread finish load log.\r
186 \r
187 \r
188 version preview version:\r
189 Features:\r
190         1. Add TortoisgeMerge as default compare tools\r
191         2. Pull, Fetch, Push \r
192         3. Create Branch\Tag\r
193         4. Switch branch \Chechout\r
194         5. Compare with previous version\r
195         6. Clone(only support local repository, see known issue for detail)\r
196         7. Log Dialog support filter\r
197         8. Check for modifications\r
198         9. Revert local change\r
199         10.Create Patch Serial\r
200         11.Apply Patch Serial\r
201         12.Add file to repository(see know issue)\r
202         13.Export to zip file\r
203 \r
204 Bug Fix:\r
205         1. A2W cause stack overwrite bug when git output is long. \r
206 \r
207         \r
208 Known Issue:\r
209         1. ProcessDlg will wait for ever when clone remote repository(ssh, http,git).\r
210         2. push fetch and pull don't support password mode. Just support public key problem. \r
211         3. Just fetch first 100 log item. \r
212         4. If install TortoiseGit before MsysGit, you need modify register \r
213             HKEY_LOCAL_MACHINE\Software\TortoiseGit\\MsysGit\\r
214            Let it point to correct msysgit install path.\r
215         5. Add File, please commit and show unversion file, the choose add file, then right clict, Choose Add file       \r
216         6. To new initial repository, You will not see add file again in commit dialog box if give up commit when choose add\r
217          \r
218 \r
219 version preview version\r
220 \r
221 Features:\r
222         1.Context menu(subset of TortoiseSVN)\r
223         2.Icon Overlay(version controled\unversion controled at directory)\r
224         3.Unified DIFF\r
225         4.Use third part diff tools (such kdiff3)\r
226         5.Commit change\r
227         6.Show Log\r
228         7.Create Repository