{"push_id":711175732,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"2b4c06d8dcc060fcbc5f001c44f7404219dd8691","before":"fde52692d84dd56e1470e18f64e4c92238225bd8","commits":[{"sha":"6c836fcddb09a6e1b41eaf337d436c7bf3c941b3","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@mehnert.org","name":"Hannes Mehnert"},"message":"initial","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/6c836fcddb09a6e1b41eaf337d436c7bf3c941b3"},{"sha":"e934fb86056aef603462164501cfde803a9ebd6d","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@mehnert.org","name":"Hannes Mehnert"},"message":"slightly new data","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/e934fb86056aef603462164501cfde803a9ebd6d"},{"sha":"59bd7b3bca7e303b3d2c9f33b29265a72acc332f","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Store GC stats in RRDs, render on client-side with C3\n\nsrc/stats.ml renders a page which references javascript built\nfrom stats/main.ml via js_of_ocaml.\n\nThe stats/main.ml fetches updates in RRD export format from\nthe URI /rrd_updates, in the same way as [xapi-project/xen-api].\n\nA background thread in src/stats.ml feeds Gc.stats() data into\nRRDs via [xapi-project/xcp-rrd].\n\nThe stats/main.ml runs in the browser and draws/animates graphs\nusing OCaml bindings to the C3 library, built on top of D3.\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/59bd7b3bca7e303b3d2c9f33b29265a72acc332f"},{"sha":"2903d007b44112e6d162842426e0ebc006cb5700","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Set the default for IPADDR back to static\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/2903d007b44112e6d162842426e0ebc006cb5700"},{"sha":"357b4db2ec4ec88c987213b86c507f8a21a38986","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Use convenience function `XmlHttpRequest.get`\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/357b4db2ec4ec88c987213b86c507f8a21a38986"},{"sha":"41373d4a868326d9094bc8e4f6c2292f7d216fba","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Use `Lwt_js_events.onload`\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/41373d4a868326d9094bc8e4f6c2292f7d216fba"},{"sha":"1714e52deec7cbe8051742b4bde941ceaa848367","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Use `Lwt_log_js` and remove some old debug logging\n\nThe old logging was useful for debugging some of the logic the first\ntime.\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/1714e52deec7cbe8051742b4bde941ceaa848367"},{"sha":"83ec5fa6d5855ad0b3c62c1a623579ab456203f2","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Use `jsoo_minify` to shrink the generated .js\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/83ec5fa6d5855ad0b3c62c1a623579ab456203f2"},{"sha":"53ab20da59ce99a6d45ae571c76f8634bfc0b217","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"When running `js_of_ocaml`, link in weak.js\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/53ab20da59ce99a6d45ae571c76f8634bfc0b217"},{"sha":"4d8141e92a58e1e7a876f7b442ddbd4479d2af2c","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Add a bit of explanation to the stats page.\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/4d8141e92a58e1e7a876f7b442ddbd4479d2af2c"},{"sha":"ae01b3b10f8e69389568c231c06697e171c026c9","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"`mirage configure`: depend on packages `js_of_ocaml` and `c3`\n\nThe travis build runes do not perform `make depend`, instead they\nrely on `mirage configure` (which seems reasonable).\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/ae01b3b10f8e69389568c231c06697e171c026c9"},{"sha":"f700f91ec791520212eb6c95e118c36703c65add","author":{"email":"63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com","name":"David Scott"},"message":"Functorise non-TLS over CLOCK, so we can update the RRD stats\n\nThe RRDs need timestamped inputs.\n\nSigned-off-by: David Scott <dave.scott@citrix.com>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/f700f91ec791520212eb6c95e118c36703c65add"},{"sha":"dd44712f17f79cb901113a7c5409c15751677159","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@recoil.org","name":"David Scott"},"message":"Squash warnings\n\nSigned-off-by: David Scott <dave@recoil.org>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/dd44712f17f79cb901113a7c5409c15751677159"},{"sha":"346898caff146487e89a9a15b4b8599e7edb74c5","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@recoil.org","name":"David Scott"},"message":"Always add the Clock functor argument.\n\nSigned-off-by: David Scott <dave@recoil.org>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/346898caff146487e89a9a15b4b8599e7edb74c5"},{"sha":"ebe3dfef236c955a1cfe9fab782aa9569393b12d","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gazagnaire.com","name":"Thomas Gazagnaire"},"message":"Merge pull request #346 from samoht/master\n\nUpdate README","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/ebe3dfef236c955a1cfe9fab782aa9569393b12d"},{"sha":"a58f28ec27e98b623dd022724f7e7513af1de0d1","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@recoil.org","name":"David Scott"},"message":"Rename `chart` to `memory` in anticipation of further charts.\n\nSigned-off-by: David Scott <dave@recoil.org>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/a58f28ec27e98b623dd022724f7e7513af1de0d1"},{"sha":"e32dc66cc9558168b8d4395b315c3450f774f14f","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@recoil.org","name":"David Scott"},"message":"Refactor the stats rendering `js_of_ocaml`\n\nThis will make it easier to have multiple charts on the stats page.\n\nSigned-off-by: David Scott <dave@recoil.org>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/e32dc66cc9558168b8d4395b315c3450f774f14f"},{"sha":"f9f1949decb59bd2fa7257fda9810fa61f40e7ad","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@recoil.org","name":"David Scott"},"message":"Add an HTTP requests per second and errors per second graph\n\nThe stats page now has both\n\n- HTTP requests per second and errors per second\n- live heap words and free heap words\n\nSigned-off-by: David Scott <dave@recoil.org>","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/f9f1949decb59bd2fa7257fda9810fa61f40e7ad"},{"sha":"9ccd6af6cf9a5f3e0161736c0210451221ce5290","author":{"email":"ace22fd52b04b45edd3242549471c5bc579060c1@gmail.com","name":"Amir Chaudhry"},"message":"Merge remote-tracking branch 'hm-pinata/pinata' into pinata","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/9ccd6af6cf9a5f3e0161736c0210451221ce5290"},{"sha":"8338910ec84b217ed769e90662ceae731caefdb8","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gazagnaire.com","name":"Thomas Gazagnaire"},"message":"Merge pull request #342 from djs55/upstream/stats\n\nStore GC stats in RRDs, render on client-side with C3","distinct":true,"url":"https://api.github.com/repos/samoht/mirage-www/commits/8338910ec84b217ed769e90662ceae731caefdb8"}]}