package-vc

Homepage: https://www.gnu.org/software/emacs

Author: Philip Kaludercic

Summary

Manage packages from VC checkouts

Commentary

While packages managed by package.el use tarballs for distributing
the source code, this extension allows for packages to be fetched
and upgraded directly from a version control system.

To install a package from source use `package-vc-install'.  If you
aren't interested in activating a package, you can use
`package-vc-checkout' instead, which will prompt you for a target
directory.  If you wish to reuse an existing checkout, the command
`package-vc-install-from-checkout' will create a symbolic link and
prepare the package.

If you make local changes that you wish to share with an upstream
maintainer, the command `package-vc-prepare-patch' can prepare
these as patches to send via Email.

Dependencies

Reverse dependencies