From a61551c5967e048e6e26ece39e3d266a413483f7 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Wed, 28 Jun 2006 20:30:50 +0000 Subject: * TODO: Remove completed items. * schroot/schroot-base-main.cc (run): This method takes argc and argv arguments, and calls the option class parse method. It also catches and handles parse exceptions. * schroot/schroot-base-option.cc (parse): Renamed from parse_options, this method now takes argc and argv as arguments and calls all the other class virtual methods to set up and process the options. (add_option_group): New virtual method. The addition of option groups is split out from the parse method. * All option parsing classes have removed the argc and argv arguments from their constructors. The constructors now no longer call any of the virtual methods. --- TODO | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index b9472cfb..740dab9f 100644 --- a/TODO +++ b/TODO @@ -32,20 +32,10 @@ PENDING also allow templated exceptions which will simplify error reporting for non-string types. -* Suggest running with --help for helper binaries. - - When options are incorrect, suggest running --help as for schroot, - dchroot and dchroot-dsa. This depends on implementing frontend code - in helper binaries. PLANNED ------- -* Frontend code for helper binaries. - - schroot-releaselock and schroot-listmounts should use a frontend - (main class) like schroot, dchroot and dchroot-dsa. - * Replace run-parts(8) usage with internal reimplementation. We don't need many of the run-parts features, and this is the only -- cgit v1.2.3