{"shas":[["25f5f019ba66c8eccc7e0e9696731400cfbf2685","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","make WFS transactions issue pre and post events even when the transaction fails so listeners can clean up state accordingly, and mark in post events whether the transaction succeeded or not","Gabriel Roldan"],["70c6a5fec29bab1184eafce7eeae0a51ecd1f1e0","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","Revert \"make WFS transactions issue pre and post events even when the transaction fails so listeners can clean up state accordingly, and mark in post events whether the transaction succeeded or not\"\n\nThis reverts commit db074c1465d3da6ad0d97e76db504a442a74bf02.","Gabriel Roldan"],["df5033d34bb92ad9f0a26494b653fe6eef468269","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","working on hash buckets subtrees","Gabriel Roldan"],["ad92306e318d9e18c97303b3cc716cd16cb1a64e","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","delete unused classes","Gabriel Roldan"],["98a3ba3623de6b27b63dbc04696a7ea2b278fd16","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","checkpoint commit","Gabriel Roldan"],["198cdb359ffe440eea61a9efcd838364439d68fc","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","checkpoint commit","Gabriel Roldan"],["1ea3f21cfa8f0dd781ee0db02112ab3a43d5ebe2","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","checkpoint commit","Gabriel Roldan"],["f51bd08edf6718ba72b2121509be95304f68a190","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","checkpoint","Gabriel Roldan"],["003f0631bf50f27fa0ac9cc239779a2d83e6d118","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","checkpoint. inserts 1M entries in 295829ms (3380.3312048514513/s) using up to 480M RAM","Gabriel Roldan"],["9761a01272d3d8dfa8918eb3f6f48ab5b24c3e3e","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","checkpoint","Gabriel Roldan"],["176568edc1c45289a8fcd396a0a0592363d09cb2","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","added testEquality to assert two trees with the same content resolve to the same ObjectId","Gabriel Roldan"],["b77647d21e2e52294be3d0e76c9180a3b5aa6bbc","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","some test utility","Gabriel Roldan"],["21da40aa76c986a4d5843195306be411069125a2","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","making RevSHA1Tree a RevObject","Gabriel Roldan"],["3498170cf8188f26225692bc19867637a5d553ea","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","stub implementation for new FilterVisitor's method for time based predicates","Gabriel Roldan"],["fa2c0518d373f302efe6ae3deb055a8e77731105","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","RevSHA1Tree inserts, walk, and key'ed gets working with acceptable enough performance","Gabriel Roldan"],["5810212262432b30101f4262598bb35d9272551d","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","do not call repo.create on IndexTest, its done by the superclass","Gabriel Roldan"],["3007e0c81155fd8a1f2b99c7eac7729d5aacaf97","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","split ObjectPersister into ObjectReader and ObjectWriter","Gabriel Roldan"],["130682fe5665bda7a6b137d83f1610eeefd380f2","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","code formatting","Gabriel Roldan"],["5d176dc2f21b0df4cf389d36a0292777073fe039","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","RevSHA1Tree.remove(String)","Gabriel Roldan"],["9755df0fe7c99c6efec5adc82240a86a5974cd51","308a21438efa655915eb945921d5d4b5f6294e06@gmail.com","remove fixed and tested","Gabriel Roldan"]],"ref":"refs/heads/gss_subtree","size":31,"head":"428618f3ab0d39af6335d2538ac56bdd561b1ea0","push_id":35265243}