What's new in DeepGit 4.4
Dec 4, 2023
- This is a compatibility release with SmartGit 23.1.
New in DeepGit 4.3 (Oct 23, 2022)
- New Features, Improvements:
- Blame area header (and others): should inherit color
- Origins: block detection should be independent of the current line and should always give the same maximum blocks with the same lines
- Navigation:
- Show At Refs vs. Show On Refs
- Show commit ID
- Fixed Bugs:
- Origin Candidates (and others): tab title may not properly update
- Blame area header (and others): JIRA-links don't have context menu to copy URL
- Startup: after upgrade, existing license is not picked up
New in DeepGit 4.2.1 (Dec 17, 2021)
- Fixed Bugs:
- Startup: possible "Could not determine repository root for " error for files located on symlinks
- Other Noteworthy Changes:
- Compatibility with SmartGit: various fixes from SmartGit 21.1
- Registration free until 2022-06-30
New in DeepGit 4.2 (Jul 25, 2021)
- SmartGit 21.1 compatibility release
New in DeepGit 4.1.1 (Jun 22, 2021)
- Fixed Bugs:
- File, Open: possible internal error
- Blame:
- Internal error for origin-detection, related to unicode characters
- Possible "missing blob" error when selecting commit which contains removed submodule
New in DeepGit 4.1 (Nov 27, 2020)
- New Features, Improvements:
- Navigation graph: denote whether refs are actually on commit or just mapped (like in SmartGit)
- Tag Grouping:
- Auto-detection of reasonable configuration
- Config dialog: improved layout and wording
- Fixed Bugs:
- Navigation graph: should denote additional Ref-Group refs by ""
- Tag Grouping: possible confusion caused by refs added in merge commits
New in DeepGit 4.0.1 (Jun 25, 2020)
- Fixed Bugs:
- File|Search: after cancelling dialog, no further operations were possible (until the background search has actually been completed)
- Log, Blame graph: HEAD refs are not properly denoted (green triangle head marker is always located at commit)
- Blame:
- header columns were not alignmed on HiDPI screens
- header did not show full commit message if separated by nn
- internal error for files consisting just of a new line character
- should distinguish between trailing new line (or not)
- Diff (and Origins):
- Go To Line did not work
- Go To Next/Previous Change didn't work at all when called from main menu (instead of clicking toolbar buttons)
- Go To Next/Previous Change should scroll current change visible
- Line History:
- toggling Line History did only apply after switching perspectives
- toggling Line History in e.g. Log Perspective did not properly hide Line History when switching back to Blame(+Origins) perspective
- Origins:
- possible internal error related to binary files
- possible internal error if a file was replaced by a directory in the selected commit
- Text-Editor-related actions from Edit and View menu should also work on Log/Origins view
New in DeepGit 4 (Mar 9, 2020)
- New Features:
- Build-Tags Mapping
- Diff perspective
- Navigation filter: option to filter the graph to those nodes which have affected the selected line range in Blame view. Use Edit|Set Selection as Filter or drag in the Blame info-area (left). Orange commits denote selected lines, black commits denote predecessors of selected lines
- Improvements:
- Bugtraq support (.gitbugtraq file)
- Blame/Log graph: should be black/gray as SmartGit's Log (with black primary parent line)
- Commit messages: trim git-svn signature from messages
- Log and Origins view: no more delayed inline-change detection (except for complex changes)
- Origin Candidates:
- Improved calculation performance for 100% renames
- Scoring tweaks (smaller blocks get less score, bigger blocks get more score)
- Show "in-place" category top-most
- Fixed Bugs:
- Perspectives: switching between perspectives may not set focus reliably
- Origin Candidates:
- Long-running calculation should be aborted once the window is closed
- Should not show up possible non-sense 100% moves for single characters/tokens
New in DeepGit 3.0.3 (Mar 29, 2018)
- Free license period extended.
New in DeepGit 3.0.2 (Dec 12, 2017)
- FIXED BUGS:
- Navigation: background color should adjust to dark theme instead of being plain white
- Startup: possible internal error
- Origin Candidates:
- better understandable wording
- possibly failed detection for larger blocks
New in DeepGit 3.0.1 (Nov 5, 2017)
- FIXED BUGS:
- Blame view:
- initial commit may show "no file" instead of initial content
- possible internal error when clicking "+"
- possible internal error for origin detection
- Origin Candidates:
- origins from removed files are not detected
- possible internal error during candidates detection if empty, removed file is encountered
New in DeepGit 3 Preview 3 (Sep 1, 2017)
- New Features/Improvements:
- Navigation (Blame view): speed search
- Navigation graph: show tooltip for ""
- Fixed Bugs:
- Blame: non-ASCII files may be falsely classified (and displayed)
- Blame/Origin: changing encoding using View|Encoding did not apply immediately
New in DeepGit 2.0.3 (Sep 1, 2017)
- Fixed Bugs:
- Commit Files: another possible internal error when invoking "Blame" (side-button)
New in DeepGit 3 Build 3013 Preview 1 (Jul 14, 2017)
- NEW FEATURES/IMPROVEMENTS:
- Log graph, for entire repository
- Blame:
- graph display
- mapped branches/tags
- performance improvements (up to 10 times faster)
- FIXED BUGS:
- Blame: Ignore Whitespaces option should be honored, as command line "git blame -w"
New in DeepGit 2.0.2 Build 2048 (Jun 23, 2017)
- Fixed Bugs:
- Blame: possible internal error when selecting in-place changed line
- Commit Files: possible internal error on "Blame" (side-button)
New in DeepGit 2.0.1 Build 2046 (Jun 6, 2017)
- Fixed Bugs:
- Blame Popup: missing Close button if no preview available (e.g. in case of "Appeared Here" origins or in Blame+Origin view)
- Origins:
- "Appeared here" origins are not detected if file has been renamed
- bad detection/optimization for removal-modifications
- perspective: possible internal error
- Navigation table/Blame and Origin headers: commit messages containing nn should not be truncated
New in DeepGit 2.0 Build 2040 (Apr 7, 2017)
- Fixed Bugs:
- Inline Help: background color fixed, texts fixed
- Various UI texts fixed
New in DeepGit 1.0.1 Build 1051 (Jan 28, 2017)
- New Features/Improvements:
- Origin detection: performance improvements (~25%)
- Startup: Check for changed location and let SmartGit know
- Fixed Bugs:
- Check for New Version: fails to upgrade to next (major) version
- Open: internal error when entering non-ASCII characters or too long string for Commit
- Search: possible internal error if HEAD is not valid