|
![]() [ View full size screenshot ] |
| Version | Date Released | Status | Release Notes |
| 3.0.4 | May 2, 2012 | New Release | New and Improved Features: · Log, Details: shows author's email address now as tool tip · Pushable commits: when quitting/exiting don't warn for commits in · non-tracking branches · Switch (Git): performance improvement for remote repositories with many · refs Fixed Bugs: · Branch Manager: internal error when closed too quickly Changes tool window: · jumped back to first change when window was resized · if located inside a tab, content was not updated when selecting the · Changes tool window tab · Clone (SVN): possible error of "git repack" · Discard (Hg): did not work on modified files for merge commits · GUI (OS X): maximizing a window did not remember the correct size · Log: did not stop loading content of previously selected files if no · commit was selected any more · Log (Git): possible internal error for commits with huge commit message Log (Hg): · endless loading-loop once initial commit had been reached · for merge commits, the Changes view might compare against the wrong |
| 3.0.3 | Apr 4, 2012 | New Release | New and Improved Features: · Log: tracked/tracking branches use puzzle-tile look, not only when · similar named Fixed Bugs: Changes tool window: · showed wrong file length/SHA for "too large" files · internal error for large files pressing Refresh Clone: · internal error modifying the URL so a double slash occurred · internal error trying to clone a local Hg repository · docking: internal error switching to a tool window while another one · was maximized Log: · did not continue to load when filtering · Push: internal error pushing to SVN Refresh: · Hg: internal error related to non-ASCII file names · Hg: .hgignore problems · huge files showed up as modified · internal error if repository contained invalid file names, e.g. · "foo::bar" · Windows: upper-case submodules were not refreshed correctly · SSH: password for password authentication was not remembered when · master password was used · Stage: did not work for symlinks pointing to submodules · Submodules with .git file with rela |
| 2.1.7 | Jan 30, 2012 | New Release | · Fixed Bugs · Add Submodule: should invoke "submodule add" instead of "clone" to have 1.7.7 submodules in proper format Clone (SVN): · always fails if non-trunk branch to checkout is specified · "cannot resolve reference" while checking for large .gitattributes · problem when trying to clone from SVN 1.7 servers · possible internal error in "joining" phase · Log: "Files" display may hang due to very expensive rename-detection Pushable Commits: · all commits with the same timestamp as the selected commit were pushed · didn't show commits of local branch any more · should honor tracking branch configuration · Refresh: possible internal errors · Status Bar: "Cloning" tooltip did not display |
| 2.0.6 | Aug 1, 2011 | New Release | · Pull (submodules): internal error if submodule is set to ref which should be · forwarded to updated remote ref fixed handling of line separators (in order of precedence): · use line endings of the file as present on disk · if file has no line endings, or mixed line endings, determine "eol" attribute for gitattributes · if not found, use value specified by core.eol · if not found, use system line separator · This holds true for all editors except of the built-in basic editor which · is invoked on Open. This one will use line endings as on disk, or system · line endings otherwise. |
| 2.0.5 | Jul 11, 2011 | New Release | Improvements: · documentation: added section about directory and file states · built-in SSH client: improved support for personal firewalls Fixed Bugs: · Pushable Commits: push did use force option and hence might have overwritten remote changes Log: · performance bottleneck for many stashes · internal error when parsing malformed author-information · merge commits might have not been displayed for subdirectory logs Refresh: · failed in case of conflicts in .gitmodules · internal error related to submodules · internal error when directory was replaced by symlink · various commands: internal error when working tree was located at file · system root · Pull/others: submodules were not properly updated · Push: warning about missing "origin" even if there is just one remote Push Advanced: · internal error when entering ':' as port of non-default remote branch · "Current branch was selectable even if there was no current branch |
| 2.0.4 | Apr 6, 2011 | New Release | Improvements: · Branch Manager: show tag-ID and message (only for annotated tags) · Linux: use xdg-open to open URLs in the default browser · Setup: git-executable from default settings should be honored · Sync: show warning, if merge/rebase had not been performed because it's switched off Fixed Bugs: Branch Manager: · possible internal error when trying to delete a remote branch · scroll position was reset on every asynchronous update · Clone: possible internal error when trying to clone SVN repository via svn+ssh:// · Commit: "~" in "commit.template" path not properly processed · Index Editor: saved file with default line separators instead of original separators Log: · Next/Previous Change did not work if two commits have been selected if frame is open and minimized, it was not maximized on next Log invocation · possible internal error related to rename-detection · Preferences, Conflict Solver: after showing an error, the input field was hidden |
| 1.5.7 | Nov 3, 2010 | New Release | Improved: · Startup: when passing not yet known working tree path as argument, a new · project is silently created · Refresh: severe problems are now reported using a dialog instead of using · the "present but defect" state Project window: · Added menu item to reset layout · To not expand the working tree roots automatically, set the VM property smartgit.workingTree.expandFirstLevel to false · Branch chooser: to disable possible expensive evaluation of diverged · commits, set the VM option smartgit.branch.evaluate-diverged-commits · to false Fixed Bugs: · Conflict Solver: when scrolling horizontally after having scrolled vertically, it scrolled back to the vertical position of the caret · Refresh: fixed possible internal error · Push: tracking branch name different from local branch name has not been honoured · OS X: updated Quaqua to version 7.1.1 to solve a crash in the file chooser |
| 1.5.6 | Sep 3, 2010 | New Release | · Cherry-pick: even if failed with conflict, the output node is shown green Log: · after opening the "Changes" view and file table showed details from wrong commit · internal error if branch name does not match the exact-case of the file name · Refresh (Windows): performance improvement · Refresh: internal error after having added a submodule outside of SmartGit · Branch Manager: was available for non-local branches, too · Delete tag/branch: error "dst refspec ... matches more than one" · Stage: did not work for ignored files |