{"push_id":1119794836,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"455b8a46fa475abd8a99ed44151e87a61c0442ac","before":"adf3f1001af3ded3c6e0c450efdfb3d429d6e062","commits":[{"sha":"c2f7a5b778d956b522b2cdedaf73fc77137f81ec","author":{"email":"2abe917a08f6d08fc39436737d1598cfebc6afce@noaa.gov","name":"Ryan Berkheimer"},"message":"renamed structure_library to tree_library - it will be reused for component and workflow UI","distinct":true,"url":"https://api.github.com/repos/RBerkheimer/ghcn_data/commits/c2f7a5b778d956b522b2cdedaf73fc77137f81ec"},{"sha":"09643ba5ebf938fac62d22744ceb6e93fca7d815","author":{"email":"2abe917a08f6d08fc39436737d1598cfebc6afce@noaa.gov","name":"Ryan Berkheimer"},"message":"added drop target evaluation logic for limiting drop targets based on valid drops, including recursion and hierarchy. began adding dropdown menus on nodes for adding and removing groups, structures, templates and fields","distinct":true,"url":"https://api.github.com/repos/RBerkheimer/ghcn_data/commits/09643ba5ebf938fac62d22744ceb6e93fca7d815"},{"sha":"1f2d5ad1144926fabe55f7d33327e76abf4b9363","author":{"email":"2abe917a08f6d08fc39436737d1598cfebc6afce@noaa.gov","name":"Ryan Berkheimer"},"message":"finished logic for preventing any recursion in drop target evaluation (user only sees templates that are valid drop targets when dragging a structure template).","distinct":true,"url":"https://api.github.com/repos/RBerkheimer/ghcn_data/commits/1f2d5ad1144926fabe55f7d33327e76abf4b9363"},{"sha":"c67e38d5d940df9d155f2d37d9cb83f9a2e1d7cf","author":{"email":"2abe917a08f6d08fc39436737d1598cfebc6afce@noaa.gov","name":"Ryan Berkheimer"},"message":"remove broken panning logic (shelved implementation for later date).","distinct":true,"url":"https://api.github.com/repos/RBerkheimer/ghcn_data/commits/c67e38d5d940df9d155f2d37d9cb83f9a2e1d7cf"},{"sha":"455b8a46fa475abd8a99ed44151e87a61c0442ac","author":{"email":"2abe917a08f6d08fc39436737d1598cfebc6afce@noaa.gov","name":"Ryan Berkheimer"},"message":"added drag and drop recursion prevention logic to fields (like templates) to prevent user from seeing/creating invalid relationships","distinct":true,"url":"https://api.github.com/repos/RBerkheimer/ghcn_data/commits/455b8a46fa475abd8a99ed44151e87a61c0442ac"}]}