What's new in Portable DeepGit 4.4 Build 10005
Dec 3, 2023
- This is a compatibility release with SmartGit 23.1.
New in Portable DeepGit 4.3.1 Build 9004 (Mar 27, 2023)
- New Features, Improvements:
- Navigation:
- Copy Commit ID
- Copy Commit Message
- GUI: Dark Theme, dependent on system theme
- Low-Level Property "theme.forceDark"
- Fixed Bugs:
- Preferences: LLPs "taggrouping.*Limit" should be applied immediately
- Startup:
- endless Setup-dialog cycle, if evaluation is already expired
- possible crash at the end of evaluation period
New in Portable DeepGit 4.3 Build 9002 (Oct 22, 2022)
- New Features, Improvements:
- Blame area header (and others): should inherit color
- Navigation:
- Show At Refs vs. Show On Refs
- Show commit ID
- Origins: block detection should be independent of the current line and should always give the same maximum blocks with the same lines
- 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 Portable DeepGit 4.2.1 Build 8005 (Dec 16, 2021)
- Fixed Bugs:
- Startup: possible "Could not determine repository root for <file>"
- 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 Portable DeepGit 4.2 Build 8001 (Jul 23, 2021)
- SmartGit 21.1 compatibility release
New in Portable DeepGit 4.1.1 Build 7011 (Jun 21, 2021)
- Fixed Bugs:
- Blame:
- Internal error for origin-detection, related to unicode characters possible "missing blob" error when selecting commit which contains removed submodule
- File, Open: possible internal error
New in Portable DeepGit 4.1 Build 7006 (Nov 24, 2020)
- New Features, Improvements:
- Navigation graph: denote whether refs are actually on commit or just mapped
- Tag Grouping:
- auto-detection of reasonable configuration
- Config dialog: improved layout and wording
- Fixed Bugs:
- Navigation graph: should denote additional Ref-Group refs by "<More>"
- Tag Grouping: possible confusion caused by refs added in merge commits
New in Portable DeepGit 4.0.2 Build 6022 (Aug 11, 2020)
- Fixed Bugs:
- Automatic version check was broken after fresh setup
- Startup:
- should copy settings and license from previous version
- Linux: possible problems with APP_CONFIG_DIR
New in Portable DeepGit 4.0.1 Build 6017 (Jun 24, 2020)
- Fixed Bugs:
- 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
- File|Search: after cancelling dialog, no further operations were possible (until the background search has actually been completed)
- 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
- Log, Blame graph: HEAD refs are not properly denoted (green triangle head marker is always located at commit)
- 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 Portable DeepGit 4 Build 6014 (Mar 7, 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 Portable DeepGit 3.2 Build 4008 (Jan 18, 2019)
- New Features/Improvements:
- Blame Log: once origin is reached, inspect N (default=1) ancestors to see whether the files was removed there
- Preferences: Low-level properties
- Fixed Bugs:
- Blame: for huge files, possible long delays and out-of-memory errors in last stage of Blame building
- Origin Candidates:
- Possible extremely long processing time
- Possible out-of-memory error
- Memory leak after closing frame
- Navigation:
- Selecting a commit with "copied" file results in "executing a command has failed: couldn't read" error
- Should not jump back to first row while blame is built
New in Portable DeepGit 3.0.3 Build 3039 (Mar 28, 2018)
- free license period extended
New in Portable DeepGit 3.0.2 Build 3037 (Dec 11, 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 Portable DeepGit 3.0.1 Build 3031 (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 Portable DeepGit 3 Build 3025 (Oct 4, 2017)
- Prevent running with Java 9 because of crashes
New in Portable DeepGit 3 Build 3021 RC1 (Sep 8, 2017)
- New Features/Improvements:
- Navigation: selection color should distinguish between having focus or not
- Fixed Bugs:
- Navigation: tab does not work to change focus (instead focus will remain in Navigation view)
New in Portable DeepGit 3 Build 3019 Preview 3 (Sep 1, 2017)
- New Features/Improvements:
- Navigation (Blame view): speed search
- Navigation graph: show tooltip for "<more refs>"
- 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 Portable DeepGit 2.0.3 Build 2052 (Sep 1, 2017)
- Fixed bugs:
- Commit Files: another possible internal error when invoking "Blame" (side-button)
New in Portable DeepGit 3 Build 3013 Preview 1 (Jul 14, 2017)
- New Features/Improvements:
- Blame
- graph display
- mapped branches/tags
- performance improvements (up to 10 times faster)
- Log entire repository
- Fixed Bugs:
- Blame: Ignore Whitespaces option should be honored as command line "git blame -w"
New in Portable DeepGit 2.0.2 Build 2048 (Jun 21, 2017)
- Fixed Bugs:
- Blame: possible internal error when selecting in-place changed line
- Commit Files: possible internal error on "Blame" (side-button)
New in Portable 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 Portable DeepGit 2 RC 2 (Apr 7, 2017)
- Fixed Bugs:
- Inline Help:
- background color fixed
- texts fixed
- Various UI texts fixed
New in Portable DeepGit 2 Build 2005 Preview 1 (Feb 6, 2017)
- New Features/Improvements:
- Commits view reworked
- Compare view
- Navigation: show Log
- Blame view:
- change stripe
- highlight lines which have been changed in currently viewed commit
- Origin view:
- change stripe
- denote where lines have been added
- Fixed Bugs:
- Commit view: possibly wrong display of "change" modifications
- Go Deeper: possible "Repository doesn't contain file" error
- Origin view: "No change" origins should not mention "modification" of "X lines"
New in Portable DeepGit 1.0.1 Build 1051 (Jan 27, 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
New in Portable DeepGit 1 RC 3 (Jan 6, 2017)
- New Features/Improvements:
- Origin candidates: scoring slightly changed to prefer longer matches (if they are reasonable)
New in Portable DeepGit 1 RC 2 Build 1041 (Jan 6, 2017)
- New Features/Improvements:
- Blame view: clicking hyperlink should try to preserve cursor
- location (if it's the same block)
- Origin candidates: option to limit search for selected line only,
- don't extend blocks
- Fixed Bugs:
- Startup: crash when starting with relative file path