{"push_id":2792977935,"size":5,"distinct_size":1,"ref":"refs/heads/highlight-error-locations","head":"06bc3b1d0cd2196815d60f704d5bb245b1aca7af","before":"f96966c239328699b78bd6e836fc0306cf126f73","commits":[{"sha":"c192aa460d68b48fc4914d75e26325a56a3f5516","author":{"name":"Etienne Millon","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@emillon.org"},"message":"Rename Jbuild module to Dune_file\n\nWhile it supports both, let's move forward and use the new name.\n\nSigned-off-by: Etienne Millon <me@emillon.org>","distinct":false,"url":"https://api.github.com/repos/ocaml/dune/commits/c192aa460d68b48fc4914d75e26325a56a3f5516"},{"sha":"4ecca14b70a8a5652bc59870d145fd0a7a99f6d7","author":{"name":"Etienne Millon","email":"6191744dc72b40143926cf2dc5016d3b49387378@gmail.com"},"message":"Merge pull request #1119 from ocaml/rename-jbuild-module\n\nRename Jbuild module to Dune_file","distinct":false,"url":"https://api.github.com/repos/ocaml/dune/commits/4ecca14b70a8a5652bc59870d145fd0a7a99f6d7"},{"sha":"4f22d32c681d0bb62f5ec83c863bd6689be39e44","author":{"name":"Etienne Millon","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@emillon.org"},"message":"Fix error when copy_files source does not exist\n\nCloses #1099\n\nSigned-off-by: Etienne Millon <me@emillon.org>","distinct":false,"url":"https://api.github.com/repos/ocaml/dune/commits/4f22d32c681d0bb62f5ec83c863bd6689be39e44"},{"sha":"1cd5050861d70f7efc4de2871c21fc1aeb38a069","author":{"name":"Etienne Millon","email":"6191744dc72b40143926cf2dc5016d3b49387378@gmail.com"},"message":"Merge pull request #1120 from ocaml/fix-1099\n\nFix error when copy_files source does not exist","distinct":false,"url":"https://api.github.com/repos/ocaml/dune/commits/1cd5050861d70f7efc4de2871c21fc1aeb38a069"},{"sha":"06bc3b1d0cd2196815d60f704d5bb245b1aca7af","author":{"name":"Etienne Millon","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@emillon.org"},"message":"Highlight error locations\n\nThis is a simple implementation of an error printer that highlights the\nerror location with squiggly lines, for example:\n\n    File \"dune\", line 1, characters 14-21:\n    (copy_files %{read:x}/*)\n                  ^^^^^^\n\nThe message is not displayed in some cases, like if the file does not\nexist, or if the location spans multiple lines.\n\nSigned-off-by: Etienne Millon <me@emillon.org>","distinct":true,"url":"https://api.github.com/repos/ocaml/dune/commits/06bc3b1d0cd2196815d60f704d5bb245b1aca7af"}]}
{"actor":{"display_login":"emillon"}}