`make bootstrap' now uses this script. If that part of the bootstrap
process fails, then you can also run it manually. See the commentary
at the beginning of the script for usage instructions.
Suppress warnings about `defgeneric' and `defmethod' being obsolete.
Compiling the drone `emacsql' results in many such warnings, which
distract from other potential warnings, which actually should be
addressed. Because `emacsql' wants to stay compatible with Emacsen
before v25.1 it cannot switch to `cl-defgeneric' and `cl-defmethod'
and I don't want to see warnings about that for the next few years.
Also direct all of Emacs' stderr to stdout because `message' prints
to stderr instead of stdout).
Update borg to v0.2.0-18-g9573646
Update closql to v0.3.2
Update dash to 2.13.0-19-g958e3fb
Update epkg to v2.0.0-5-g3256cac
Update magit to 2.8.0-204-gf7b7cea
Update with-editor to v2.5.8
Update borg to v0.2.0
Update closql to v0.3.1-2-g1245d82
Update dash to 2.13.0-5-gd4bccfe
Update diff-hl to 1.8.4-7-gc476e40
Update emacsql to 2.0.2
Update epkg to v2.0.0
Update magit to 2.8.0-144-g4aeaea1
Update use-package to 2.3-8-gc7adfdd
Update with-editor to v2.5.7-1-gb2d9d6b
Update borg to v0.1.5
Update dash to 2.13.0-3-g2996a0d
Update magit to 2.8.0-61-ga49dfe1
Update use-package to 2.2-13-gca736c3
Update with-editor to v2.5.6
Update auto-compile to 1.3.2
Update borg to v0.1.2
Update dash to 2.13.0-2-gf1c60c4
Update diff-hl to 1.8.4-1-gf8ce39d
Update emacsql to 2.0.1-3-g3176aee
Update git-modes to 1.2.3
Update magit to 2.8.0-5-gec81268
Update packed to 1.0.0
Update use-package to 2.2-9-g3f6ba1b
Update with-editor to v2.5.2
Many users set `indent-tabs-mode' global value to nil. And I agree with
those users, this should have been the default. But the reality is that
it isn't the default.
If you change the default locally, then your default is different from
the "default default", which is a problem because most files that were
authored by people who prefer to use tabs do NOT explicitly set the
file local value to t, because that doing so would (theoretically) be
redundant.
If you do set `indent-tabs-mode' to nil despite this, then you will end
up using spaces for indentation in files whose author decided to use
tabs. What I do instead is to set the file-/buffer-local value for all
files whose author I am. That's a bit inconvenient, but if I didn't do
that then I would have to check every contributions for tabs.