{"shas":[["47bf1902b7526023f6c0787c14c562ca4c9d19f7","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Fix 'this' bug; Node#db wasn't properly set.","Aseem Kishore"],["514f500326b33b0d18be59f112dfe5ad772a2a0e","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Add @aseemk as contributor in license header.","Daniel Gasienica"],["4f1c5addd6ef75762dc687a16387ef625d024617","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Add PropertyContainer.equals method.","Daniel Gasienica"],["1dc258e2d9254d3e9d0f9b38823586b41c8fef7b","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Refactor `getRelationships` and add `all`, `incoming`, and `outgoing` methods.","Daniel Gasienica"],["81fb2ee5eef2150e4e7ac1230abb92662004c67d","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Add support for paths.","Daniel Gasienica"],["5c893138b99b295416e28fcee2a29868322ff2b6","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Streamline library.","Daniel Gasienica"],["1d866d3481b8db8418391c7f9e0a53254e5fd684","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Merge branch 'develop' of github.com:gasi/node-neo4j into develop","Daniel Gasienica"],["7e547290ac421243e5a867e007d8a9a08494bf61","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Merge branch 'develop' of github.com:thingdom/node-neo4j into develop","Aseem Kishore"],["29a63d9d0f8b81b27510e2c664ad6e33fb47fea0","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@gasienica.ch","Implement getRelationship and getRelationshipById.\n\nTODO: Test :\\","Daniel Gasienica"],["9116772784fe2c0219df51f0203fd4ecc3860c99","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Updating to Streamline 0.1.20.\n\nAdds proper support for Coffee files.","Aseem Kishore"],["69052b3f01fea8811d3d567ef58b42a1bce670ba","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Merge branch 'develop' into feature/streamline\n\nUpdates Streamline dependency to 0.1.20, which adds proper Coffee support,\nand fixes a \"this\" bug.\n\nConflicts:\n\tpackage.json","Aseem Kishore"],["27bd67d4fd865aabeae4dce4b6d1835ecb852e13","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Fix broken test due to changed lib path.","Aseem Kishore"],["b4bdd8b8e8e88abf0a8da73d7c06a9d19410785c","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Add test shim for Coffee.","Aseem Kishore"],["e91817b5526db784bff1c89e4f228a3f84113974","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","WIP: add shim for request to support Streamlining.\n\nThe issue is basically that request \"returns\" (calls your callback with)\nmultiple non-error values -- response and body -- while Streamline expects\njust one return value -- since it's making the code synchronous-like.\n\nSo, this shim wraps request's callbacks to \"return\" only one non-error value.\nInstead of returning an array (tuple) or object (dictionary), I went the\nroute of adding the body as a property to the response object and returning\nonly the response.\n\nThe voodoo magic in this code is to preserve automatic \"futures\" support\nthat Streamline provides. That lets us parallelize requests if we want.","Aseem Kishore"],["d753deba44db91ed42af201303f723364aede7dd","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Update all request calls to new wrapped format.","Aseem Kishore"],["4fcfe55cc7264e3ff8c99da8a584220f9b5edc86","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Minor improvement to loop closure.","Aseem Kishore"],["0505e62dcc5a142db8c555d930074c42ddd4bf42","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Port GraphDatabase class to Streamline syntax.","Aseem Kishore"],["87fb4ef93020714edba5a0e831b45614fc56dcb4","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Fix class method aliasing bug in CoffeeScript.\n\nIn a class definition, aliasing a method like this:\n\n    class Node\n        del: @delete\n\nResults in generated JS like this:\n\n    var Node;\n    Node = (function() {\n      function Node() {}\n      Node.prototype.del = Node[\"delete\"];\n      return Node;\n    })();\n\nNotice how `Node.prototype.del` is getting aliased to the **static**\n`Node.delete`, when we want it aliased to the **prototype** `Node.delete`.\n\nFix by using the `::` prototype operator:\n\n    class Node\n        del: @::delete\n\nIt's surprising to me that our PropertyContainer's `@getter` and `@setter`\nworked up until now. We lucked out because the actual implementations of\n`Object.prototype.__defineGetter__` and `__defineSetter__` aren't bound to\nthe original instances but rather rely on the dynamic value of `this`, so\naliasing to the static `PropertyContainer.__defineGetter__` etc. worked.","Aseem Kishore"],["1ee6b3e50e360355ed6ba6fee6427778f3e14d44","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Merge branch 'develop' into feature/streamline","Aseem Kishore"],["f9aa13c7b9ba10aab5934c6622051878bec5ef06","7649b046791abaf65c699bde711044bf99c67bae@gmail.com","Port Node class to Streamline syntax.","Aseem Kishore"]],"repo":"gasi/node-neo4j","actor":"gasi","ref":"refs/heads/master","size":46,"head":"a6c9e88b0959d13040881749dd21539cf9dfaab5","actor_gravatar":"e8a549383bcb4a47a409c3d5fbc06b0f","push_id":32114270}