tarsius pushed a change to branch elpa/magit. from bf58615a03 Release version 4.3.2 new e8f8ad3c91 magit-process-section: Define earlier to avoid warning new ef3de36162 magit-section-show-level: Improve docstring new 1762e7f3d9 magit-section-show-level: Support acting on selected sections new 7db107c03a Use ## more new bb691e662d magit-git-dir: Fix obsolescence declaration new 0698aaf958 magit-insert-rebase-sequence: Rename internal variable new 8e72767262 Speed-up inserting rebase sequences new 69b310e109 magit-rebase-insert-merge-sequence: Insert sections for all steps new ff44ee1bc3 git-rebase-kill-line: If the line is commented then uncomment it new 56197d8a40 magit-dired.el: New library new 542c2f8a75 magit-dired-{stage,unstage}: New commands new 39d49fafb8 magit-dired-log: Do not limit to tracked files new 35c0805458 magit-dired-log: If no files are marked, show log for directory new 40041dbdd0 magit-file-dispatch: Cosmetics new 78ffd1a389 Prefix names of shelved branches with the tip's committer date new d6b7784547 magit-insert-shelved-branches: New function new d5e0f3a639 magit-wip-purge: New command new 46a5469f28 magit-diff-paint-hunk: Cosmetics new d7308c636d magit-section--maybe-enable-long-lines-shortcuts: New function new 730add35f7 magit-section-update-highlight: Always unhighlight sections new 6acb4fff51 magit-section-make-overlay: Remove kludge for bad user setting new 0f9565d8c4 magit-insert-shelved-branches: Indent branches new 3416660e2e magit-insert-shelved-branches: Fix margin highlighting new 2dd886c28d magit-blame-styles: Support %h to truncate hashes new b0e7f0efce Regenerate manual new d3f2753733 magit-diff-visit-file: Remove inaccurate sentence from documentation new 9351171c37 Update texi instructions in pull-request template new d1882ac9d0 magit-get-local-upstream-branch: New function new 4a5a8068d3 magit-merge-dissolve: Avoid duplicating work new 64d3aca420 magit--merge-absorb: Add MESSAGE argument new 4ed80c649e make: Set lexical-binding in magit-version.el new a634cf7b3c magit-rebase--todo: Fix order of value new 95ee9d8c51 magit-diff-paint-hunk: Only refine if actually painting new b18dbb0e31 Update changelog new 3c9e519197 magit-mouse-set-point: New command new deb8ff7103 magit-credential-cache-daemon-socket: Cosmetics new dd14711edf magit-{branch-unshelve,insert-shelved-branches}: List newest first new b54b18b34e Update changelog new d622b408bd Bump dependencies new 531e7ca619 Release version 4.3.3 new a3fc19bb52 magit--git-variable:choices: With prefix use magit-completing-read new 312c544ffc magit-section-cycle: On root section use global cycling new 48b158500d magit-insert-revision-headers: Fix regression new bafac417b5 magit--insert-related-refs: Use a single section new fb10ac0d3b magit-section.el: Add missing section headings new f8cdbd1b65 magit-diff.el: Remove stray empty line new dc60dbb979 magit-section-cache{,d}-visibility: Correct/add docstrings new 69f4c9893c Remove unnecessary quoting from a string new fa6e183b65 magit-diff-scope: Fix alignment new bc2a5172d2 magit-section-highlight-selection: Cosmetics new e65dce2a04 magit-section.el: Move misplaced section heading new d111925220 make: Do not needlessly quote every comma in generated texi files new 8189770781 Update pull-request template new 5876192dc6 Update .dir-locals.el new a6b968f82f Fix typo new 621e69eb9b magit-rebase-insert-merge-sequence: Skip over empty lines new 4fc60fdb36 magit-rebase--todo: Deal with duplicated commits new 3a8d12b7b8 magit-sequence-insert-step: Use more appropriate face new 0486396846 magit-rebase--todo: Fix handling of merge actions new 084f749a7e magit-apply--get-selection: Return t for untracked type new b382fd6872 Update changelog new 8266e331fc AUTHORS.md: Update list of contributors new f88225f6a8 Release version 4.3.4 new 17c831a2cd magit-rebase--todo: Don't abbreviate empty set of commits new 04ee83d93f Release version 4.3.5 new 716b9e6437 magit-refs--format-margin: Do not assume fixes length of timestamps new 4d8642e407 magit-refs--format-margin: Handle tags referring to non-commits new 415bd70099 magit-make-margin-overlay: At bol set margin of previous line new 9f0ab85903 Use new transient-define-group new cfe4faaaf6 magit-log-refresh: Avoid wrapping magit-log-infix-arguments new 424af9bbc6 magit-refresh: Mention magit-unwind-refresh-hook in docstring new 6c4c16942a Require empty region for single-section selection new d01d77204f magit--refresh-start-time: Make private and only let-bind new 2b293e69f9 magit-region-sections: Prevent flashing the selection overlay here new bd7b7f143c magit-focused-sections: New function new 58cc6d6c9b magit-section-hidden: New function new 9dbc5493bd magit-revert-buffer: New function new 63f7c6d02e Track highlighting and selection overlays separately new ba03ed6d6b magit-section-highlight-range: Tweak renamed function new ee0d9b90c3 magit-section--opportunistic-wash: Move renamed function new 9040f4ba03 magit-diff--goto-position: Do not needlessly update highlighting new cd79c7be4c Coordinate highlighting between refresh and post-command phases new d1ac84ab23 Finalize inserted sections after moving to the current section new 5469cbcf40 Call magit-status-goto-initial-section before highlighting new a53c4024f4 Replace magit-section-highlight-hook with two boolean options new ea5a446741 Generalize selective section highlighting new c556fee1bd Generalize section painting new 75c6191999 magit-stash-read-message: Also offer "On branch: " as history element
Summary of changes: .dir-locals.el | 22 ++- .github/PULL_REQUEST_TEMPLATE | 4 +- CHANGELOG | 62 ++++++- default.mk | 1 + docs/AUTHORS.md | 2 + docs/Makefile | 3 + docs/magit-section.org | 4 +- docs/magit-section.texi | 4 +- docs/magit.org | 16 +- docs/magit.texi | 16 +- lisp/Makefile | 3 +- lisp/git-commit.el | 5 +- lisp/git-rebase.el | 20 +- lisp/magit-apply.el | 31 ++-- lisp/magit-base.el | 9 +- lisp/magit-blame.el | 18 +- lisp/magit-branch.el | 37 ++-- lisp/magit-diff.el | 299 ++++++++++-------------------- lisp/magit-dired.el | 109 +++++++++++ lisp/magit-extras.el | 58 ------ lisp/magit-files.el | 11 +- lisp/magit-git.el | 13 +- lisp/magit-gitignore.el | 7 +- lisp/magit-log.el | 118 ++++++------ lisp/magit-margin.el | 20 +- lisp/magit-merge.el | 19 +- lisp/magit-mode.el | 55 +++--- lisp/magit-process.el | 10 +- lisp/magit-push.el | 5 +- lisp/magit-refs.el | 32 +++- lisp/magit-remote.el | 7 +- lisp/magit-section.el | 417 ++++++++++++++++++++++++++---------------- lisp/magit-sequence.el | 99 +++++----- lisp/magit-stash.el | 26 ++- lisp/magit-status.el | 7 +- lisp/magit-transient.el | 102 ++++++----- lisp/magit-wip.el | 21 +++ lisp/magit.el | 9 +- test/Makefile | 2 +- 39 files changed, 948 insertions(+), 755 deletions(-) create mode 100644 lisp/magit-dired.el