{"push_id":2847219150,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"0796637696cb68f982d19bf1b8a57316df5874f8","before":"59ca3a448773cded0caf64ddd4ad0bff0a4d61c8","commits":[{"sha":"7869790c2e7d23e0dfcc89e2fd4b506393dea4fe","author":{"name":"Clint Tseng","email":"1e115feeab9474b9d680e5528024201af6e7722f@dontexplain.com"},"message":"resolver/test: ensure that MemoryCacheResolver prevents multiflight.\n\n* since this is why MCR was written in the very first place.\n* to elucidate: if multiple references path to the same request at once,\n  we only want to make that request a single time in actuality.\n* so if we have a /pending/ request in our cache we should still use it.\n  * which now we are.","distinct":true,"url":"https://api.github.com/repos/clint-tseng/janus/commits/7869790c2e7d23e0dfcc89e2fd4b506393dea4fe"},{"sha":"9cc6fbec9f9387f7fcc622b9caf706d6d23a10dc","author":{"name":"Clint Tseng","email":"1e115feeab9474b9d680e5528024201af6e7722f@dontexplain.com"},"message":"from+map/bug: standardize on null data value to smooth out bindings.\n\n* previously, a bound value that had a value that then became null would\n  hang onto the present value, which is obviously incorrect.\n* so part one of the fix is to allow .set('key', null) to equate to\n  .unset('key'); we could have fixed this by teaching Model._bind() how\n  to mux the result output but we do want v.react(m.set('key')) to work\n  so it seems better to guard the condition at a more fundamental level.\n* but then it turned out that from(…).watch() (and .attribute()) would\n  return undefined if they failed their operation (eg if the thing they\n  are supposed to watch/attribute doesn't exist or doesn't support the\n  operation), rather than null. so we now explicitly return null in\n  those cases.","distinct":true,"url":"https://api.github.com/repos/clint-tseng/janus/commits/9cc6fbec9f9387f7fcc622b9caf706d6d23a10dc"},{"sha":"0796637696cb68f982d19bf1b8a57316df5874f8","author":{"name":"Clint Tseng","email":"1e115feeab9474b9d680e5528024201af6e7722f@dontexplain.com"},"message":"map/test: a minor test for nested event propagation that was missed.\n\n* in general that subsystem seems less-than-tested directly; the rest\n  is pretty exhaustively tested indirectly and we will fill in (and is\n  relatively straightforward) but this case seemed corner enough to\n  merit one now.","distinct":true,"url":"https://api.github.com/repos/clint-tseng/janus/commits/0796637696cb68f982d19bf1b8a57316df5874f8"}]}
{"actor":{"display_login":"clint-tseng"}}