diff options
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/RelNotes/2.6.0.txt | 100 |
1 files changed, 59 insertions, 41 deletions
diff --git a/Documentation/RelNotes/2.6.0.txt b/Documentation/RelNotes/2.6.0.txt index 36e2b3e..1ffd3c3 100644 --- a/Documentation/RelNotes/2.6.0.txt +++ b/Documentation/RelNotes/2.6.0.txt @@ -11,8 +11,15 @@ Magit and Git itself deserve to be called porcelains. For more information about Magit, see http://magit.vc. -Magit v2.6.0 Release Notes (draft) -================================== +Magit v2.6.0 Release Notes +========================== + +Released 29 March 2016 by Jonas Bernoulli. + +We are pleased to announce the release of Magit version 2.6.0, +representing 77 commits by 7 contributors over 2 months. + +Also see http://emacsair.me/2016/03/29/magit-2.6. Updates since v2.5.0 -------------------- @@ -20,23 +27,27 @@ Updates since v2.5.0 * Added a cache, which memorizes the values of some function calls for the duration of a refresh. This cuts the calls to git in half. +* Added new option `magit-diff-hide-trailing-cr-characters'. When its + value is non-nil (the default on Windows), then ^M characters at the + end of diff lines are hidden. + * Added new command `magit-diff-buffer-file-popup' intended for use in file-visiting buffers. It shows the same popup as `magit-diff-popup' but starts out already limited to the visited file. +* Added new command `magit-ediff-show-stash', which is available in + the Ediff popup and will be used when `magit-ediff-dwim' is called + with point on a stash. + +* Added new command `magit-reset-popup' featuring all the available + reset variants. + * Added new command `magit-push-refspecs', which allows pushing using one or more comma-separated and refspecs, which are explicitly typed in the minibuffer. * Added new commands `magit-fetch-refspec' and `magit-fetch-branch'. -* Added new command `magit-reset-popup' featuring all the available - reset variants. - -* Added new command `magit-ediff-show-stash', which is available in - the Ediff popup and will be used when `magit-ediff-dwim' is called - with point on a stash. - * Added new section inserters `magit-insert-modules-unpulled-from-pushremote' and `magit-insert-modules-unpushed-to-pushremote', and renamed @@ -45,15 +56,15 @@ Updates since v2.5.0 `magit-insert-unpushed-module-commits' to `magit-insert-modules-unpushed-to-upstream'. +* The command `magit-submodule-add' now allows using a module name + different from the path of the module. + * If `magit-push-current-set-remote-if-missing's value is `default', then the command `magit-push-current-to-pushremote' now offers to set `remote.pushDefault' unless the push-remote is already set in some way. Previously this command offered to set the local value `branch.NAME.pushRemote' for all non-nil values of the option. -* Command `magit-submodule-add' now allows using a module name - different from the path of the module. - * When washing the diff that is to be displayed while writing a commit message takes too long, then it is now possible to abort that by pressing `C-g'. Previously that would have aborted the commit. @@ -67,10 +78,6 @@ Updates since v2.5.0 form `(eval FORM)' instead of a symbol. An atomic TYPE is never evaluated, but FORM is evaluated at run-time. -* Added new option `magit-diff-hide-trailing-cr-characters'. When it - is non-nil (the default on Windows), then ^M characters at the end - of diff lines are hidden. - Fixes since v2.5.0 ------------------ @@ -84,46 +91,57 @@ Fixes since v2.5.0 * If the user sets the variable `magit-auto-revert-mode' or the obsolete alias `magit-revert-buffers' to nil anytime during startup, - before or after `magit-autorevert' is loaded, then the mode is not - turned on (actually it is explicitly turned off). + before or after `magit-autorevert' is loaded, then the mode is now + no longer turned on (actually it is explicitly turned off). -* `magit-insert-unpulled-from-pushremote' and - `magit-insert-unpushed-to-pushremote' missed an edge case when - checking whether their section should be inserted into the status - buffer. +* When a revision buffer was limited to a set of files, its header + line did not say so. -* `magit-clone' did not switch to the cloned repository before trying - to delete the symbolic-ref "origin/HEAD". +* The function `magit-run-git-with-input' had stopped calling + `magit-pre-call-git-hook' and logging its git command to the + magit-process buffer. -* `magit-diff-wash-submodule did not handle some less common cases. +* The function `magit-diff-wash-submodule did not handle some less + common cases. -* `magit-merge-preview' did not recognize sections for added or - deleted files. +* The command `magit-section-cycle-diffs' hung when hiding sections. -* `magit-run-git-with-input' had stopped calling - `magit-pre-call-git-hook' and logging its git command to the - magit-process buffer. +* Invoking `magit-commit-popup's default action by invoking the popup + command with a prefix argument failed due to a typo. -* When a revision buffer was limited to a set of files, its header - line did not say so. +* The command `magit-toggle-buffer-lock' failed if another buffer is + already locked to the same value. -* On `windows-nt' systems, having `mount' in `exec-path' caused Magit - to assume that git is from Cygwin. +* The command `magit-clone' did not switch to the cloned repository + before trying to delete the symbolic-ref "origin/HEAD". -* Invoking `magit-commit-popup's default action failed due to a typo. +* The commands `magit-insert-unpulled-from-pushremote' and + `magit-insert-unpushed-to-pushremote' missed an edge case when + checking whether their section should be inserted into the status + buffer. -* `magit-section-cycle-diffs' hung when hiding sections. +* The command `magit-merge-preview' did not recognize sections for + added or deleted files. -* `magit-show-stash' did not properly handle untracked files that were - within subdirectories. +* The command `magit-show-stash' did not properly handle untracked + files that were within subdirectories. -* `magit-toggle-buffer-lock' failed if another buffer is already - locked to the same value. +* On `windows-nt' systems, having `mount' in `exec-path' caused Magit + to assume that git is from Cygwin. * Added a kludge to work around a bug in Apple's OS X which causes `file-accessible-directory-p' to return incorrect results. -This release also contains documentation updates. +This release also contains typofixes, documentation updates, and code +clean-ups. Authors ------- + + 53 Jonas Bernoulli + 13 Kyle Meyer + 4 Luís Oliveira + 4 Noam Postavsky + 1 Dan Erikson + 1 Dato Simó + 1 Russell Black |
