summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/package-vc.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
index 8b2b2f707d0..b54108a6193 100644
--- a/lisp/emacs-lisp/package-vc.el
+++ b/lisp/emacs-lisp/package-vc.el
@@ -24,6 +24,18 @@
;; the source code, this extension allows for packages to be fetched
;; and updated directly from a version control system.
+;;; TODO:
+
+;; - Allow for automatic updating TODO
+;; * Detect merge conflicts TODO
+;; * Check if there are upstream changes TODO
+;; - Respect the .elpaignore file TODO
+;; - Allow finding revisions that bump the version tag TODO
+;; * Allow for `package-vc-fetch' to use the version
+;; of the package if already installed.
+;; - Allow for ELPA specifications to be respected without TODO
+;; endangering the user with arbitrary code execution
+
;;; Code:
(require 'package)