Timeline
Not logged in

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

50 most recent timeline items

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)