Documente Academic
Documente Profesional
Documente Cultură
5 (2017-07-28)
============================
New Features, Improvements
--------------------------
- improvements for installations in large companies
Fixed Bugs
----------
- Git:
- Conflict Solver/Resolve: "ours" and "theirs" IDs were flipped
- Commit: when resolving ~ for commit template path, the Git executable HOME was
not used
- Log, Bitbucket integration:
- "Could not find parent comment" error if parent comment had been deleted
- "Inline comment #... has neither from- nor to-position set" error for file
comments
- Pull: for untracked branches "Fetch tags" option was not configured to default
value
- Push: could not continue if configured JIRA server was not accessible
- preferences, tools:
- editing tools with executables without specified path, but within the system
PATH were rejected
- Refreshing on window activation: did not refresh if file monitor was disabled
- Linux: windows did not always remembered their position or size
Fixed Bugs
----------
- Git:
- Log:
- Linux: comments were painted over content
https://bugs.eclipse.org/bugs/show_bug.cgi?id=511844
- Details: children enumeration did not include "incoming" connectors
- possible internal error revealing a commit
- Pull: possible bad command name ("no commit")
- Hg:
- Commit: possible internal error depending on commit message
- Repository Search: Windows junctions were not resolved correctly
- GUI:
- error dialog used & to escape mnemonic
- Bitbucket (Stash) config dialog: selecting the SSL client certificate checkbox
did not
make the input field visible
- Setup wizard, hosting providers: unhelpful messages like "host" might be
reported in case
of unknown host
- completion popup: possible internal error accepting a proposal
- Review, Edit/Assign: user name/alias completion problems
SmartGit 17.0.3 (2017-03-21)
============================
New Features, Improvements
--------------------------
- Git:
- Cleanup: removed option "And reset ('expire') reflogs now" because stashes
might be deleted
- Refresh:
- for "Modified (EOLs only)" it now is distinguished between stageable and non-
stageable
- rename detection performance improvements for large .gitattributes and many
untracked files
- JIRA: VM property "smartgit.jira.closedStates" now supports states containing
spaces in the name
- error dialogs: set VM property "smartgit.ui.errorDialog.markdownSupport" to
"false" to disable
markdown formatting
Fixed Bugs
----------
- Git:
- Log:
- hangs on certain Linux systems (resolution and scaling factor dependend)
- Save As: internal error if entering path "C:foo.txt"
- Rebase: failed in case of commits without commit message
- Refresh:
- added/removed/untracked/missing files might not be reported if refresh was
interrupted (and
resumed) by another operation
- Refresh (Windows): possible error for read-locked files ("another process has
locked a
portion of the file")
- Hg:
- Conflict Solver: did not show the proper information for renamed files
- Refresh:
- "Copied From" path wrong (pointing to file itself instead of copy source)
- moved, conflicting file showed up as moved instead of conflicting
- Distributed Review add-on: possible performance problems for large review
repositories (due to
many refs)
- GUI:
- Clone: did not remember recently used URLs
- Linux: tree/table tooltips hard to read
- Windows installer bundle: missed dictionaries directory
Fixed Bugs
----------
- Git:
- Log:
- GitHub: possible endless refreshing
- GitHub: updated default fingerprint
- GitHub, other hosting providers: do not warn for changed fingerprint if it's a
known, new fingerprint
- undone "automatically set java.net.useSystemProxies=true (if not set) to
improve auto-detection of proxies" because it causes to always use the system
proxy, even if "no proxy" was configured in SmartGit
- GUI (Windows): sort column was too dark in default bright theme
Fixed Bugs
----------
- Git:
- Commit, Stage, others: fails on renamed files in submodules with 'pathspec
... did not match any files' error
- Log, Refresh: did not refresh if .git/-admin root was not located below
working tree root (like for submodules)
- SVN:
- possible "URL mismatch" error
- OS X:
- possible UI hangs related to file monitoring
- file table: clearing selection removed alternating row coloring
- preferences, Edit Diff dialog: wrong radio button preselected
- http(s) authentication: proxy passwords containing special characters like #
did not work
- default external tools were not recreated after removing tools.xml and
restarting SmartGit
SmartGit 17 RC 3 (2017-01-12)
=============================
New Features, Improvements
--------------------------
- Git:
- Refresh and Log: added system property
"smartgit.renameDetection.similarityThreshold"
determining how similar files must be to be detected as renamed (0..100)
Fixed Bugs
----------
- Git:
- Index Editor: when closing while Save is in process, another Save-Discard
dialog popped up
- Refresh (OS X): phantom modifications may remain until next full refresh
- OS X:
- maximized (== fullscreen) state was not preserved
- spellchecker popup occurred 2 times
(work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=496446)
- OS X 10.12: opening a non-fullscreen window from a fullscreen window did
not switch to a new desktop
(work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=509741)
- tree controls: incorrect painting of selection
(work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=510172)
SmartGit 17 RC 2 (2017-01-03)
=============================
New Features, Improvements
--------------------------
- main toolbar: the Abort button is added automatically
Fixed Bugs
----------
- Git:
- Refresh:
- after renaming/removing added (or rename-detected) file, refresh did not
update this file
- false-positive modifications (which only vanished after invoking
"git status")
- possible dead-lock for background refresh
- Changes view:
- "No more changes" popup was hard to read on Ubuntu
- Current Line display: possible internal error while painting
- some proxies did not work because of the unproxied DNS query
SmartGit 17 RC 1 (2016-12-21)
=============================
Noteworthy Changes
------------------
- the version has been renamed to 17 (for the first expected release in 2017)
Fixed Bugs
----------
- Git:
- DeepGit integration: shows error if failed to start DeepGit
- Delete Tag: failed if one remote repository was read-only (e.g. upstream)
- Log:
- Branches: "Show Content" on stash created entries in "Commit" sections
- Mark as Favorite: possible dead-lock
Fixed Bugs
----------
- Git:
- Branches, Push To: always preselected Custom Ref if it was used one time in
the past
- Log:
- for a renamed file, when selecting 2 commits, the wrong file was selected
in the Files view
- Comments view: delayed "could not be revealed" error if Changes view was
not visible
- Check for Update at startup: possible internal error
- Compare, Changes view, Current long lines:
- often showed the wrong inner-line
- did not repaint immediately when changing the editor theme
changes
- SSH: incorrect usage of user name from ~/.ssh/config
- settings:
- it could be possible that settings files were written with 00-byte content
- incorrectly named settings file
Fixed Bugs
----------
- Git:
- F2 while a file was selected did not open the rename file command
- Log: - refresh after commands was broken
- BitBucket, GitHub: pull requests for branches with / in their name could not
be fetched and used
- Repositories: dragging repositories to other groups was broken
Fixed Bugs
----------
- Git:
- Log: refreshing comments from GitHub blocked other views like Files or
Changes
- Bootloader did not work with Java 1.9
- GUI:
- Commit dialog: file name completion was broken
- dragging files to other applications did not work for the Relative Path
column
- Linux: could not expand/collapse tree nodes using cursor keys
- Setup wizard: fixed too large space on Executables page
Fixed Bugs
----------
- Git:
- Branches, Merge: was not correctly disabled for current branch
- Refresh: possible internal error related to invalid paths on VM share
- File monitor: on window activation a short time is waited before starting the
refresh because other applications might store the files on window
deactivation
- GUI:
- Setup wizard: the user/email page might get disabled
- spellchecker did not support contractions (doesn't, ain't, hasn't)
- possible internal error in case of commands producing very much output
- work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=501509
(Ctrl+Alt+<key> may be used to enter characters; such accelerators did
not work if a text control was focused)
- Linux:
- work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=502056
(radio menu items may not change change the selection state)
- work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=494619
(defaultSelection event also was triggered by pressing space)
- reactivated full-screen option (after updating SWT)
- OS X:
- work-around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=501907
(first output node does not show up immediately)
Fixed Bugs
----------
- Git:
- Files view, "State" column:
- incorrect sort order for submodule items
- for unchanged submodules "As Index" is shown instead of "Unchanged"
- Conflict Solver: did not properly 'switch' left and right for 'apply'-
refase (invoked from outside SmartGit)
- Refresh (Linux): rapid .gitignore modifications could cause high CPU usage
for a longer time
- Compare, Index Editor, Conflict Solver: undoing changes out of view did not
scroll the undone change into view