{"push_id":871556609,"size":430,"distinct_size":430,"ref":"refs/heads/master","head":"61867abeeccf9e6f65ba38c365d8bdf6b61387f4","before":"0ea38dc519b86d2bd2e14f1df1baf0fffc043af6","commits":[{"sha":"16f8ca566b8637dc8092a6b630c23a82a905b437","author":{"email":"668a05a92aec27d7c8e815c17171b668c328604e@gmail.com","name":"Robert Speicher"},"message":"Add custom protocol whitelisting to SanitizationFilter\n\nAddresses internal https://dev.gitlab.org/gitlab/gitlabhq/issues/2613","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/16f8ca566b8637dc8092a6b630c23a82a905b437"},{"sha":"d3734fbd89c069d35856b440f12109af8a7ef9c9","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Use tar for intermediate backup storage\n\nDuring the backup we create an intermediate copy of two directories:\nbuilds and uploads. Instead of creating many small files with 'cp\n-r', we now use tar (and fast gzip) to create single intermediate\nfiles. This saves on disk IO and disk space while creating a backup.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/d3734fbd89c069d35856b440f12109af8a7ef9c9"},{"sha":"90ddf140b9390647002771572d0375da0bb9dfa4","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Reduce disk IO during SQL backup\n\nBy using light gzip compression we can save a lot of disk IO during\nthe backup.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/90ddf140b9390647002771572d0375da0bb9dfa4"},{"sha":"7b71727c562b6f6337a180ae136be94bf0f6ed31","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Remove old \"files\" tarball explicitly","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/7b71727c562b6f6337a180ae136be94bf0f6ed31"},{"sha":"e789644783fae55f1095ffcc38b32f810f549caa","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Keep old path: db/database.sql.gz\n\nDocumentation elsewhere refers to this internal path, let's keep\nit.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/e789644783fae55f1095ffcc38b32f810f549caa"},{"sha":"7d58489fd908b2263f02e8919b1bd0b3fae1201d","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Remove unused variable","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/7d58489fd908b2263f02e8919b1bd0b3fae1201d"},{"sha":"901f5445785a754227d8b77ca535947ab8cbbfca","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Remove superfluous mkdir -p","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/901f5445785a754227d8b77ca535947ab8cbbfca"},{"sha":"852526e07fdac8cc11bdd4dd47cab71b39ae192c","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Spec fixes for new backup contents","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/852526e07fdac8cc11bdd4dd47cab71b39ae192c"},{"sha":"b847baf8c405935415fcd4ad4a620d577f6526f8","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"One more backup spec fix\n\nStop the 'uploads' part from actually running.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/b847baf8c405935415fcd4ad4a620d577f6526f8"},{"sha":"7f7d39858f87d5920137d63e5d6005a0989ca392","author":{"email":"3c4550e52582fe56603299110956317089fe26ff@Imans-MacBook-Air.local","name":"Iman Mohamadi"},"message":"ugly outlines removed form sidebar","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/7f7d39858f87d5920137d63e5d6005a0989ca392"},{"sha":"58260a0327a953499a07e9cad8d9aaad2d25699b","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Do no rely on basename of builds, uploads","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/58260a0327a953499a07e9cad8d9aaad2d25699b"},{"sha":"5f47b61cef9c110c09eab57a9e5f8f32654f21bd","author":{"email":"1b75cc461044b78a759f097fe82a64cb6f58b890@gmail.com","name":"Stan Hu"},"message":"Use a relative link instead of full URL with New Issue button to be consistent\n\nRelates to #3095","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/5f47b61cef9c110c09eab57a9e5f8f32654f21bd"},{"sha":"5a5069969ce8e9184e36abbb7623bf474d5869e9","author":{"email":"2926f61c3557db26e2fbcbf94880092d6b1dd7ce@lmco.com","name":"Jonathan Schoeffling"},"message":"Add support for searching commit log messages\n\nInclude the log messages of recent commits in project-level search\nresults, providing functionality similar to 'git log --grep'.\n\nUpdate repository model rspec tests to validate the output of\nRepository#commits_with_log_matching.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/5a5069969ce8e9184e36abbb7623bf474d5869e9"},{"sha":"091aa95dbfec0b062ed706fb55589ce10e5bd9d0","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Mike Chmielewski"},"message":"Make subject of spec line up on one line to satisfy rubocop requirements","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/091aa95dbfec0b062ed706fb55589ce10e5bd9d0"},{"sha":"afdb53baecb2ef6d57f8ed957213260825c67805","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Mike Chmielewski"},"message":"Added @commits to list of tags.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/afdb53baecb2ef6d57f8ed957213260825c67805"},{"sha":"8e3a316121ba0814997cc66a8ef00fb97ea0f200","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Michael Chmielewski"},"message":"Moved changelog entry to 8.2","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/8e3a316121ba0814997cc66a8ef00fb97ea0f200"},{"sha":"8e8fb87d4091f05a75929d6daa3bbe6862e2dda1","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Michael Chmielewski"},"message":"Trailing new lines at ends of files are important.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/8e8fb87d4091f05a75929d6daa3bbe6862e2dda1"},{"sha":"b1f4aaa5e753e6e7cdefd84226839123df59b382","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Michael Chmielewski"},"message":"Trying to incorporate suggestions from comments on Merge Request 1661","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/b1f4aaa5e753e6e7cdefd84226839123df59b382"},{"sha":"7b62791afc8e98f8ccd7d85dbae0cf2128883c13","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Michael Chmielewski"},"message":"Fixed method to use git log via Popen as recommended, and made output match test (and thus system) expectations.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/7b62791afc8e98f8ccd7d85dbae0cf2128883c13"},{"sha":"a0d0a0179134c16c84dfa18da9db78b375cd7cd0","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@mikec.123mail.org","name":"Michael Chmielewski"},"message":"Actually converted code to following suggestions.","distinct":true,"url":"https://api.github.com/repos/ferdinandrosario/gitlabhq/commits/a0d0a0179134c16c84dfa18da9db78b375cd7cd0"}]}