{"push_id":655796314,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"11920a3d9f0c185de67811b6a06f9dfed5cde745","before":"ef73e454ee46e2740882555870114d21b1a72535","commits":[{"sha":"6829696686a4d793544c421280c5a00182c018d8","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@hergert.me","name":"Christian Hergert"},"message":"context: add missing IdeContext:project property\n\nThis lets us inspect things using the Gtk inspector, which is always nice.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-builder/commits/6829696686a4d793544c421280c5a00182c018d8"},{"sha":"ea92ec66e450dc656696beb2148967a01018d8e6","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@hergert.me","name":"Christian Hergert"},"message":"project: generate a unique project id using sha1\n\nWe aren't using sha1 for security here, just to get us a sort of guid\nwithout actually implementing .. guid.\n\nIt consists of sha1(project-name:project-file). The goal here is to use\nproject-id's in places where using the project name could be hazardous.\nSuch a situation could include gsettings.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-builder/commits/ea92ec66e450dc656696beb2148967a01018d8e6"},{"sha":"11920a3d9f0c185de67811b6a06f9dfed5cde745","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@hergert.me","name":"Christian Hergert"},"message":"settings: use project_id instead of name\n\nIt is completely reasonable to believe that project names might someday\nhave spaces and other forbidden gsetting path characters in them.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-builder/commits/11920a3d9f0c185de67811b6a06f9dfed5cde745"}]}