{"push_id":3069803296,"size":4,"distinct_size":4,"ref":"refs/heads/fix_2223_migrate_comment_backend_interface","head":"10eda7010421aaf502927fff72d02cc44d06afc2","before":"ea4cc22aa2c2914ef1d25f4f672eef461088daf1","commits":[{"sha":"fe932507d6037555521e6912bb88698abe6e0989","author":{"name":"Giovanni Pizzi","email":"45bd226de364b0a748c9403d47789bea3b9a15bd@epfl.ch"},"message":"Adding basic logic to raise AiiDADeprecationWarning\n\nAlso did some fixes to make sure that warnings are not suppressed\nby the re-configuration of the loggers by Django.\n\nAdding trajectory to prospector, and replacing NotImplementedError\nwith FeatureNotAvailable or other custom exceptions where appropriate\nto avoid that propsector complains that it is a abstract method","distinct":true,"url":"https://api.github.com/repos/sphuber/aiida_core/commits/fe932507d6037555521e6912bb88698abe6e0989"},{"sha":"eaee1cc4ab376aa0d1060c8f47e4e18a090ef76e","author":{"name":"Conrad Johnston","email":"c8faa4cbcdfad7eaab163b76f6b7d71aefd86f09@googlemail.com"},"message":"Rename querybuilder join relationship names\n\nRenames the querybuilder relationship names used for joins to the scheme.\nPreviously, complex names where used, but these were hard to remember. The new\nscheme uses simple generic names, e.g. \"with_computer\" and gets the required\ncontext from the class which is specified in the qb.append() method.\n\nThe main changes are:\n1. - Change the relationship function map to a two-level dictionary, where the first\n     level provides the context, indicating what class of node the relationship applies to.\n2. - Add deprecation messages which are printed when the join functions are called\n     using the old relationship names\n3. - Remove the unimplemented \"join_slaves/join_masters\" methods\n\nIn addition, moving all deprecation warnings to the new system\n(AiidaDeprecationWarning) and removing some very old deprecations","distinct":true,"url":"https://api.github.com/repos/sphuber/aiida_core/commits/eaee1cc4ab376aa0d1060c8f47e4e18a090ef76e"},{"sha":"0a9dbed875435c3b43acc258d0e806269cc264a8","author":{"name":"Sebastiaan Huber","email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@sphuber.net"},"message":"Move the `Comment` class to the new backend interface","distinct":true,"url":"https://api.github.com/repos/sphuber/aiida_core/commits/0a9dbed875435c3b43acc258d0e806269cc264a8"},{"sha":"10eda7010421aaf502927fff72d02cc44d06afc2","author":{"name":"Sebastiaan Huber","email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@sphuber.net"},"message":"Add support for `Comment` ORM class to `QueryBuilder`\n\nThis allows to make the methods of `Node` backend independent and\nas a result makes the implementation a lot simpler. The command line\ninterface is also adapted and simplified.","distinct":true,"url":"https://api.github.com/repos/sphuber/aiida_core/commits/10eda7010421aaf502927fff72d02cc44d06afc2"}]}
{"actor":{"display_login":"sphuber"}}