{"shas":[["24d74c5e156b21a3d3fd5e604755e6be26bfb515","1a8f97f2b4f1d5b26446bcf1ad65d792ae140e56@gmail.com","mv helpers.cc -> helpers.h","Randall Leeds"],["9440117e2df839038ad70158ebcc68cc425c1e31","1a8f97f2b4f1d5b26446bcf1ad65d792ae140e56@gmail.com","(con|de)structors for LevelDB and WriteBatch\n\nBasic WriteBatch functionality works now.","Randall Leeds"],["79197cd08eb1ab4482285bec5a07aed3e0c28d8f","1a8f97f2b4f1d5b26446bcf1ad65d792ae140e56@gmail.com","rename LevelDB to DB. Matches C API. Less typing.","Randall Leeds"],["6021981aaa05b92c161264a15d88f04285b803c5","314c39bc94ef5788566319a64742f3dcceb907b2@gmail.com","Updated documentation with API changes introduced in 79197cd\nUpdated demo, added a WriteBatch example implemented in 9440117","shinuza"],["9183f240018012d1d9151fd9b6af3e9f673f2ec3","314c39bc94ef5788566319a64742f3dcceb907b2@gmail.com","Updated demo/million.js as well","shinuza"],["836189336d1579032fce6bee94ae7da997e884fc","1a8f97f2b4f1d5b26446bcf1ad65d792ae140e56@gmail.com","Merge pull request #6 from shinuza/documentation\n\nUpdated documentation and demo","Randall Leeds"],["8d9846363970f75335beb9b8317cef7f3fa553ef","1a8f97f2b4f1d5b26446bcf1ad65d792ae140e56@gmail.com","sync with dizzyd:leveldb/portable@04a80d. fix #5.\n\nSquashed commit of the following:\n\ncommit 04a80d05e5aadacabab6c5f9699e639d3b05d8bf\nAuthor: Carter Thaxton <carter.thaxton@gmail.com>\nDate:   Tue May 24 14:45:27 2011 -0700\n\n    Additional changes to build under Mac OS X 10.5.8, using i686-apple-darwin9-gcc-4.0.1, which ships with XCode for Leopard\n\n    Using macros to handle nested friend access; avoid use of variadic macros for portablity.\n\ncommit 9dd5fd4216aee79970191af5336af89d6a770c72\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Mon May 23 11:02:37 2011 -0600\n\n    Fix incorrect function signature on test class\n\ncommit 5688327fe4910534792ecd865ab0c3415c26a89f\nMerge: 54d2ad8 a5b4129\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Mon May 23 10:57:00 2011 -0600\n\n    Merge branch 'master' into portable\n\ncommit a5b4129c0a8c01158cde2244a5811f15b9d45ec0\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Sat May 21 02:17:43 2011 +0000\n\n    sync with upstream @ 21409451\n\n    Check the NEWS file for details of what changed.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@28 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 54d2ad8e5462554ba2e69642ab9929979778ccb3\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Thu May 12 20:50:52 2011 -0600\n\n    Ignore generated files\n\ncommit bb3a6be419495e6ad64aee07d3f0d3b12c786413\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Thu May 12 20:49:47 2011 -0600\n\n    Enable construction of .a file from lib files\n\ncommit 93d9060598faed01ce26760cd1190b4347cafa46\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Tue May 10 23:22:54 2011 -0600\n\n    Use more traditional ext/hash_set include for \"std\" port\n\ncommit 05ca41465bcb37c32a3f981e6618cc859d264dd1\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Tue May 10 23:22:13 2011 -0600\n\n    Enable use of \"std\" port and generate necessary defines via platform.env\n\ncommit 239489ebcc4b0745dc4b821484ce1367e3f57cf3\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Tue May 10 23:21:39 2011 -0600\n\n    Add a \"std\" port which doesn't require C++0x\n\ncommit 10be62f4cc87972f4d296881725cd931926d663c\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Tue May 10 23:20:38 2011 -0600\n\n    Ignore generated build/build_config.h\n\ncommit b23364d194e6ef70409b8af25eea32b634f6304b\nAuthor: Dave Smith <dizzyd@dizzyd.com>\nDate:   Tue May 10 23:19:01 2011 -0600\n\n    Adding necessary cross-platform files from Chromium\n\ncommit 2b55d44e07d10d09da7b0c5ad67f252ac263764f\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue May 3 03:10:59 2011 +0000\n\n    make windows include /Iport\\win in dependent projects\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@27 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit e16e59a48dea1925299763c2707981be02d92d6d\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Thu Apr 21 01:54:51 2011 +0000\n\n    pull in hans' mac build fix\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@26 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit e50d37879a15b8bbda1c962038a6f0569f9a980a\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Wed Apr 20 22:50:04 2011 +0000\n\n    fix build on at least linux\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@25 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 1511be6edb54b6ade2bfad94256f76bc191e92ec\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Wed Apr 20 22:48:11 2011 +0000\n\n    @20776309\n    * env_chromium.cc should not export symbols.\n    * Fix MSVC warnings.\n    * Removed large value support.\n    * Fix broken reference to documentation file\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@24 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 80d4a4601a20e75a6c4245244e3cac2cf444e012\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Apr 19 23:11:15 2011 +0000\n\n    reverting disastrous MOE commit, returning to r21\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@23 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 8540066c2705c6d2a0595d468a6ab041e4fc72fa\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Apr 19 23:01:25 2011 +0000\n\n    Revision created by MOE tool push_codebase.\n    MOE_MIGRATION=\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@22 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit e5d186b89ea9c2a8b6ff1d687370e70787eea9d8\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Apr 18 23:15:58 2011 +0000\n\n    chmod a-x\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@21 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 95e21f32367748825123e382172ecbfd492ddb23\nAuthor: dgrogan@chromium.org <dgrogan@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Apr 12 19:38:58 2011 +0000\n\n    @20602303.  Default file permission is now 755.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@20 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 1ca60b12c68a71aac695b15e329b2a76a63cbb0a\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Wed Mar 30 18:49:03 2011 +0000\n\n    Fix last commit\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@19 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit fbd97aa4c5325eace57d24b89845b9581bac9324\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Wed Mar 30 18:35:40 2011 +0000\n\n    Move include files into a leveldb subdir.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@18 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit c2dc30f8224d3f84b917abb6d9657ca2c7c9b2a5\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Mar 29 22:41:11 2011 +0000\n\n    Upstream change.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@17 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit f85ede82f8c27a00c3120f67fbab89b2a89fe987\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 28 20:43:44 2011 +0000\n\n    Upstream changes.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@16 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 225a272621a5517a1a8dec8956457a121786d7c4\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Fri Mar 25 20:27:43 2011 +0000\n\n    Upstream changes\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@15 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 07f3bcfb9764be2a339cc02cf0a0d6edb151defb\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Mar 22 23:24:02 2011 +0000\n\n    Pull from upstream.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@14 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit dbbc21b601732980df7a6e877e75a31e9ec1e42b\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Mar 22 19:07:54 2011 +0000\n\n    Make GetTestDirectory threadsafe within Chromium and make it work on Windows.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@13 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit b887f640bae906abfb77fdf418be63350b4c5e1f\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Tue Mar 22 18:32:49 2011 +0000\n\n    More changes from upstream.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@12 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 8e30874b0cc959ac51e32e2f42387eadc5375b3c\nAuthor: gabor@google.com <gabor@google.com@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 23:10:11 2011 +0000\n\n    Removing unneeded build files\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@11 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 87c528b30a91689078728c5c7c03772c7ce0201b\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 21:06:49 2011 +0000\n\n    more upstream changes\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@10 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 84744ee8e3e568ca5b24eabf31be706d69d80c4d\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 19:40:57 2011 +0000\n\n    Sync in bug fixes\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@9 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 1a1b4538c3a33cadb3096e755416664af209270d\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 19:09:55 2011 +0000\n\n    Changes to get Snappy working\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@8 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit c50fe91cf36ed8e0281b9d3d338dfd80508d5a03\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 18:13:39 2011 +0000\n\n    Oops, another file that didn't upload correctly.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@7 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 73ed1a70a58d33b5d2cc158addf3e57ddcfb629a\nAuthor: hans@chromium.org <hans@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 17:30:49 2011 +0000\n\n    Set mime-type to text/css on doc/doc.css files.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@6 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 3702994a92d22d1ed8556dff4fd745a1e8781926\nAuthor: hans@chromium.org <hans@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Mon Mar 21 17:22:12 2011 +0000\n\n    Set mime-type to text/html on .html files.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@5 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 828515533f6cfe28ab1ae39d1cd8b915052f919f\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Fri Mar 18 23:03:49 2011 +0000\n\n    Fix typo in Makefile.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@4 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 22cc5453bada623b7e525e71d9c4268dabb16613\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Fri Mar 18 22:47:28 2011 +0000\n\n    Directory paths were off a bit.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@3 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 179be588c25dccaa963df9c9c104fc6229435483\nAuthor: jorlow@chromium.org <jorlow@chromium.org@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Fri Mar 18 22:37:00 2011 +0000\n\n    Initial checkin.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@2 62dab493-f737-651d-591e-8d6aee1b9529\n\ncommit 9eee8b817c471f433eae5bde1fd801777e2c1c08\nAuthor: (no author) <(no author)@62dab493-f737-651d-591e-8d6aee1b9529>\nDate:   Wed Mar 2 17:37:17 2011 +0000\n\n    Initial directory structure.\n\n    git-svn-id: http://leveldb.googlecode.com/svn/trunk@1 62dab493-f737-651d-591e-8d6aee1b9529","Randall Leeds"],["71f0a06f64b87b9516888af443abbdf1fd9e4431","e5513aaf54e0f9f2c39c15fbbc017a76bf602b0b@gmail.com","Merging with upstream","Carter Thaxton"]],"ref":"refs/heads/master","size":8,"head":"71f0a06f64b87b9516888af443abbdf1fd9e4431","push_id":32434527}