DeepGit Changelog

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