{"push_id":751753659,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e1e46c22ef3e2506422a46ba1b5946c4ad1d9026","before":"5300a33c285552853816e1ba64a2b3456c3abb54","commits":[{"sha":"9261bb9baf79aa8685a04e089756e27238173ea5","author":{"email":"29a189e2bae339e9c152331d89ec1ac353ca36d7@gmail.com","name":"Maksim Sokolskiy"},"message":"ref(fsm): fsm app QuerySets optimization\n\nChanges:\n- in FSMStack `__init__` use select_related to fetch `fsmNode` and prefetch_related to fetch `outgoing` egdes for using in line :30 `for edge in self.state.fsmNode.outgoing.all()`\n- in FSMStack `push` use select related to fetch `startNode` for use in line :70 `fsm.startNode`\n- in FSMStack `resume` avoid addition DB query by equating not user objects but user id's","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/9261bb9baf79aa8685a04e089756e27238173ea5"},{"sha":"e1e46c22ef3e2506422a46ba1b5946c4ad1d9026","author":{"email":"7e495cdd1932c0fd845f105649d9852b9d6fbe8f@chem.ucla.edu","name":"cjlee112"},"message":"Merge pull request #64 from raccoongang/fsm_optimization\n\nref(fsm): fsm app QuerySets optimization","distinct":true,"url":"https://api.github.com/repos/cjlee112/socraticqs2/commits/e1e46c22ef3e2506422a46ba1b5946c4ad1d9026"}]}