{"push_id":2499708372,"size":10,"distinct_size":3,"ref":"refs/heads/master","head":"f4186d15b4d2171455545a6d2ed1da4f1462091f","before":"6fba7ff923999a8589e68b45e790bf4a32c08415","commits":[{"sha":"fc7d037975e1d08a99e870d06fb148a91deb97ff","author":{"name":"Leonardo Giordani","email":"77b557302c90c008aa64c22d870a40f5e0943007@gmail.com"},"message":"Merge tag '1.4.3' into develop\n\nrelease/1.4.3 1.4.3","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/fc7d037975e1d08a99e870d06fb148a91deb97ff"},{"sha":"cd63af514d55ea4c32da8769fbae67f4c2249cbb","author":{"name":"Leonardo Giordani","email":"77b557302c90c008aa64c22d870a40f5e0943007@gmail.com"},"message":"History wasn't changed in the latest release","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/cd63af514d55ea4c32da8769fbae67f4c2249cbb"},{"sha":"79e02038dc4651143009abd01dfa6351911b5dcf","author":{"name":"Leonardo Giordani","email":"77b557302c90c008aa64c22d870a40f5e0943007@gmail.com"},"message":"Pytest cache incorrectly added","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/79e02038dc4651143009abd01dfa6351911b5dcf"},{"sha":"f983dec09e0df6d8b293df91dc0c336f82c60858","author":{"name":"Hank Gay","email":"43956efcf5eeea0437d78fe9942c54f5587b3285@rescuetime.com"},"message":"Add test for updating version file w/ date parts.\n\nDate version parts must be stored as strings, but punch currently\nupdates them and writes them without the required quotes. This test\nexposes the bug. This is a problem for using punch on a CalVer project.","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/f983dec09e0df6d8b293df91dc0c336f82c60858"},{"sha":"70d0dc7babba14938bbc9b3a201721283172a0fe","author":{"name":"Hank Gay","email":"43956efcf5eeea0437d78fe9942c54f5587b3285@rescuetime.com"},"message":"Fix writing `DateVersionPart`s to the version file.\n\nBEFORE: Writing a `Version` to the version file looped over the\nconstituent `VersionPart`s and wrote the name and value to the file.\nUnfortunately, this didn't work for `DateVersionPart`s because it wrote\nthe value without any wrapping quotation marks, e.g., `month = 04`\ninstead of `month = '04'`. This meant that the next read of the version\nfile would fail, as `DateVersionPart`s have to be read from `str`\nvalues, and instead it would pick up `int` values (or sometimes it\nwouldn't be valid Python, if you were on Python 3 and your value had\na leading `0`).\n\nAFTER: Instead of writing the raw `part.value`, writing to the version\nfile now uses `repr(part.value)`. This doesn't break any of the\ninteger-based version tests, and now things like `month = '04'` work as\nexpected.","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/70d0dc7babba14938bbc9b3a201721283172a0fe"},{"sha":"d3581e4263ca8ec572b809c4a445a23cef7af2ca","author":{"name":"Hank Gay","email":"43956efcf5eeea0437d78fe9942c54f5587b3285@rescuetime.com"},"message":"Remove unused import.","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/d3581e4263ca8ec572b809c4a445a23cef7af2ca"},{"sha":"bb93e7acf367c58aaea9c35c625bb187264954ea","author":{"name":"Hank Gay","email":"43956efcf5eeea0437d78fe9942c54f5587b3285@rescuetime.com"},"message":"Simplify representation of expected contents in calver version file test.","distinct":false,"url":"https://api.github.com/repos/RescueTime/punch/commits/bb93e7acf367c58aaea9c35c625bb187264954ea"},{"sha":"f9106ea2435f9033bc17b3812cb64e157a25e102","author":{"name":"Leonardo Giordani","email":"77b557302c90c008aa64c22d870a40f5e0943007@gmail.com"},"message":"Merge pull request #32 from RescueTime/develop\n\nSerialize the `repr` of `VersionPart` values instead of the raw values","distinct":true,"url":"https://api.github.com/repos/RescueTime/punch/commits/f9106ea2435f9033bc17b3812cb64e157a25e102"},{"sha":"aedbdc2fa16a38e70860e25df0e0b879edcf61ac","author":{"name":"Leonardo Giordani","email":"77b557302c90c008aa64c22d870a40f5e0943007@gmail.com"},"message":"Version updated 1.4.3 -> 1.4.4","distinct":true,"url":"https://api.github.com/repos/RescueTime/punch/commits/aedbdc2fa16a38e70860e25df0e0b879edcf61ac"},{"sha":"f4186d15b4d2171455545a6d2ed1da4f1462091f","author":{"name":"Leonardo Giordani","email":"77b557302c90c008aa64c22d870a40f5e0943007@gmail.com"},"message":"Merge branch 'release/1.4.4'","distinct":true,"url":"https://api.github.com/repos/RescueTime/punch/commits/f4186d15b4d2171455545a6d2ed1da4f1462091f"}]}
{"actor":{"display_login":"gthank"}}