Hi all, After finally making some time to catch up with Magit's master branch, I've been pleasantly surprised to encounter a huge pile of improvements.
Unfortunately, new code also means new bugs, so here's a bunch of fixes, optimizations and nitpicks. Even though the website [1] states that the preferred way of submitting patches is to send them to the mailing list, it appears that (regretfully) the bulk of interaction happens on GitHub these days, so I've issued a pull request as well [2]. I'd also like to take this opportunity to express my immense gratitude to each and every one who has every contributed to this awesome project! [1] http://magit.github.io/magit/contribute.html [2] https://github.com/magit/magit/pull/738 Peace Pieter Praet (44): revive credits AUTHORS: generated using 'make authors' Makefile: declare EFLAGS before we use it Makefile: move .PHONY declarations next to their targets Makefile: explicitly declare phony targets phony Makefile: 'clean': don't try to remove 'magit.spec' Makefile: 'clean': only remove 'magit.info' if we're not in a git repo Makefile: generate 'magit-pkg.el' when rolling a Marmalade tarball Makefile: invoke Emacs with long options Makefile: add 'test-interactive' target INSTALL.md: minor corrections magit.texi: remove "Customization" chapter magit.el: move 'thingatpt requirement to rebase-mode.el `magit{,-annotated}-tag': don't use `magit-read-tag' `magit-{sha1-abbrev,log-cutoff}-length' are ints, so treat them as such `magit-delete-branch': fail gracefully if branch = current = master `magit--branches-for-remote-repo': simplify `magit-key-mode-popup-logging': remove "-ab" switch `magit-refresh-status': don't call `magit-insert-status-tags-line' unconditionally magit-compat.el: use `defvar-local' for declaring git compat vars `magit-rev-diff-count': check git-rev-list(1) "--count" support `magit-diff-working-tree': make prompt more informative `magit-checkout': make prompt more informative `magit-file-line{,s}': add docstring `magit-file-line{,s}': s/file-exists-p/file-regular-p/ `magit-file-lines': don't `nreverse' twice to trim a trailing newline `magit-rebase-info': update docstring `magit-rebase-info': s/file-exists-p/file-{directory,regular}-p/ `magit-rebase-info': use `magit-file-line{,s}' instead of `with-temp-buffer' `magit-wazzup-toggle-ignore': optimize writing to wazzup ignore-file `magit-tests--modify-file': optimize writing to filename `magit-log{,-long}': replace `nconc' with `append' `magit-read-file-from-rev': run git-ls-tree(1) recursively on correct rev `magit-list-interesting-refs': differentiate vars in `for' clauses `magit-wip-{commit,echo-area}-message': fix repo token in docstring `magit-highlight-line-whitespace': set ":from-end" to t `magit-revert-buffers': remove extraneous arg to `string-prefix-p' `magit--refresh-cherry-buffer': correct in-buffer documentation `magit-cherry': pop to `magit--cherry-buffer-name' *after* reading args `magit{,-status}-mode-map': move `magit-cherry' keybind `magit-goto-diffstats': don't report "No diffstats section found" if we did magit.el: cleanly support aborting a merge operation magit-key-mode.el: make faces customizable `magit-list-repos{,*}': cleanup .mailmap | 20 ++++ AUTHORS | 138 +++++++++++++++++++++++++++ AUTHORS.in | 20 ++++ INSTALL.md | 11 +-- Makefile | 87 +++++++++++++---- magit-bisect.el | 6 +- magit-blame.el | 15 +-- magit-cherry.el | 42 +++++---- magit-compat.el | 35 ++++--- magit-flow.el | 8 +- magit-key-mode.el | 38 ++++++-- magit-stgit.el | 6 +- magit-svn.el | 13 +-- magit-topgit.el | 7 +- magit-wip.el | 11 ++- magit.el | 256 +++++++++++++++++++++++---------------------------- magit.texi | 141 ---------------------------- rebase-mode.el | 10 +- tests/magit-tests.el | 7 +- 19 files changed, 497 insertions(+), 374 deletions(-) create mode 100644 .mailmap create mode 100644 AUTHORS create mode 100644 AUTHORS.in -- 1.7.11.1 -- --- You received this message because you are subscribed to the Google Groups "magit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
