cpack_repository/commit

Explain possible `evaluate-before-making public'

authorJan Wielemaker
Fri Nov 26 12:28:28 2010 +0100
committerJan Wielemaker
Fri Nov 26 12:28:28 2010 +0100
commit175d03e44289117ed2b8653067fb49cb2ed0e1e5
treeac6575c8ad6c4634f8284405a3c9a600384d33d1
parent8f4935f8dbe228a15214ac720d810db21b0f9ce3
Diff style: patch stat
diff --git a/TODO.txt b/TODO.txt
index e5e9752..952d307 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -4,20 +4,31 @@ Wishlist:
 
   * Allow owner/user to overrule problems (notably undefined
     predicates).
+
   * When updating/accepting a package, do some sanity checks
     first.
+
+      - Fetch into new branch (e.g. eval):
+
+	  % git fetch origin master:eval
+	  <evaluate, and if ok>
+	  % git branch -M eval master
+
   * Removing packages.  Notably, we need to keep track of the
     config files, so that we can delete them.  We can base that
     on config.done, which keeps track of where the file comes
     from.
+
   * Removing packages: warn about broken dependencies.  This
     probably needs a list of why a package is installed: one
     of
 	- explicit
 	- resolves_for(<pack>)
+
   * Signing.  Also make servers sign versions
-  * Clone servers.  Add fetching required clone-info to the
-    API.
+
+  * Allow users to trust each other and/or allow them to
+    give other users the right to update a repository.
 
 Long term: