{"push_id":673152854,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f45b7149cc551cf20125898492db8ea6a68f78bf","before":"fde109354ca8ff6952c719fcdb6b97904099e1d0","commits":[{"sha":"c4c60c05d787300d076b6a75261c30e28ab21955","author":{"email":"7a95db0af0746c44ecda0bba49ba406f267f8442@yourmediashelf.com","name":"Edwin Shin"},"message":"Closes #3 (\"Error: Map container is already initialized.\")\n\nUses a chart group for each tab's chart, and uses that\nchart group in each tab's renderAll and redrawAll calls.","distinct":true,"url":"https://api.github.com/repos/eddies/dashi/commits/c4c60c05d787300d076b6a75261c30e28ab21955"},{"sha":"d892eb1f875fcb6f0827ce9bea333259ea69332d","author":{"email":"7a95db0af0746c44ecda0bba49ba406f267f8442@yourmediashelf.com","name":"Edwin Shin"},"message":"Closes #4 (Mixed (insecure) display content warning for Leaflet tiles).\n\nPasses a protocol independent/relative url to dc.leafletMarkerChart","distinct":true,"url":"https://api.github.com/repos/eddies/dashi/commits/d892eb1f875fcb6f0827ce9bea333259ea69332d"},{"sha":"f45b7149cc551cf20125898492db8ea6a68f78bf","author":{"email":"7a95db0af0746c44ecda0bba49ba406f267f8442@yourmediashelf.com","name":"Edwin Shin"},"message":"Closes #5 (\"Error: Couldn't autodetect L.Icon.Default.imagePath, set it manually\").\n\n1. Gruntfile copies leaflet images from 'bower_components/leaflet/dist/images'\n   to 'dist/images/leaflet'\n\n2. demo-leaflet.js sets L.Icon.Default.imagePath to '/images/leaflet'\n\n3. Excludes 'images/leaflet' from grunt-filerev task\n\n4. Adds 'images/leaflet' to './bower_components/leaflet/dist/images' mapping\n   in Gruntfile so that 'grunt serve'/livereload can still serve up the leaflet\n   images now that L.Icon.Default.imagePath is manually set/hardcoded.","distinct":true,"url":"https://api.github.com/repos/eddies/dashi/commits/f45b7149cc551cf20125898492db8ea6a68f78bf"}]}