[Pkg-bazaar-commits] ./bzr/unstable r294: todo

Martin Pool mbp at sourcefrog.net
Fri Apr 10 07:51:45 UTC 2009


------------------------------------------------------------
revno: 294
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Thu 2005-04-28 17:24:55 +1000
message:
  todo
modified:
  TODO
-------------- next part --------------
=== modified file 'TODO'
--- a/TODO	2005-04-28 07:07:06 +0000
+++ b/TODO	2005-04-28 07:24:55 +0000
@@ -55,6 +55,8 @@
 Medium things
 -------------
 
+* Selective commit of only some files.
+
 * Faster diff/status.  
 
   Status should be handled differently because it needs to report on
@@ -114,7 +116,7 @@
 
   - perhaps a pattern that matches only directories or non-directories
 
-* Expansion of $Id$ tags within working files.  Perhaps do this in
+* Expansion of $Id$ keywords within working files.  Perhaps do this in
   exports first as a simpler case because then we don't need to deal
   with removing the tags on the way back in.
 
@@ -122,6 +124,17 @@
 Large things
 ------------
 
+* Hooks for pre-commit, post-commit, etc.
+
+  Consider the security implications; probably should not enable hooks
+  for remotely-fetched branches by default.
+
+* Pre-commit check.  If this hook is defined, it needs to be handled
+  specially: create a temporary directory containing the tree as it
+  will be after the commit.  This means excluding any ignored/unknown
+  files, and respecting selective commits.  Run the pre-commit check
+  (e.g. compile and run test suite) in there.
+
 * Web interface
 
 * GUI (maybe in Python GTK+?)



More information about the Pkg-bazaar-commits mailing list