{"push_id":783147176,"size":7,"distinct_size":1,"ref":"refs/heads/master","head":"ad015c1d8d8b877db0ae199662fa714df5f7b11b","before":"3262293ffbb41444c3092608621881f0a351b48f","commits":[{"sha":"9b1a7d531af7ad08eb7b44ef62020e7f3195afe1","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"SQLite class stub\n\nSQLite class stub and a simple test suite was set up to ensure that\ncmake is finding sqlite correctly.","distinct":false,"url":"https://api.github.com/repos/groksteve/deck/commits/9b1a7d531af7ad08eb7b44ef62020e7f3195afe1"},{"sha":"7d3f2a2195604e0f4ccf8aedd632b4625d27cfb4","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"SQLiteDB now using actual sqlite.\n\nAdded RAII style management of real sqlite3 resources to SQLiteDB class\nalong with the existing tests.\n\n* Add SQLiteDB destructor which closes any active connection.\n* Modify SQLiteDB open and close methods to actually open/close the real\n  sqlite3 connection. These throw exceptions if an sqlite error occurs.\n* Add Deck::SQLiteConnectionError exception class.","distinct":false,"url":"https://api.github.com/repos/groksteve/deck/commits/7d3f2a2195604e0f4ccf8aedd632b4625d27cfb4"},{"sha":"f61dfc22cf16ea209bce43f2eb5d41cd8fa86af0","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"SQLiteDB#getTables implemented\n\nSQLiteDB now communicates with real database files and can query the\nlist of table names.\n\n* Add SQLiteNoActiveConnection exception class.\n* Modify default style of calling sqlite C functions.\n* Add SQLiteDB#exec method which wraps sqlite3_exec with a\n  lambda-capable version which calls the lambda for each row received.\n* Add SQLiteDB#getTables method which returns the list of table names in\n  the database.\n* Modify test CMakeLists to copy the test fixtures (sqlite file) into\n  the build directory.","distinct":false,"url":"https://api.github.com/repos/groksteve/deck/commits/f61dfc22cf16ea209bce43f2eb5d41cd8fa86af0"},{"sha":"4ee535a3ab41c6662bef9dd50766752d88dca01c","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"Added sanity checks on db opening/closing.\n\nAdded tests and corresponding implementation to ensure that calling open\non an existing database closes the old one and calling close on an\ninactive database throws an exception.","distinct":false,"url":"https://api.github.com/repos/groksteve/deck/commits/4ee535a3ab41c6662bef9dd50766752d88dca01c"},{"sha":"34de030c2b843816df3ab5cd2d40680bf1ccef7b","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"Changed license to GPLv3.\n\nLicense is now GPLv3 so as to ensure that any forks or changes using\nthis code are redistributed to the community.\n\n* Modify LICENSE, now has GPLv3\n* Modify README, references the new license.\n* Modify sqlite.hpp, has an include guard and license.","distinct":false,"url":"https://api.github.com/repos/groksteve/deck/commits/34de030c2b843816df3ab5cd2d40680bf1ccef7b"},{"sha":"ec2ab1d540a7a6b081498b5d87ddeccb55589b1a","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"Restructured SQLiteDB sources.\n\nSeparated SQLiteDB's source from its implementation now that the source\nis larger. Also replaced the exec lambda wrapper's template parameter\nwith a using directive specifying the signature, that way there is no\nambiguity for consumers of the API. Exceptions have also been moved into\ntheir own header.","distinct":false,"url":"https://api.github.com/repos/groksteve/deck/commits/ec2ab1d540a7a6b081498b5d87ddeccb55589b1a"},{"sha":"ad015c1d8d8b877db0ae199662fa714df5f7b11b","author":{"email":"e69742b459ad384e8baf6a1ad4d09f107aeb6dd3@tutive.com","name":"Stephen Pegoraro"},"message":"Cmake now copies fixtures to own dir.","distinct":true,"url":"https://api.github.com/repos/groksteve/deck/commits/ad015c1d8d8b877db0ae199662fa714df5f7b11b"}]}