[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