Académique Documents
Professionnel Documents
Culture Documents
3 (2015-09-25)
===========================
New Features, Improvements
-------------------------- Log, Save As: creates missing parent directory
Fixed Bugs
---------- Atlassian Stash: for SSH clones pull requests might not show up
- Authentication:
- authentication failures with http(s) simply failed instead of asking for
credentials
- Commit:
- File name completion: possible internal error after deleting all text and
then accepting the suggestion
- Git:
- Executable configuration: internal error if git-gui.exe was specified
instead of git.exe
- GitHub:
- line comments were created with wrong text
- wording for 2FA dialog improved
- Log: possible internal error if repository had GitHub and Bitbucket remote
and both hosting providers were configured
- GitLab:
- underscores _ were rejected as token characters though valid
- GUI:
- Branches view: hosting provider icon did not show up reliable until resize
- Edit | Customize (Linux): table rows became too flat after changes
- Outgoing: title (count) was not properly updated when switching to bare or
broken repository
- Refresh:
- possible hang (jgit infinite loop)
- Updater:
- endless loop if updater temp directory could not be cleaned up
- Linux: failed to update from 6.5 to 7 if admin password was required
- Windows: update failed checking for read-only file system if SmartGit was
installed in root directory (Java bug?)
- certain failures could produce tons of bug*.zip files
SmartGit 7.0.2 (2015-09-10)
===========================
New Features, Improvements
-------------------------- Atlassian Stash support: added "Use SSH instead of HTTPS" option
- Hg: http-access is now more robust in case of errors
Fixed Bugs
---------- Atlassian Stash support: client certificates did not work
- BitBucket support: cloning repositories with space in name did not work
- Git:
- Log: toggling categories like "origin" broken (regression since 7.0.1)
- Windows: launchers contained invalid dpiAware manifest entry
SmartGit 7.0.1 (2015-09-09)
===========================
New Features, Improvements
--------------------------
- External tools (Windows): automatically fix "Open Git-Shell" for newer Git
versions like this bundles with SmartGit 7
Fixed Bugs
---------- Git:
- Branches, Push: failed for multiple selected branches with different
tracked remotes
- Changes view: sometimes a refresh scrolled to first change, sometimes not
- Log (Files, Subdirectories): only ancestor commits of the current HEAD
were displayed
SmartGit 7 (2015-09-03)
=======================
- no new features, improvements or fixed bugs
SmartGit 7 rc 3 (2015-09-01)
============================
New Features, Improvements
-------------------------- GitHub: each instance has its own access token
Fixed Bugs
---------- Git:
- Conflict Solver: for certain rebase operations the content and the title of
the left/right sides were swapped
- Windows: default external tool to open Git shell used outdated "Git Bash.vbs"
instead of "git-bash.exe --cd=<path>"
SmartGit 7 rc 2 (2015-08-27)
============================
New Features, Improvements
-------------------------- system property smartgit.core.shortShaLength (default = 8)
- Windows: Git updated to version 2.5.0
Fixed Bugs
---------- Autoupdate: fixed a problem on Linux
- Git:
- Log:
- Save As: when overwriting file in working tree, modification might not
show up until refreshed
- Submodule Add: did not request credentials for absolute URL
- GitLab: "Object 'owner' not found." error
- GUI:
- Compare, Find dialog: previous text was not preselected
- Compare (OS X): the focus is sometimes not moved to the writable side
- Compare: after showing a dialog, e.g. Find, the focus was lost
- several command's enabled state not refreshed correctly, e.g. after
cancelling Commit dialog
- Hg: - Mercurial integration broken for Mercurial 3.5
- startup: slf4j error message printed to console
SmartGit 7 rc 1 (2015-08-18)
============================
New Features, Improvements
-------------------------- Git:
- File table: Working Tree State for unchanged submodules show "As Index"
(similar to files)
- Commit: optionally don't remove leading and trailing whitespace
Fixed Bugs
---------- BitBucket integration: team repositories were not showing up
- Edit Tool dialog: confirmation message field was not disabled initially
- SVN: fetching of "incomplete" repository is not properly resumed and may
result in internal error later
SmartGit 7 preview 14 (2015-08-11)
==================================
New Features, Improvements
-------------------------- GitLab hosting provider: ability to use own server
- Git:
- uninitialized submodules always show up in the Files view
- Hg:
- Push: ability to push closed heads
Fixed Bugs
---------- Git:
- BitBucket: outgoing pull request might result in error
- Log:
- when opened from a Blame, target revision might not be revealed
- revealing a stash did not work
- Blame:
- line number < 10 specified as command line parameter did not work
SmartGit 7 preview 13 (2015-07-30)
==================================
New Features, Improvements
-------------------------- Git:
- EOL-modification detection improved (set smartgit.refresh.inspectEOL=true
in smartgit.properties)
- Submodules (Pull and others): honor the "prune" option of the submodule
repository
- Windows: updated bundled Git to version 2.4.5.1 RC4
- Hg:
- Branches:
- if multiple heads, head count is shown behind branches
- shows separate entry for every closed head
- Bookmarks: when deleting bookmark, optionally delete from remotes, too
- Log:
- Close branch works on individual heads in the Graph view
- File log: denotes revision numbers for refs not actually located on the
displayed commit
- Update on a commit with bookmark asks whether to update to branch or
bookmark
Fixed Bugs
---------- Git:
- external tools did not work with Git 2.4/Windows (bash.exe removed itself
from the path)
- Hg:
- Blame:
- internal error invoking Log on blame line
- subsequent lines of same commit showed commit info again
- Branches: Close on the current branch with multiple heads was disabled
(now closes the current head)
- Log: false-positive head markers on many refs
- Outgoing:
- several commands update the branch instead of the previously updated
bookmark
- moving allowed to move commit before first commit leaving the repository
in corrupt state
- Refresh: internal error opening empty repository with bookmark
- Repositories: no outgoing arrow if bookmark was checked out
- Compare, Conflict Solver:
- moving caret in line did not scroll horizontally (regression)
- Ctrl+I inserted tab instead of invoking menu command
- GitHub: possible internal error requesting password
- http(s) authentication may not reset in case of errors (regression)
- Startup silently may fail if update-repository files are corrupt
SmartGit 7 preview 12 (2015-07-15)
==================================
New Features, Improvements
-------------------------- Git:
- Blame: follows merge source (instead of primary parent) if creation was in
merge source
- Commit: performance improvement (detecting pushed commits)
- Reset: one global option for the reset type (hard, mixed, soft) instead of
repository specific
- Hg:
- Push: if bookmark is checked out, it's been preselected for pushing
- Repository root: show checked out bookmark instead of belonging branch
Fixed Bugs
---------- Git
- Compare two files with each other: keeps repository in locked state
- Log:
- when logging a renamed file in an older, checked out branch, history
might end prematurely
- Reveal:
- possible internal error
- does not work if graph is empty
- after failed reveal, e.g. because Graph was empty, context menu was
shown incorrectly without new selection
- Reset hard: complained about overwriting Index or working tree changes
when a submodule has checked out a different commit
- Hg:
- Branches view: after "hg update -C" the bookmark was shown as "current"
where it just was "active"
- Discard Cherry-Pick/Merge: after execution checked out bookmark was not
checked out any more
- Merge two heads: failed if bookmark was checked out