DeepGit 2.0.3 (2017-08-31) ========================== Fixed Bugs ---------- - Commit Files: another possible internal error when invoking "Blame" (side-button) DeepGit 2.0.2 (2017-06-21) ========================== Fixed Bugs ---------- - Blame: possible internal error when selecting in-place changed line - Commit Files: possible internal error on "Blame" (side-button) DeepGit 2.0.1 (2017-06-02) ========================== 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 \n\n should not be truncated DeepGit 2 (2017-04-07) ====================== No changes since DeepGit RC 2. DeepGit 2 RC 2 (2017-04-04) =========================== Fixed Bugs ---------- - Inline Help: - background color fixed - texts fixed - Various UI texts fixed DeepGit 2 RC 1 (2017-03-31) =========================== Fixed Bugs ---------- - Blame: - possible internal error related to inner-line change detection - possible internal error related to popup - Origin candidates: possible internal error DeepGit 2 preview 6 (2017-03-22) ================================ New Features/Improvements ------------------------- - Back button: drop-down list of latest locations, like in web browser - Blame Popup: - hitting Go Deeper should put back focus to Blame text afterwards - layout improvements - Navigation: file nodes should be displayed on top level - Perspectives: more appropriate sliding between Blame-Origins and Origins Fixed Bugs ---------- - Blame: internal error when opening empty file DeepGit 2 preview 5 (2017-03-14) ================================ New Features/Improvements ------------------------- - Blame: - author names containing dot, like "forename.surname", will be shortened too - hyperlink tooltips - Copy commit info details actions - should display line commit details already while blame is processing, not only after it's finished - should not alternate colors while blame is processing - Blame/Origin view: - inner-line diffs - option to toggle additional highlighting - Go Deeper: in simple Blame view, show origin candidate preview - Origin candidates: significant performance improvement and reduced memory consumption for large blocks (by limiting the source block) - Search: ignore upper/lower case Fixed Bugs ---------- - Blame/Origin view: - expanding message sometimes does not work - Blame popup (Linux): should not steal focus - Origin candidates: - blame-side in-place change block may have wrong size - low-level similarity calculation fix - possible out-of-memory error for large changes - Origin view: changestripe was updated with a delay of 1 "step" DeepGit 2 preview 4 (2017-03-08) ================================ New Features/Improvements ------------------------- - Blame: comparison (red blocks) should happen against "origin commits", not the 1-parent commit - Compare/Origin view: Compare Whitespace Changes not honored - Go Deeper: - for In-Place changes, go to commit where line first appeared - show progress - Line History (as in SmartGit) - Navigation: - Log should show merged commit at more appropriate parents - show intermediate merge commits even if Log is disabled - Perspectives: improved focus handling (when switching perspectives) Fixed Bugs ---------- - Blame: possible internal error while evaluating origins - Go Deeper: confidence indicator should be gray if no origin is selected (e.g. immediately after opening empty window) - Origins: - matching origin block may be one line too small (at the end) - similar lines were not detected for removed files - Origins perspective: changing selected File should focus first change - Origin (text) view: might stop updating after having switched to Origins perspective and back - Navigation: - Back/Forward should preserve line - fixed sorting - possible endless loop and even internal error if going back/forward too fast a couple of times - toggling Log may remove sub-files - Perspectives: switching perspectives may result in internal error DeepGit 2 preview 3 (2017-02-24) ================================ New Features/Improvements ------------------------- - Blame view: - Go Deeper popup - separate "Surrounding Block" color - Origin candidates: - confidence indicator simplified - rerun blame/similarity detection after changing options like Follow Renames or Extend Line To Block option - "Surrounding block" origin should be aligned on selected line, not block start - Navigation: Back/Forward should preserve line - UI: "Origin" perspective should be "Origins" Fixed Bugs ---------- - Navigation: possible internal error when selecting file node DeepGit 2 preview 2 (2017-02-22) ================================ New Features/Improvements ------------------------- - Blame (Go Deeper): confidence indicator - Perspectives introduced: - new Commit Files perspective - new Simplified Blame View perspective - Origin candidates: trivial "No change" origins are skipped, instead "surrounding block" origins have been introduced - Origin perspective: additional Files view (for origin commit) - UI: - top-level toolbar - compare/blame view side buttons replaced by toolbar buttons - labels reworked Fixed Bugs ---------- - Origin view: do not show diff highlighting for "Surrounding Block" (former "No change") changes - Possible internal error after switching to "Files" mode (obsoleted by new perspectives) DeepGit 2 preview 1 (2017-02-06) ================================ New Features/Improvements ------------------------- - Blame view: - change stripe - highlight lines which have been changed in currently viewed commit - Commits view reworked - Compare view - Navigation: show Log - 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"