OSDN Git Service

Add post action button for rebase dialog. Such as send patch by email
[tortoisegit/TortoiseGitJp.git] / src / Changelog.txt
index f99a0ce..72fcff7 100644 (file)
-version 0.1.0.0 preview version\r
-\r
-Features:\r
-       1.Context menu(subset of TortoiseSVN)\r
-       2.Icon Overlay(version controled\unversion controled at directory)\r
-       3.Unified DIFF\r
-       4.Use third part diff tools (such kdiff3)\r
-       5.Commit change\r
-       6.Show Log\r
-       7.Create Repository
\ No newline at end of file
+= Release 0.8.1.0 =\r
+== Features ==\r
+\r
+ * Improve work flow and reduce click\r
+   Commit: Made user able to push after successful commit\r
+   Show Push Dialog after close commit dialog\r
+   Add messagebox to ask if stash change when rebase at dirty work space\r
+   Show GUI friendly diffstat after pull\r
+\r
+ * Rebase: Select default upstream based on current tracked remote\r
+\r
+ * Improve BrowseRef Dialog\r
+   Add Option to delete multiple refs\r
+   Added 'Switch to this Ref' option\r
+   Fetch context menu item added.\r
+   Add "BrowseRef" to shell extension command.\r
+   Add ability to diff two commits\r
+   Added option to delete remote branch\r
+   Always set initial ref\r
+   Show context menu icons\r
+   Save / Restore window size\r
+\r
+ * Add Basic Git-SVN Operation\r
+   Add SVN DCommit Command\r
+   Add "SVN Rebase" and "SVN DCommit" command at shell contextmenu\r
+   Support Git svn-clone at clone dialog.\r
\r
+ * Help Document Updated\r
+   Add git basic book. \r
+   \r
+ * Add Help button at many dialog\r
+\r
+ * Improve Format Patch\r
+   May also select 'format patch...' if selection is continuous.\r
+   Implemented browse buttons and added browsebutton for 'since'.\r
+\r
+ * Add TortoiseIDiff to compare picture\r
+\r
+ * Enable Bugtraq setting dialog  \r
+\r
+ * Improve Log dialog\r
+   Ajust label colors when selected. (Not on Vista with themes enabled)\r
+   Add compare with working copy at log dialog  \r
+   Ref label borders\r
+\r
+ * FileDiffDlg: Make shift right-left button work  \r
+\r
+ * Branch/Tag dlg: Update 'track' option after browse-refs\r
+\r
+ * StatusListCtrl: Implemented delete unversioned file.\r
+\r
+ * RebaseDlg: Update rebase lines after browserefs\r
+\r
\r
+== BugFix ==\r
+\r
+ * Fix Issue 64:  When the graph column is small, the graph sometimes appears through the text of the next column on Vista\r
+ * Fix log graph tree mass when dragon scroll bar from left to right\r
+ * Fix Issue 104:  Doubleclicking changed submodule dir in Check For Modifications dlg, crashes TGit\r
+ * Pull: Fixed bug that when pulling from the configured remote branch, git did not update the remote tracking branches.\r
+ * Fix stash problem when svn dcommit at dirty working space\r
+ * Modify Create repository error message\r
+ * Fix Issue #102:  Invalid patch e-mails generated\r
+ * Fix submodule update Crash when repository have not submodule\r
+ * Fixed issue #88: Ambiguous dialog message\r
+ * Correct format patch command -num argument\r
+ * PushDlg: Fix: Wrong remote selected after selection via ref-browser.\r
+ * Rebase: Skip in context-menu appeared twice. First one should be pick.\r
+ * Fix Issue #89: Can't locate msysgit on x64\r
+ * Fix Issue #95:  TortoiseBlame Icon disappears when selected in the settings treeview\r
+ * Fix Issue 94 Commit log showing incorrect timestamps\r
+ * Fix pull don't launch putty key file\r
+\r
+= Release 0.7.2.0 =\r
+== Features ==\r
+\r
+ * Add bug track plug-in support\r
+   Compatible with TortoiseSVN. The typical plug in is gurtl(google code issue plug-in).\r
+   http://code.google.com/p/gurtle/.\r
+\r
+ * Support browse reference.\r
+   Show all branch, tags information. Support add remote, del branch\tag. \r
+\r
+ * Show merged file at log dialog.\r
+\r
+ * Update version graphic tree. \r
+   Update graphic tree to qgit2.3\r
+\r
+ * Add option -p for TortoisePLink. \r
+   -p is the same as -P. So it is compatible with OpenSSH port option\r
+\r
+== Bug Fix ==\r
+\r
+ * Fix Issue 91:  clone dialog generates bad directory name based on URL, ignores overrid\r
+ * Fix Issue 85:  Installer: warns of downgrade when running 0.6.2.0 on top of 0.6.1.0\r
+ * Fix i18n.logOutputEncoding doesn't work at log\commit dialog.\r
+\r
+= Release 0.6.2.0 =\r
+== Feature ==\r
+\r
+ * Improve fetch overlay speed \r
+   rebase igit.exe to msysgit 1.6.2.2, which is major application to get git status.\r
+\r
+ * TortoiseMerge Support git format patch file. \r
+   TortoiseMerge can open git patch file and review diff and merge change.\r
\r
+ * SendMail support\r
+   Right click .patch or .diff file, click "send mail..." to send patch out.\r
\r
+ * improve clone dialog\r
+   Add auto fill module name at directory when change URL. Fix tab order.\r
+\r
+== Bug fix ==\r
+\r
+ * Issue 73:  Error while reading/writing the registry key MSysGit Access is denied\r
+ * Issue 11:  Show differences as unified diff does not use selected item\r
+ * Issue 77:  "Show differencess" against a deleted file will cause TortoiseMerge to error\r
+ * Issue 74:  Add multiple files from commit dialog only adds first two in multi-selection\r
+ * Issue 75:  About box does not show version information\r
+ * Wrong error message when fail launch pageant\r
+ * Setup will launch old version msi to remove old version. Directly update to new version without remove old version\r
+ * Double click conflict item to launch diffview, not conflict edit.\r
+ * Issue 66 in tortoisegit: Some log lines lose color or disappear after you click on them\r
+ * Issue 81:  Cannot have x86 and x64 versions installed at the same time.     \r
+\r
+= Release 0.5.1.0 =\r
+== Feature ==\r
+\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
+== Bug Fix ==   \r
+\r
+ * Fix Issue 52:  TortoiseMerge crashes on x64  \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
+= Release 0.4.2.0 =\r
+== Feature ==\r
+\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
+\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
+ * 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
+ * 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
+= Release 0.3.3.0 =\r
+== Feature ==\r
+\r
+ * Icon Overlay\r
+   Show different icon overlay at git repository. Support File and directory icon overlay. \r
+\r
+ * Show version tree in log dialog. \r
+   Show version graphic tree at log list dialog. Use QGit style. \r
+       \r
+ * Enable log cache to improve log show speed. \r
+\r
+ * 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
+ * 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
+ * Related time show support. \r
+       \r
+ * Setting dialog support. \r
+       \r
+ * Enable TortoisePlink. \r
+   Passwork dialog can prompt when use tortoiseplink as ssh client. \r
+       \r
+ * Git Reset support. \r
+   User can right click log list at log dialog. Choose reset to reset current branch to chosen commit. \r
+       \r
+ * Current handle renamed file at file list. \r
+         \r
+== Bug Fix ==\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
+ * 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
+ * Fix issue8. Clone of git via HTTP Creates repo in wrong location\r
+ * Fix issue9. Error commit file with chinese filename. \r
+ * Fix issue10. Switch and Create Branch drop-downs only display 25 items\r
+ * Fix issue13. Create branch fail if branch name is invalidate\r
+ * Fix issue14. Commit dialog don't report error when no message input \r
+ * Fix issue16. Commit dialog, F5 don't work.\r
+ * Fix "explore to" in context menu in commit dialog. \r
+ * Fix redraw all when loading thread finish load log.\r
+\r
+= Release 0.2.0.0 =\r
+== Features ==\r
+\r
+ * Add TortoisgeMerge as default compare tools\r
+ * Pull, Fetch, Push \r
+ * Create Branch\Tag\r
+ * Switch branch \Chechout\r
+ * Compare with previous version\r
+ * Clone(only support local repository, see known issue for detail)\r
+ * Log Dialog support filter\r
+ * Check for modifications\r
+ * Revert local change\r
+ * Create Patch Serial\r
+ * Apply Patch Serial\r
+ * Add file to repository(see know issue)\r
+ * Export to zip file\r
+\r
+== Bug Fix ==\r
+\r
+ * A2W cause stack overwrite bug when git output is long. \r
+\r
+== Known Issue ==\r
+\r
+ * ProcessDlg will wait for ever when clone remote repository(ssh, http,git).\r
+ * push fetch and pull don't support password mode. Just support public key problem. \r
+ * Just fetch first 100 log item. \r
+ * 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
+ * Add File, please commit and show unversion file, the choose add file, then right clict, Choose Add file      \r
+ * 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
+= Release 0.1.0.0 =\r
+== Features == \r
+\r
+ * Context menu(subset of TortoiseSVN)\r
+ * Icon Overlay(version controled\unversion controled at directory)\r
+ * Unified DIFF\r
+ * Use third part diff tools (such kdiff3)\r
+ * Commit change\r
+ * Show Log\r
+ * Create Repository\r
+       
\ No newline at end of file