OSDN Git Service

Add "Send Mail " for .patch and .diff file.
[tortoisegit/TortoiseGitJp.git] / src / Changelog.txt
index f99a0ce..82b414d 100644 (file)
@@ -1,3 +1,193 @@
+Version 0.5.1.0 version(internal)\r
+Fix:\r
+       Issue 52:  TortoiseMerge crashes on x64  \r
+\r
+Version 0.5.0.0 version(internal)\r
+Features:\r
+       *Submodule Support.\r
+        Support submodule add, sync and update. \r
+        "Submodule Sync" is located in explore context external menu, which need press "shift" key when right click.\r
+   \r
+       *Improve show log speed at big repository, such as git.git\r
+\r
+       *OpenSSH can prompt password dialog\r
+\r
+       *Clone, pull push support both OpenSSH and Plink. \r
+        Support both key and password mode. \r
+        Show progress when clone at git and SSH protocol. \r
+\r
+       *Stash Save\Apply support\r
+        \r
+       *Reflog support. Need press "shift" to show reflog menu item at context menu. \r
+\r
+       *Add save special version to another file at file list, such as log dailog.\r
+       \r
+       *Add external diff merge and undiff setting at settings page\r
+\r
+       *Add Diff with workcopy at file list    \r
+\r
+       *Add MessageBox Tell user Revert Finished\r
+       \r
+       *Add Notepad2 to setup script to view text file\r
+       \r
+       *Add view in notepad2 at file list\r
+       \r
+       *Add Copy File list to clipboard \r
+\r
+       *Choose Default SSH client when install TortoiseGit\r
+       \r
+       *Add user config and remote manage at setting dialog\r
+       \r
+       *Pull and push can autoload putty private key. \r
+\r
+        \r
+Bug Fix:\r
+       *Fixed Issue 55:  "resolved" function doesn't delete temporary files.\r
+       *Fix: Issue 57:  Data duplication when Clicking Check repository in Check for modification dialog       \r
+       *Fix GetString error when edit at HistoryCombo\r
+       *win2k context menu fix (had an issue when shift key was pressed)\r
+       *Fix crash in logviewer on invalid time strings\r
+       *Issue 61:  Add/Commit of files with umlauts in filename not working  \r
+       \r
+\r
+Version 0.4.2.0 version(external)\r
+       *Fix Shell menu disappear because ATL library have not installed. \r
+       *Fix Commit Dialog and Log Dialog default column is wrong \r
+       *Fix some dialog can't show after resize and close and open again\r
+       *Fix ProgressDlg Sometime thread is dead blocked.\r
+\r
+Version 0.4.1.0 version(external)\r
+        *Fixed x64 build of TortoiseProc crashed due to received unexpected messages\r
+       *Fix tag to head when *force* check box checked\r
+       *Add Git document to help\r
+\r
+Version 0.4.0.0 version(internal)\r
+Features:\r
+       *Full Overlay Icon Support.\r
+        Show "Conflict, ignore file, untracked file, modified, Add, staged" icon according to file status. \r
+\r
+       *Rebase Support.\r
+         Support "Pick" "Sqaush" "Edit" and "Skip" commit when rebase branch. \r
+         Support abort.\r
+       \r
+       *Combine Multi-commits to one commit.\r
+        Combine continous commits to one commit. The limition is the only single line(no merge point) above combined commit.\r
+\r
+       *Cherry Pick multi commits. \r
+        User can use multi commits at log dialog and then choose cherry pick these. Cherry Pick dialog guide you finish whole work. \r
+         Support "Pick" "Squash" "Edit" and "Skip" commits.\r
+       \r
+       *First x64 version. \r
+\r
+       *Support version "browse" at switch, export, new branch/tag and merge dialogs.\r
+\r
+       *Add context menu item "Revert" at Commit dialog File List.\r
+\r
+       *Show bold font for HEAD at log dialog.\r
+       \r
+       *Add "Whole Project" checkbox at commit dialog\r
+\r
+       *First Version Help Document. \r
+\r
+Bug Fix:\r
+       *Fix issue 36, Push not working if no remote branch is specified\r
+       *Default UnCheck untrack file at commit dialog\r
+       *Issue 40:  Commit from subfolder shows unversioned files in parent\r
+       *Fix diff problem when filenames have embedded spaces\r
+       *Fix Issue 24,45, Commit results not in window with scroll bars\r
+       *Fix for win2k context menu icons\r
+       *Fix Issue 46, The about window title still displays TortoiseSVN\r
+       *Fix Issue 37, When the file name contains Chinese char, Diff doesn't work. \r
+       *Fix Issue 28, "Add" status icon overlay is not correct.  \r
+\r
+\r
+version 0.3.3.0 version(external)\r
+       *Disable file overlay icon at vista system to avoid explore crash\r
+       *File overlay default is enable at XP system. User can disable it by setting dialog. \r
+\r
+Version 0.3.1.0 version(internal)\r
+Bug Fix:\r
+       *Issue 20:  Add To Ignore from Commit dialog not working\r
+       *Fix Issue 31 in tortoisegit: Init Repository, Commit dialog can not show added file\r
+       *Issue 30: Clone does not support UNC path to repository\r
+       *Fix when setting ssh client is null. GIT_SSH environment variable is not clear\r
+       *Fix Issue 29:  F5 should refresh TGit log\r
+       *Fix log filter don't filter commit hash\r
+       *Issue 25:  Log refresh does not pick up new tags on top line, or move 'master' up\r
+       *Fix Issue 27:  Deleted files not committed\r
+       *Fix Issue 22 Error deleting file from context menu if filename contains spaces\r
+       *Fix Issue 6 Add does not work.\r
+\r
+version 0.3.0.0 version(internal):\r
+Features:\r
+       1.Icon Overlay\r
+         Show different icon overlay at git repository. Support File and directory icon overlay. \r
+\r
+       2.Show version tree in log dialog. \r
+          Show version graphic tree at log list dialog. Use QGit style. \r
+       \r
+       3.Enable log cache to improve log show speed. \r
+\r
+       4.VS2008 Style Blame application. \r
+          Show different back color according to line age. Show blame file log list to know which line is newer. \r
+       \r
+       5.Enable conflict handle\r
+         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
+       \r
+       6.Related time show support. \r
+       \r
+       7.Setting dialog support. \r
+       \r
+       8.Enable TortoisePlink. \r
+          Passwork dialog can prompt when use tortoiseplink as ssh client. \r
+       \r
+       9.Git Reset support. \r
+         User can right click log list at log dialog. Choose reset to reset current branch to chosen commit. \r
+       \r
+       10.Current handle renamed file at file list. \r
+         \r
+Bug Fix:\r
+       1. Fix issue8. Clone of git via HTTP Creates repo in wrong location\r
+       2. Fix issue9. Error commit file with chinese filename. \r
+       3. Fix issue10. Switch and Create Branch drop-downs only display 25 items\r
+       4. Fix issue13. Create branch fail if branch name is invalidate\r
+       5. Fix issue14. Commit dialog don't report error when no message input \r
+       6. Fix issue16. Commit dialog, F5 don't work.\r
+       7. Fix "explore to" in context menu in commit dialog. \r
+       8. Fix redraw all when loading thread finish load log.\r
+\r
+\r
+version 0.2.0.0 preview version:\r
+Features:\r
+       1. Add TortoisgeMerge as default compare tools\r
+       2. Pull, Fetch, Push \r
+       3. Create Branch\Tag\r
+       4. Switch branch \Chechout\r
+       5. Compare with previous version\r
+       6. Clone(only support local repository, see known issue for detail)\r
+       7. Log Dialog support filter\r
+       8. Check for modifications\r
+       9. Revert local change\r
+       10.Create Patch Serial\r
+       11.Apply Patch Serial\r
+       12.Add file to repository(see know issue)\r
+       13.Export to zip file\r
+\r
+Bug Fix:\r
+       1. A2W cause stack overwrite bug when git output is long. \r
+\r
+       \r
+Known Issue:\r
+       1. ProcessDlg will wait for ever when clone remote repository(ssh, http,git).\r
+       2. push fetch and pull don't support password mode. Just support public key problem. \r
+       3. Just fetch first 100 log item. \r
+       4. If install TortoiseGit before MsysGit, you need modify register \r
+           HKEY_LOCAL_MACHINE\Software\TortoiseGit\\MsysGit\\r
+          Let it point to correct msysgit install path.\r
+       5. Add File, please commit and show unversion file, the choose add file, then right clict, Choose Add file       \r
+       6. To new initial repository, You will not see add file again in commit dialog box if give up commit when choose add\r
+        \r
+\r
 version 0.1.0.0 preview version\r
 \r
 Features:\r