{"push_id":897423481,"size":51,"distinct_size":6,"ref":"refs/heads/enhancement/relid_and_guid_refactor","head":"4539d6f7a84f5a75fff257fe6ccda4d8cbb0c1d3","before":"b8bc74fae4cd83f491c5684628db5696a6cda694","commits":[{"sha":"3e9dacaf049e5b040ec0d395bd84e9acf46b0141","author":{"email":"3b00782cf97f3959b6887fb1197eff24022e6f52@isis.vanderbilt.edu","name":"Zsolt Lattmann"},"message":"#702 Persist moved selection by the arrow keys.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/3e9dacaf049e5b040ec0d395bd84e9acf46b0141"},{"sha":"c1eb80c5505e9ce9f1e1399ad9a5cd0cf3e029b2","author":{"email":"b0526216634d6af5c19616c4347b39fda519156f@isis.vanderbilt.edu","name":"kecso"},"message":"Refactored the rotate button.\nFixes #663\nIntroduced new buttons so now we can rotate by dragging on the main button, or we can do one of the following:\n- rotate left by 90 degrees\n- rotate right by 90 degrees\n- rotate left to the closest multiple of 90 degrees (if it is a multiple of 90 degrees, there will be no change)\n- rotate right to the closest multiple of 90 degrees (-||-)\n- set rotation to 0 degree\n- clear rotation info (so reset to the inherited information)\nWe also enhanced the tool-tip of buttons.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/c1eb80c5505e9ce9f1e1399ad9a5cd0cf3e029b2"},{"sha":"675a2386594c1b4993bfa378247b9ff7b29dbd46","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"Merge pull request #713 from webgme/bug/702_save_moved_elements_by_arrow_keys\n\nFixes #702 Persist moved selection by the arrow keys.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/675a2386594c1b4993bfa378247b9ff7b29dbd46"},{"sha":"be392eba9903cd55c466f645b46f1eedfbddd769","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Add tag API on mongo and tests.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/be392eba9903cd55c466f645b46f1eedfbddd769"},{"sha":"ea30024dcfa9f3a852e1a82033210f29e7246cbe","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Implemented tags for redis and memory.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/ea30024dcfa9f3a852e1a82033210f29e7246cbe"},{"sha":"c51a4107dc2794a4e2c398ee89b83bd91b0c30d5","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Expose tag functions on APIs.\nTests added on UserProject and SafeStorage.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/c51a4107dc2794a4e2c398ee89b83bd91b0c30d5"},{"sha":"5a9841dd47cf77d69f79c589e14e7646ed073cdb","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Add tests to common/storage.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/5a9841dd47cf77d69f79c589e14e7646ed073cdb"},{"sha":"51b9155444d77e30f045db206c69b479db4b005c","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Add create/delete/get Tag(s) on client.js.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/51b9155444d77e30f045db206c69b479db4b005c"},{"sha":"3176b9c434d96c65ce12a70ac5b5df268b550207","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Tags somewhat functional in UI.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/3176b9c434d96c65ce12a70ac5b5df268b550207"},{"sha":"293465bce7e4666ea499f0347a646f02e60e9ffc","author":{"email":"b0526216634d6af5c19616c4347b39fda519156f@isis.vanderbilt.edu","name":"kecso"},"message":"#714  review comment fixes","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/293465bce7e4666ea499f0347a646f02e60e9ffc"},{"sha":"c9449f010e7ddfae219f2bf874c08b47bd015c29","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"Merge pull request #714 from webgme/enhancement/refactor_rotate_button\n\nRefactored the rotate button.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/c9449f010e7ddfae219f2bf874c08b47bd015c29"},{"sha":"bed22e1b3471f609c445b28ad255df39138f26c4","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Project Repository Widget/Dialog functional.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/bed22e1b3471f609c445b28ad255df39138f26c4"},{"sha":"727d46d12c4453a6968ecb9ca2242fd2326d5548","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 API tests for tags.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/727d46d12c4453a6968ecb9ca2242fd2326d5548"},{"sha":"e0d3aa297b07c088912807d931f0c1046f065d88","author":{"email":"b0526216634d6af5c19616c4347b39fda519156f@isis.vanderbilt.edu","name":"kecso"},"message":"Fixes the following findings:\n- description of core.generateTreeDiff and core.applyTreeDiff seemed synchronous though the functions are asynchronous\n- removed the  following core functions as they were not used (or was easy to change their usage) and not part of the public API: getDescendant, getRawKeys, getCoreTree, getPointersFrom, hasPointer, getOutsidePath\n- client.moveMoreNodes now able to receive a commit msg and saves the state of the model (as all client manipulation should do by default)","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/e0d3aa297b07c088912807d931f0c1046f065d88"},{"sha":"2cbe07e40952b12cad51f3a38ed6a3faf666d17f","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"Merge pull request #715 from webgme/bug/core_fixes\n\nFixes small findings on core and client","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/2cbe07e40952b12cad51f3a38ed6a3faf666d17f"},{"sha":"1a98e592411443d4cd1fddbdba43cfa1a0709a1f","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"Load commits and order branches at connect.\nBranches from createBranch events are put at top.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/1a98e592411443d4cd1fddbdba43cfa1a0709a1f"},{"sha":"82f4e8a3d8c3c43209164f100777f53e03762934","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"#712 Fix name-check on tag creation.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/82f4e8a3d8c3c43209164f100777f53e03762934"},{"sha":"1bf1232addef4b848867665ea3e421af8ef359b0","author":{"email":"3b00782cf97f3959b6887fb1197eff24022e6f52@users.noreply.github.com","name":"Zsolt Lattmann"},"message":"Merge pull request #717 from webgme/enhancement/nav_branch_ordering\n\nNavigator order recent branches at connect.","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/1bf1232addef4b848867665ea3e421af8ef359b0"},{"sha":"0fa98707b7e68a8658a0c0d69f2df30ba98102ee","author":{"email":"3b00782cf97f3959b6887fb1197eff24022e6f52@users.noreply.github.com","name":"Zsolt Lattmann"},"message":"Merge pull request #716 from webgme/issue/712_tags\n\nCloses #712 Introduce tags","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/0fa98707b7e68a8658a0c0d69f2df30ba98102ee"},{"sha":"9a37004f033f12b05bd4b12f1005582463aff02f","author":{"email":"2e071f1e7091fead012770b3c763b7044ffc00fc@isis.vanderbilt.edu","name":"Patrik Meijer"},"message":"Ignore *.css.map","distinct":false,"url":"https://api.github.com/repos/webgme/webgme/commits/9a37004f033f12b05bd4b12f1005582463aff02f"}]}