summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2008-07-03 22:40:29 +0200
committerHans Ulrich Niedermann <hun@n-dimensional.de>2008-07-15 12:28:56 +0200
commit5eff502ced858a7d3a4f3b1c4d44b28e83dc92de (patch)
tree86babcca4fc2a521d5c4f19873c3a2ca6af66eae /TODO
parent4b538e4003103171dacaa7a0ac2bad52432cdfbd (diff)
downloadnbb-5eff502ced858a7d3a4f3b1c4d44b28e83dc92de.tar.gz
nbb-5eff502ced858a7d3a4f3b1c4d44b28e83dc92de.tar.xz
nbb-5eff502ced858a7d3a4f3b1c4d44b28e83dc92de.zip
Rework command framework
Implies catching exceptions in a single place.
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO b/TODO
index 3fb0272..e9ab673 100644
--- a/TODO
+++ b/TODO
@@ -6,7 +6,8 @@ TODO: (to get git-amb equivalent functionality)
* Write docs: man page equivalent, README, and HACKING.
TODO: (Large list)
- * Move command objects to plugin detection framework
+ * Switch plugins.Foo.validate() functions to different protocol:
+ Either return or raise an exception.
* supports execution of user commands in source, build, install dirs
* BS support: cmake, scons, ...
* VCS support: SVN, darcs, hg, ...
@@ -33,6 +34,7 @@ TODO: (Large list)
* Man page or something similar. Generate from help texts?
DONE:
+ * Do not move command objects to plugin detection framework (bad idea!)
* Find or implement @abstractmethod decorator.
* Unify detect() methods.
* Design nice user interface. Requirements: