* Path for renames during restore and renames during share (thanks to Bryan Aldrich...
[vss2svn.git] / ssphys / TODO
blobb63ea5ec232d7c2a47c74a66d544325cd972086b
1 TODO:\r
2 \r
3 +++ General +++\r
4  * better exception handling and error reporting\r
5  + better command line argument handling (boost::program_options)\r
6  * handle the missing actions\r
7    + Recovered_Project\r
8    + Recovered_File\r
9    * action 12\r
10    * action 13\r
11    + Shared_File\r
12    + Branch_File\r
13    * action 18\r
14    + RollBack\r
16 +++ ssphys.exe +++\r
17  + see what is needed for an integration with another scripting tool\r
18  * global option to output the error messages to stdout instead of stderr\r
19  * global option to never exit with a negative result (for find command)\r
20  * a few sample batch files for usage pattern\r
21  * update the xsd to the current state.\r
22  \r
23 ++++ info command ++++\r
24  * need a way to deal with non item history files, like names.dat, currently the info command displays\r
25    simple the first record, in the assumption it is an info record.\r
26  \r
27 ++++ get command ++++\r
28  * implement RollBack action\r
29  * more explizit help message, with usage pattern\r
30    {{{ \r
31       find data\ -name \?\?\?\?aaaa | xargs -n 1 ssphys get -b --force-overwrite -v 1 --output stage\   \r
32    }}}\r
33  * set date/time to timestamp of action\r
34  * make read only\r
35  * wildcard get with --output-dir command? \r
36  * solve the command specific option "-v" and global option "--version" problem\r
37  * check wether there is some checksum to verify, wether get operation was succesfull\r
38  * in output directory mode, check wether the output file is identically to the input file\r
39  * implement the saving of reconstructed project status files\r
40  + write output file with same name as input file into another directory\r
41  \r
42 ++++ validate command ++++\r
43  * check consecutivness of timestamps\r
44  * validate checksums\r
45  * linkage of records\r
46  \r
48 +++ ssrep.exe +++\r
49  * start the work on the ss.exe replacment tool again\r
51 +++ ssapi.lib +++\r
52  * abandon the project\r