Merge branch 'mainline-master' into mainline-next
remove duplicated ;;; Code: line
remove stray space
add myself to the copyright list
Pressing "M" shows "Branch manager" instead of "Remote manager"

Even though the branch manager is actually displayed, it always
confused me that "Branch manager" is shown when I asked for the
"Remote manager".

Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
Pull request #499
Name the ELisp install directory.
Factor out the install-info binary into a Makefile variable.
add latest visited branch as a fallback in magit-guess-branch
Don't use find-if
fix for branches starting with 'to'
quiet byte-compiler
fix some doc-strings

* fix typos
* reindent long lines
* use imperative
magit-toggle-diff-refine-hunk: move doc-string before interactive form
magit-guess-remote: minor cleanup
magit-remote-branch-for: deal with branch.b.remote being undefined

If branch.b.remote is undefined return nil just as we already do if
branch.b.merge is undefined.  We could instead default to the local
repository (".") but git itself also does not do that.
magit-remote-string: check whether remote-branch is non-nil

Otherwise return nil.  Previously this attempted to propertize nil.
add diffstat section on `git log` and `git diff`.

log and diff related functions will display *diffstat* if `magit-show-diffstat` is non-nil.

On *diffstat* entry, `e` will launch `magit-ediff`.  However, the window configuration will not be restored properly yet.
fix a bug that can't handle abbreviated filename in diffstat

- better washing mechanism for diffstat sections
Fix incorrect cursor location in magit-key-mode

After setting an argument value, point would be in the wrong spot. Fix
this by saving which option point is at before redrawing, then jumping
to that option after redrawing. Add a new function
magit-key-mode-build-exec-point-alist to help with this.