Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

19 check-ins occurring on or before 2014-09-02 01:47:34.

2014-09-02
01:47
Fixed tab completion by dynamically adding do_*() methods to the cmd.Cmd-derived morglib.command.repl class. check-in: 76258bb609 user: mvnathan tags: dev
2014-09-01
22:31
Preliminary interactive console. check-in: f87b207474 user: mvnathan tags: dev
20:29
Renamed morglib.cmd to morglib.command because the standard library already has a module named cmd, which will likely interfere with the one in morglib once we start using the standard cmd module for Morg's interactive mode. check-in: 08dd343e46 user: mvnathan tags: dev
19:42
Implemented help command. check-in: 905143c204 user: mvnathan tags: dev
19:06
Implemented exit and quit commands. check-in: ebd658ed0e user: mvnathan tags: dev
18:58
Added stub for command to delete tasks and properties. check-in: a91e32f06d user: mvnathan tags: dev
18:56
Added stub for command to edit tasks and properties. check-in: de4097cf99 user: mvnathan tags: dev
18:54
Added stub for command to list tasks and properties matching different search criteria. check-in: 35ba4fd469 user: mvnathan tags: dev
18:44
  • Added stub for command to create new tasks and properties.
  • Implemented automatic module importation and dispatch table setup.
  • Fixed bug in dispatcher.__setitem__().
check-in: 1d60f98b47 user: mvnathan tags: dev
15:49
Preliminary command processing infrastructure. check-in: 2fa02d69b6 user: mvnathan tags: dev
09:14
Added positional arguments to Morg's command-line parser as a first step toward accepting commands to execute. check-in: 2ecec3aef8 user: mvnathan tags: dev
08:21
Cleaned up command-line args dumping to the debug log. check-in: 7148dc2495 user: mvnathan tags: dev
08:01
Added support for debug logging, which is good to have early on in the project before we end up with a lot of code that may, eventually, need to be retrofitted with debugging statements.
  • Added morglib/log.py to encapsulate logging operations.
  • Added morglib.morg_error as base for all Morg exceptions.
  • Reworked morglib.args.error to use above base class.
  • Renamed --log option to --log-file.
check-in: 2478e3bdd2 user: mvnathan tags: dev
05:32
  • Created morglib module to house most of Morg's functionality.
  • Moved command-line parsing from morg.py into morglib.
  • Updated process.wiki to explicitly mention location of version info.
check-in: e24ff23216 user: mvnathan tags: dev
04:55
Initial version of Morg's main function with support for command-line parsing as well as setting options via environment variables. Of course, apart from parsing command-line arguments and printing out the resulting options, the program doesn't do anything just yet. check-in: 87e7377462 user: mvnathan tags: dev
2014-08-31
07:57
Copied over various Wiki pages from Minx and edited them to be pertinent to Morg. check-in: 54531e321f user: mvnathan tags: dev
06:40
Create new branch named "rel" check-in: 992d3baca9 user: mvnathan tags: rel
06:40
Create new branch named "dev" check-in: e511c84d7c user: mvnathan tags: dev
2014-08-30
22:16
initial empty check-in Leaf check-in: ec4f0cf1e2 user: mvnathan tags: trunk