File: 2.8.0.txt

package info (click to toggle)
magit 4.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,084 kB
  • sloc: lisp: 28,431; makefile: 430; sh: 35
file content (128 lines) | stat: -rw-r--r-- 4,352 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Magit v2.8.0 Release Notes
==========================

Released 21 August 2016 by Jonas Bernoulli.

We are pleased to announce the release of Magit version 2.8.0,
representing 124 commits by 11 people over 3 months.

Also see http://emacsair.me/2016/08/21/magit-2.8.

Changes since v2.7.0
--------------------

* Added several new functions that are suitable values for
  `magit-display-buffer-function':
  `magit-display-buffer-same-window-except-diff-v1',
  `magit-display-buffer-fullframe-status-v1',
  `magit-display-buffer-fullframe-status-topleft-v1', and
  `magit-display-buffer-fullcolumn-most-v1'.

* Added new commands `magit-list-repositories' and related new option
  `magit-repolist-columns'.

* Added new commands `magit-list-submodules and related new option
  `magit-submodule-list-columns'.

* Added new command `magit-branch-orphan'.

* Added new command `magit-log-move-to-parent'.

* Added support for globbing in file arguments of diff and log
  commands.

* Added support for showing and copying bad commit identified by git
  bisect.

* Added new option `magit-log-output-coding-system'.

* Added new option `magit-no-message', which can be used to suppress
  certain messages whose usefulness are being disputed.

* Taught `magit-find-file-noselect' and `magit-find-index-noselect' to
  use Emacs' encoding detection, and enable `revert-buffer' to work in
  those buffers.  This makes `magit-ediff-*' commands more useful for
  files with non-standard encoding.

* Taught `magit-insert-bisect-rest' to show the log graph by default.
  The new option `magit-bisect-show-graph' controls this.

* Taught `magit-insert-submodules' to display more information.

* When a refresh causes the previously current hunk section to
  disappear, which happens when it was applied in some way, then we
  attempt to move to a sibling hunk.  When that succeeds, then that is
  now considered a proper move and `magit-section-movement-hook' is
  called, which in turn may cause the current hunk to be recentered.

* In addition to the directory, each member of the value of option
  `magit-repository-directories' can now specify the depth to look for
  repositories inside that directory, overriding the default depth
  specified using the option `magit-repository-directories-depth'.

* Blob visiting buffers can now be reverted, which is useful when they
  visit a reference.

* Command `magit-stage' can now be used outside of Magit buffers.

* Commands that read a branch or commit from the user now also offer
  tags as completion candidates.

* Taught `magit-insert-worktrees' to use relative filenames.

Fixes since v2.7.0
------------------

* Function `magit-get-all' did split multi-line values into multiple
  values.

* Function `magit-subtree-read-prefix' which is used in order to read
  the `--prefix' argument from the subtree popup was missing.

* Command `magit-blame' failed when run in a blob buffer for a file
  located in a subdirectory.

* Command `magit-diff-visit-file' didn't visit a blob when called
  inside a `magit-stash-mode' buffer.

* Command `magit-submodule-add' did not allow picking a path that
  does not exist yet and read the path before the url.

* Command `magit-submodule-setup' did update existing modules, which
  can cause them to become detached.

* Command `magit-popup-describe-function' could create an extra window
  on wide frames.

* Commands `magit-diff-show-or-scroll-{up,down}' failed to scroll
  stash buffers.

* Mode `git-rebase-mode' did not respect the Git variable
  `core.commentChar'.

* Sections in the process buffer sometimes had invalid parent
  sections, causing movement and visibility commands to fail, and
  expected Git errors not to be handled gracefully in some cases.

* Merges where not performed asynchronously, which made it impossible
  to read a passphrase from the user, needed for commit signing.

* In bare repositories tracked files were listed as deleted.

This release also contains typofixes, documentation updates, code
clean-ups, bug fixes, and other small to medium improvements.

Authors
-------

    59  Jonas Bernoulli
    33  Noam Postavsky
    23  Kyle Meyer
     2  Mario Rodas
     1  Andriy Kmit'
     1  Basil L. Contovounesios
     1  Chris Shoemaker
     1  Ivan Brennan
     1  Laverne Schrock
     1  Samuel W. Flint
     1  Wilfred Hughes