Timeline
Not logged in

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

50 most recent check-ins

2014-09-21
00:12
Version 0.2.0 release. Leaf check-in: 0d7e6cebe4 user: mvnathan tags: rel, v0.2.0
00:11
Updated changelog, release notes, and news section of home page to include info about version 0.2.0. check-in: fdf77d2ee4 user: mvnathan tags: rel
2014-09-20
23:43
Merged last-minute change from dev to rel. check-in: 556d092628 user: mvnathan tags: rel
23:42
Add morg_util to list of exports. Leaf check-in: 94e7e3c115 user: mvnathan tags: dev
23:40
Merged from dev to rel in preparation for releasing version 0.2.0. check-in: 6f59ae2981 user: mvnathan tags: rel
23:27
Looks like we're ready to release version 0.2.0... check-in: 24981c6c57 user: mvnathan tags: dev
23:26
Added a couple of FAQ's about using Morg. check-in: 0dc70df2e7 user: mvnathan tags: dev
21:48
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. check-in: acba4497fc user: mvnathan tags: dev
09:42
Implemented the new command. check-in: 1bafafa24d user: mvnathan tags: dev
08:38
Disallow item creation without any accompanying properties. check-in: 49440f6e1f user: mvnathan tags: dev
07:51
Implemented command-line parsing for the new command. check-in: a855b05bad user: mvnathan tags: dev
00:15
Implemented morglib.database.add_item(). check-in: 0c1020da14 user: mvnathan tags: dev
2014-09-19
08:11
Added week, status, and priority to list of predefined properties. check-in: 08ee0f3c5e user: mvnathan tags: dev
07:28
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. check-in: d74ecb0949 user: mvnathan tags: dev
04:57
Pass database object to all the commands. check-in: 1a510a86e6 user: mvnathan tags: dev
04:20
Updated documentation about watermarking. check-in: ea1817df1f user: mvnathan tags: dev
00:36
Create and populate watermark table in a transaction. check-in: a23e710131 user: mvnathan tags: dev
00:33
Added a helper class to ease database Morgification and verification. check-in: 5013209038 user: mvnathan tags: dev
2014-09-18
21:13
Use between operator for numeric property range constraints instead of the relational operators. check-in: 0caa6b62ab user: mvnathan tags: dev
21:07
Updated morglib.database documentation. check-in: f2db928450 user: mvnathan tags: dev
06:29
Implemented database sanity check. check-in: 4c162d2c43 user: mvnathan tags: dev
02:39
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. check-in: a3a30512cd user: mvnathan tags: dev
2014-09-17
07:36
Added predefined properties. check-in: d01512e3ce user: mvnathan tags: dev
06:53
  • 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.
check-in: ec111eeb6a user: mvnathan tags: dev
05:07
Preliminary implementation of property tables initialization. check-in: 900f673393 user: mvnathan tags: dev
2014-09-16
23:40
Implemented task table creation. check-in: 66d0d6f614 user: mvnathan tags: dev
23:24
Added code to create the morg table when the database is initialized. check-in: fb72a84275 user: mvnathan tags: dev
07:38
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). check-in: df6891d3bf user: mvnathan tags: dev
03:36
Added a database schema wiki page, both as documentation and as an aid to keeping track of how to perform initialization and sanity checks. check-in: 8b0250c025 user: mvnathan tags: dev
2014-09-12
03:47
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. check-in: b6d0fbde8e user: mvnathan tags: dev
2014-09-11
21:23
Skeletal database class for storing tasks and their properties. Doesn't do squat now; but more to come soon... check-in: 7a76940802 user: mvnathan tags: dev
2014-09-05
01:10
Releasing version 0.1.0 check-in: 7beb4a5e75 user: mvnathan tags: rel, v0.1.0
01:07
Minor last-minute fixes merged in from dev branch. check-in: 96041dd4d2 user: mvnathan tags: rel
01:06
  • Changed email address on copyright page because the one I originally had in mind was already taken.
  • Minor formatting fix to process page.
check-in: 3b00f8ed6b user: mvnathan tags: dev
01:04
  • Added changelog and release notes.
  • Updated home page and copyright page for version 0.1.0 release.
check-in: 543f7c4447 user: mvnathan tags: rel
00:17
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... check-in: 2b692adcf5 user: mvnathan tags: rel
2014-09-04
19:44
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. check-in: a3a3e75f76 user: mvnathan tags: dev
19:00
Added support for --help option to the exit commands. check-in: 93aa565cbd user: mvnathan tags: dev
18:59
Simplified command-line parsing for the help command. check-in: 46982c5453 user: mvnathan tags: dev
2014-09-02
04:27
Fixed a bug in how the unique prefixes were being handled in case we did find the appropriate command. check-in: bdc0ddb7e3 user: mvnathan tags: dev
04:06
Allow commands to be shortened to shortest unique prefix. check-in: cd10f4a05f user: mvnathan tags: dev
03:42
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. check-in: 33c599e894 user: mvnathan tags: dev
03:28
EOF no longer shows up in the help commands list. check-in: ed6368a669 user: mvnathan tags: dev
03:15
Cache help text rather than building it each time. check-in: 9892334850 user: mvnathan tags: dev
02:55
Added command-line parsing to help command to make it deal properly with malformed input. check-in: 11a4cd2744 user: mvnathan tags: dev
02:54
Don't log argument parsing error because logging would not yet be initialized. Instead, just print to stderr and quit. check-in: 103b43f4ad user: mvnathan tags: dev
02:09
Updated TODO list. check-in: 3b3f1f78cd user: mvnathan tags: dev
01:57
Do nothing on blank lines instead of repeating previous command. check-in: fa701cf09e user: mvnathan tags: dev
01:53
Overrode cmd.Cmd's error handling for unknown commands to allow the Morg interpreter to deal with the problem. check-in: c3a57b82c5 user: mvnathan tags: dev
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