Revert +hub flag, but disable magithub by default

Must be enabled on a per-project basis. You can change this behavior by
setting +magit-hub-enabled-by-default to non-nil (before magit is
loaded).

Magithub has been made opt-in because:

1. Magithub is imposing, asking the user for a token, especially for
   users who don't use github (much or at all), but may occasionally
   have a project with a github remote.
2. magithub is really slow on first load for medium-to-large repos.
3. It's really easy to enable it through the magithub popup (H C e).
   magithub.enabled is saved into the project's .git/config file, so the
   setting will persist.

Also added a docstring to +magit-hub-features
This commit is contained in:
Henrik Lissner 2018-06-01 10:53:08 +02:00
parent 592205e1dd
commit bab530ea2e
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
3 changed files with 31 additions and 3 deletions

View file

@ -56,7 +56,7 @@
;gist ; interacting with github gists
;macos ; MacOS-specific commands
;make ; run make tasks from Emacs
;(magit +hub) ;
;magit ;
;password-store ; password manager for nerds
pdf ; pdf enhancements
;prodigy ; FIXME managing external services & code builders