aboutsummaryrefslogtreecommitdiff
path: root/docs/RelNotes/2.7.0.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/RelNotes/2.7.0.txt')
-rw-r--r--docs/RelNotes/2.7.0.txt81
1 files changed, 81 insertions, 0 deletions
diff --git a/docs/RelNotes/2.7.0.txt b/docs/RelNotes/2.7.0.txt
new file mode 100644
index 0000000..310878a
--- /dev/null
+++ b/docs/RelNotes/2.7.0.txt
@@ -0,0 +1,81 @@
+Magit v2.7.0 Release Notes
+==========================
+
+Released 19 May 2016 by Jonas Bernoulli.
+
+We are pleased to announce the release of Magit version 2.7.0,
+representing 116 commits by 7 people over 7 weeks.
+
+Also see http://emacsair.me/2016/05/19/magit-2.7.
+
+Changes since v2.6.0
+--------------------
+
+* Added new popup `magit-subtree-popup' and bound "O" to it.
+
+* Added new popup `magit-branch-config-popup' and made it available
+ from the popups `magit-branch-popup', `magit-pull-and-fetch-popup',
+ `magit-pull-popup', `magit-fetch-popup', and `magit-push-popup'.
+
+ With a prefix argument it reads a branch to be configured in the
+ minibuffer instead of using the current branch.
+
+* Added new option `magit-branch-popup-show-variables', defaulting to
+ t to avoid changing key bindings. When set to nil, no variables are
+ displayed directly in the `magit-branch-popup', instead the subpopup
+ `magit-branch-config-popup' has to be used.
+
+* Added new popup command `magit-log-buffer-file-popup'.
+
+* Added new command `magit-diff-buffer-file' and new option
+ `magit-diff-buffer-file-locked'. When the value of the option is
+ non-nil, the default, then the command uses a dedicated buffer.
+
+* Added new option `magit-log-buffer-file-locked'. When its value is
+ non-nil, the default, then `magit-log-buffer-file' uses a dedicated
+ buffer.
+
+* Added new commands `magit-worktree-checkout',
+ `magit-worktree-branch', `magit-worktree-delete',
+ and `magit-worktree-status'.
+
+* Added new section inserter `magit-insert-worktrees'
+
+* The command `magit-clone' now runs asynchronously, which avoids
+ blocking Emacs and allows handling password prompts.
+
+* The command `magit-stage' learned to stage an untracked file while
+ leaving its content unstaged (i.e. `git add --intent-to-add') when
+ called with a prefix argument.
+
+* The command `magit-reverse' learned to use `--reject' to ensure that
+ non-conflicting hunks are applied and that conflicting hunks are put
+ into reject files.
+
+* When the command `magit-discard' is used on staged changes, then
+ that is done by first reversing the changes in the index and then in
+ the working tree. The second step could fail due to conflicts. Now
+ the `--reject' argument is used, which ensures that non-conflicting
+ hunks are applied and that conflicting hunks are put into reject
+ files.
+
+* The command `magit-rebase-continue' learned to reuse the old commit
+ message as-is when called with a prefix argument.
+
+* In the refs buffer symbolic refs, such as "remotes/origin/HEAD", are
+ no longer omitted from the lists of local and remote branches.
+
+This release also contains the fixes described in the v2.6.1 and
+v2.6.2 release notes, as well as various other documentation fixes,
+code clean-ups, bug fixes, and other small to medium improvements.
+
+Authors
+-------
+
+ 95 Jonas Bernoulli
+ 10 Kyle Meyer
+ 7 Noam Postavsky
+ 1 Bart Bakker
+ 1 Fritz Grabo
+ 1 Ingo Lohmar
+ 1 John Mastro