el-get/methods
Mykola Nikishov 63be589c1d Delegate install and update actions for github to git
github method, as a derived method, should build a final repository URL
and let parent's respective methods do the actual work.

Register new 'el-get-github-pull function as update method.

Make both methods, 'el-get-github-pull and 'el-get-github-clone,
implement the same pattern:

- Delegate check if URL is a secure one to the parent method
- Ignore :url from package's recipe passed by 'el-get-do-update as it
  makes no sense
- Unconditionally build package repository URL with 'el-get-github-url
- Call respective git method
2016-09-19 08:42:04 +03:00
..
el-get-apt-get.el Fix logic when deciding if apt-get package should be installed 2016-09-08 08:15:53 +03:00
el-get-brew.el el-get-executable-find: use it consistently 2015-07-27 14:56:02 -04:00
el-get-builtin.el
el-get-bzr.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00
el-get-cvs.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00
el-get-darcs.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00
el-get-elpa.el el-get-{emacswiki,elpa}-build-local-recipes: fix, optimize 2016-02-06 02:40:28 -05:00
el-get-emacsmirror.el
el-get-emacswiki.el el-get-{emacswiki,elpa}-build-local-recipes: fix, optimize 2016-02-06 02:40:28 -05:00
el-get-fink.el el-get-executable-find: use it consistently 2015-07-27 14:56:02 -04:00
el-get-fossil.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00
el-get-git-svn.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00
el-get-git.el el-get-git-compute-checksum: use call-process 2015-03-05 12:25:58 -05:00
el-get-github-tar.el
el-get-github-zip.el
el-get-github.el Delegate install and update actions for github to git 2016-09-19 08:42:04 +03:00
el-get-go.el el-get-executable-find: use it consistently 2015-07-27 14:56:02 -04:00
el-get-hg.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00
el-get-http-tar.el dont assume tar options 2015-03-10 23:35:43 -07:00
el-get-http-zip.el el-get-executable-find: use it consistently 2015-07-27 14:56:02 -04:00
el-get-http.el el-get-http-install: allow for non-http urls 2015-10-27 20:12:20 -04:00
el-get-pacman.el el-get-executable-find: use it consistently 2015-07-27 14:56:02 -04:00
el-get-svn.el Don't install insecurely without el-get-allow-insecure. 2014-08-12 11:42:08 -07:00