SmartGit/Hg Changelog

New in version 6.5.2

December 11th, 2014
  • New Features, Improvements:
  • Git:
  • Branches: added VM property to configure which "Other" refs to display, e.g. "smartgit.branch.otherRefs=notes;archive"
  • httpproxy: is passed by environment variable now (instead of command line configuration) to make passwords less visible
  • Log:
  • in case of selected merge commit, the IDs are shown above the Changes view to make clear which changes are shown
  • Refresh: more detailed notification in case of detected possible performance problem
  • Autoupdate:
  • made successfullydownloadednotification closable
  • GUI
  • improved performance, especially when resizing the Log window
  • Fixed Bugs:
  • Git:
  • GitFlow: merge should in general be available for feature branches except for HEAD being a special branch
  • Fetch More: did not work for clones of just a single head
  • Refresh:
  • possibly too much refreshing in case of submodules
  • Windows, Linux: may not properly refresh after moving a directory
  • Compare and others: performance problem for large files with a lot of changes
  • Conflict Solver or Index Editor: currentline highlight did not work
  • VM property "smartgit.executable.home" was not always honored
  • GUI:
  • removing group did not update nested, open repository potentionally causing internal error
  • removed Conflict Solver default accelerator because it conflicted with speedsearch
  • trying to open a nonexisting repository: occurring confirmation dialog was not active
  • OS X 10.10 (Yosemite): removed Window > Full Screen, because maximizing had the same effect

New in version 6.5.1 (November 20th, 2014)

  • New Features, Improvements:
  • Repository Provider Select Repository dialog: added speed-search
  • upon multiple user request reverted the splash screen
  • Fixed Bugs:
  • Git:
  • Git-Flow: Finish Release did not remove remote branch
  • Refresh: "missing" directories might vanish sometimes
  • Hg:
  • Blame: possible internal error if line(s) at position 0 have been removed
  • Enter on a changed file opened 2 file compares
  • "High memory usage" notification overestimated used memory and hence showed up too often

New in version 6.0.8 (November 10th, 2014)

  • Fixed Bugs:
  • Git:
  • Ignore: "Explicit" option was enabled for multi-file-selection
  • Repositories: bare repositories were shown as modified
  • Hg:
  • Refresh: possible internal error caused by "bad" branchheads cache
  • a bug could produce tons of bug*.ziip files within short period of time
  • Linux: native crash after Linux update (libcairo-related)
  • Password handling was broken with Java 1.8.0_25
  • SSH: if temp directory contained spaces, the built-in SSH client didn't work

New in version 6.5 RC2 (November 4th, 2014)

  • New Features, Improvements:
  • Git:
  • Branches:
  • Rename: works now also for the current branch
  • Create Branch from a remote branch: tracking checkbox is unselected when the local branch name is changed
  • Commit messages will only be loaded up to 4kB
  • GitHub: pull request title/description is only separated by newline, not a period
  • Remote|Configure renamed to Remote|Properties
  • "High memory usage" detection will be more tolerant and hence occurs less likely
  • Fixed Bugs:
  • Git:
  • Log: rename detection did not canonicalize line endings
  • OS X: - Refresh: directories containing a skipped file may vanish after performing a command
  • Remote|Properties (Configure) was broken for SVN repositories
  • Setup wizard: on OS X 10.9+ /usr/bin/git is not verified unless SmartGit "thinks" Git is installed (otherwise OS X will show a dialog asking to install Git though not necessary)
  • Repositories: - "" state was lost when switching windows - opening a repository group closed repositories inside that group which already were open
  • GUI: - accelerators did not work using, e.g., a Russian keyboard layout - drag-and-drop of files/directories to input fields was broken
  • Files: internal error sorting for "State" and having "skipped" files
  • Tables: selecting the next item after a previous one had been deleted, did not work reliable

New in version 6.5 RC1 (October 29th, 2014)

  • New Features, Improvements:
  • Distributed Reviews: added menu item "Show Closed Pull Request"
  • Log:
  • Commits graph:
  • number of refs in mouse-over-section is shown
  • meta refs only show up in the mouse-over-section
  • Fixed Bugs:
  • Git:
  • Distributed Reviews: Log continues to show pull requests after integration
  • Rename: could not be invoked by pressing F2 on a directory
  • Startup: "Possible refresh performance problem" did not honor already set "smartgit.executable.home" property
  • Hg: (authenticated) http-connections broken
  • SVN:
  • Edit (Last) Commit Message: showed SVN information (e.g. from cherry-pick)
  • Password store: broken for newest Java versions, e.g. 1.8.0_25
  • UTF-8-detection from content was not enabled by default
  • GUI:
  • Notifications: might show outdated notifications
  • OS X 10.10 ("Yosemite"): problems rendering the search input field
  • Tables: selecting the next item after a previous one had been deleted, did not work reliable
  • Windows: personal %APPDATA%\syntevo\SmartGit\smartgit.vmoptions was not used

New in version 6.5 Preview 7 (October 15th, 2014)

  • New Features, Improvements:
  • Autoupdate: "New Version" notification should stay after having clicked "Show Changelog"
  • Compare: curly-brace-related optimization to give more appropriate results for complex diffs
  • Repositories: indicate "bare", closed repositories
  • Submodules:
  • Deinit feature
  • Unregister should be visible in context menu and deinit submodule
  • Fixed Bugs:
  • Blame: internal error when invoking Log on "" line
  • Branches:
  • switching to a remote-only feature branch selected the newly occurring branch under its remote
  • Pull was enabled for "bare" repositories
  • Compare/Log > Save As: binary file may be treated as text file (line separator conversion)
  • Fast-forward merge tool used wrong branch
  • GitHub:
  • Create Pull Request: listed HEAD as target branch
  • error "Object 'body' not found." for special repositories
  • Log: showing branch/stash from main window did not work if Log was alread open for this repository
  • Refresh: fails to detect changes of repository which became freshly initialized outside of SmartGit
  • Set Tracked Branch: listed meta-refs
  • Submodules: working tree state of "added" submodule was not "As Index"
  • Other Changes:
  • automatic thread dump logging in case of hanging GUI thread
  • removed default mercurial from Windows installer/portable bundles

New in version 6.5 Preview 6 (October 10th, 2014)

  • Fixed Bugs:
  • Compare/Conflict Solver: reading of text files with byte order mark (BOM) was broken, causing it to be written twice on Save
  • Git:
  • Log: might jump back to commit to reveal
  • Hg:
  • Repositories did not show outgoing arrow when opened, but when closed
  • .hgignore: ** did not work as expected

New in version 6.0.7 (October 7th, 2014)

  • Git:
  • Annotate: possible internal error
  • Commit: possible internal error when dialog is closed too quickly
  • Compare: possible internal error
  • Ignore: internal error when trying to ignore files like "foo[" by name
  • Output view: possible internal error
  • Pull: unselected option "And initialize new submodules" was not honored
  • Refresh:
  • submodule within untracked directory may not show up
  • for sparse checkouts unexpected missing directories were displayed
  • View|Ignored Files: if selected, uninitialized submodules were not shown if View|Unchanged Files was unselected
  • Hg:
  • Branches: branches containing a space in their name were not processed correctly
  • Log (dialog-based): possible internal error on close
  • Refresh: possible internal error
  • SVN:
  • Clone: possible internal error
  • Pull: possible misleading warning about local state in case of uninitialized submodules
  • Push: possible internal error
  • GUI:
  • File path completion: possible internal error
  • Out-of-memory-error-dialog: Exit button did not work
  • Built-in SSH client: did not support user names with domain, e.g. user@domain

New in version 6.5 Preview 5 (October 1st, 2014)

  • New Features, Improvements:
  • Preferences: removed obsolete option "GitHub: Ask for master password, if required"
  • Fixed Bugs:
  • Git:
  • Revert & Commit: kept revert message until next commit
  • Assume-Unchanged state superseded missing/deleted state
  • Changes view: display was broken for submodules
  • External tools:
  • did not work on closed repositories
  • "Apply Patch" is enabled even without any repository
  • Updater (Mac/Linux): possible problems if elevation was required for previous updates
  • Shutdown-hooks were not invoked causing, e.g., temp directories to not be cleared