Timeline
Not logged in

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

50 most recent check-ins occurring on or after 2014-09-02 01:47:34.

2014-09-21
00:12
[0d7e6cebe4] Leaf: Version 0.2.0 release. (user: mvnathan tags: rel, v0.2.0)
00:11
[fdf77d2ee4] Updated changelog, release notes, and news section of home page to include info about version 0.2.0. (user: mvnathan tags: rel)
2014-09-20
23:43
[556d092628] Merged last-minute change from dev to rel. (user: mvnathan tags: rel)
23:42
[94e7e3c115] Leaf: Add morg_util to list of exports. (user: mvnathan tags: dev)
23:40
[6f59ae2981] Merged from dev to rel in preparation for releasing version 0.2.0. (user: mvnathan tags: rel)
23:27
[24981c6c57] Looks like we're ready to release version 0.2.0... (user: mvnathan tags: dev)
23:26
[0dc70df2e7] Added a couple of FAQ's about using Morg. (user: mvnathan tags: dev)
21:48
[acba4497fc] Since completions logic was being applied in several different places, refactored it into a separate function, which makes the call sites much more compact and readable. (user: mvnathan tags: dev)
09:42
[1bafafa24d] Implemented the new command. (user: mvnathan tags: dev)
08:38
[49440f6e1f] Disallow item creation without any accompanying properties. (user: mvnathan tags: dev)
07:51
[a855b05bad] Implemented command-line parsing for the new command. (user: mvnathan tags: dev)
00:15
[0c1020da14] Implemented morglib.database.add_item(). (user: mvnathan tags: dev)
2014-09-19
08:11
[08ee0f3c5e] Added week, status, and priority to list of predefined properties. (user: mvnathan tags: dev)
07:28
[d74ecb0949] Generalized Morg so it's no longer task-specific. Rather, it aspires to be a general hierarchical list manager and, by default, its predefined properties set it up to manage shopping lists and TODO lists. (user: mvnathan tags: dev)
04:57
[1a510a86e6] Pass database object to all the commands. (user: mvnathan tags: dev)
04:20
[ea1817df1f] Updated documentation about watermarking. (user: mvnathan tags: dev)
00:36
[a23e710131] Create and populate watermark table in a transaction. (user: mvnathan tags: dev)
00:33
[5013209038] Added a helper class to ease database Morgification and verification. (user: mvnathan tags: dev)
2014-09-18
21:13
[0caa6b62ab] Use between operator for numeric property range constraints instead of the relational operators. (user: mvnathan tags: dev)
21:07
[f2db928450] Updated morglib.database documentation. (user: mvnathan tags: dev)
06:29
[4c162d2c43] Implemented database sanity check. (user: mvnathan tags: dev)
02:39
[a3a30512cd] In addition to initializing the master property table, we now create the individual tables to store the instances of the various properties. Moreover, insertions into the property table and creating the corresponding property instance tables are part of a transaction to ensure that either both occur or neither occurs. (user: mvnathan tags: dev)
2014-09-17
07:36
[d01512e3ce] Added predefined properties. (user: mvnathan tags: dev)
06:53
[ec111eeb6a] • Added column constraint to property table to ensure property names are unique, non-null, and case-insensitive. • Also added constraint to ensure property types are non-null, case-insensitive, and one of either integer, real, or text. • Added query to retrieve the current properties from the property table and insert any new ones from the client-supplied list. (user: mvnathan tags: dev)
05:07
[900f673393] Preliminary implementation of property tables initialization. (user: mvnathan tags: dev)
2014-09-16
23:40
[66d0d6f614] Implemented task table creation. (user: mvnathan tags: dev)
23:24
[fb72a84275] Added code to create the morg table when the database is initialized. (user: mvnathan tags: dev)
07:38
[df6891d3bf] Added check to see if database is empty or not. This is needed for initialization and sanity checking (which are still to be fully implemented; coming soon). (user: mvnathan tags: dev)
03:36
[8b0250c025] Added a database schema wiki page, both as documentation and as an aid to keeping track of how to perform initialization and sanity checks. (user: mvnathan tags: dev)
2014-09-12
03:47
[b6d0fbde8e] Implemented database class's constructor to open the tasks SQLite database file. Next step: create the task and property tables if they don't already exist. (user: mvnathan tags: dev)
2014-09-11
21:23
[7a76940802] Skeletal database class for storing tasks and their properties. Doesn't do squat now; but more to come soon... (user: mvnathan tags: dev)
2014-09-05
01:10
[7beb4a5e75] Releasing version 0.1.0 (user: mvnathan tags: rel, v0.1.0)
01:07
[96041dd4d2] Minor last-minute fixes merged in from dev branch. (user: mvnathan tags: rel)
01:06
[3b00f8ed6b] • Changed email address on copyright page because the one I originally had in mind was already taken. • Minor formatting fix to process page. (user: mvnathan tags: dev)
01:04
[543f7c4447] • Added changelog and release notes. • Updated home page and copyright page for version 0.1.0 release. (user: mvnathan tags: rel)
00:17
[2b692adcf5] Merged from dev to rel in preparation for release of version 0.1.0, which has a working interpreter, but not much else. The next release should have database support... (user: mvnathan tags: rel)
2014-09-04
19:44
[a3a3e75f76] Added morglib.command to list of modules exported via __all__ and updated documentation for morglib.command.base to reflect that it should be used as a base class for all Morg commands, built-in and user-defined. (user: mvnathan tags: dev)
19:00
[93aa565cbd] Added support for --help option to the exit commands. (user: mvnathan tags: dev)
18:59
[46982c5453] Simplified command-line parsing for the help command. (user: mvnathan tags: dev)
2014-09-02
04:27
[bdc0ddb7e3] Fixed a bug in how the unique prefixes were being handled in case we did find the appropriate command. (user: mvnathan tags: dev)
04:06
[cd10f4a05f] Allow commands to be shortened to shortest unique prefix. (user: mvnathan tags: dev)
03:42
[33c599e894] The example command used for illustration of the help command's usage is now near the middle of the list of available commands rather than being the first one on it. (user: mvnathan tags: dev)
03:28
[ed6368a669] EOF no longer shows up in the help commands list. (user: mvnathan tags: dev)
03:15
[9892334850] Cache help text rather than building it each time. (user: mvnathan tags: dev)
02:55
[11a4cd2744] Added command-line parsing to help command to make it deal properly with malformed input. (user: mvnathan tags: dev)
02:54
[103b43f4ad] Don't log argument parsing error because logging would not yet be initialized. Instead, just print to stderr and quit. (user: mvnathan tags: dev)
02:09
[3b3f1f78cd] Updated TODO list. (user: mvnathan tags: dev)
01:57
[fa701cf09e] Do nothing on blank lines instead of repeating previous command. (user: mvnathan tags: dev)
01:53
[c3a57b82c5] Overrode cmd.Cmd's error handling for unknown commands to allow the Morg interpreter to deal with the problem. (user: mvnathan tags: dev)
01:47
[76258bb609] Fixed tab completion by dynamically adding do_*() methods to the cmd.Cmd-derived morglib.command.repl class. (user: mvnathan tags: dev)