{"push_id":883729859,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"fd20331ff6511e49ecb990fb92e842489a870b2a","before":"347231e827c6c2145c3fbcbfa7f894beba1e3699","commits":[{"sha":"5d979d292612e082fee17adfdf779fd5227959fc","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Fix the encoding of the files we're displaying on the UI","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/5d979d292612e082fee17adfdf779fd5227959fc"},{"sha":"fe055820ea4d626b219d678e594009b4b4cbbbd0","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Fix commenting on the last line of a diff","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/fe055820ea4d626b219d678e594009b4b4cbbbd0"},{"sha":"7d449626cbeaeeb87c0410c7e4499f2d8bd0766d","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Fix comment","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/7d449626cbeaeeb87c0410c7e4499f2d8bd0766d"},{"sha":"f897b9d6adb36c03ca1826bfb171ed6abcdd043b","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Fix returning error message from the internal API","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/f897b9d6adb36c03ca1826bfb171ed6abcdd043b"},{"sha":"1c1930d214956ccafeaa3269f5e1898b5591ab47","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Let's return the CONFLICTS code so that we can show the nice red dot","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/1c1930d214956ccafeaa3269f5e1898b5591ab47"},{"sha":"473831ed9c09adaeb684997a173621dd5aec921e","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Actually display the error message returned if there is one","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/473831ed9c09adaeb684997a173621dd5aec921e"},{"sha":"c9a40f89ada17106726da4719647db3456baefe5","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Rework the way we find out if a file is a binary or not","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/c9a40f89ada17106726da4719647db3456baefe5"},{"sha":"fd20331ff6511e49ecb990fb92e842489a870b2a","author":{"email":"0e23e1aa25183634677db757f9f5e912e5bb8b8c@pingoured.fr","name":"Pierre-Yves Chibon"},"message":"Fix stacktrace encountered in some repo\n\nI'm not quite sure how, but we have a repo in pagure that has an empty\ndirectory and that messes things up.\nWith this commit at least we're not breaking anymore, but we're returning\na 404 instead.\nHopefully we can do better in the future.","distinct":true,"url":"https://api.github.com/repos/pypingou/pagure/commits/fd20331ff6511e49ecb990fb92e842489a870b2a"}]}