{"push_id":662519022,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"d47c60344803a52b3e814e90d4a23742d56a77e9","before":"81536b8f6670c5d38c29dcb9c36f4e7a2ee471ac","commits":[{"sha":"f7acca0cfd016f715570dc597f32917604f4b86b","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Range-ify std.string.leftJustify() with leftJustifier()","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/f7acca0cfd016f715570dc597f32917604f4b86b"},{"sha":"7a2561e2e2ac5e92d5df854de1c68aff53063954","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Range-ify std.path.globMatch()","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/7a2561e2e2ac5e92d5df854de1c68aff53063954"},{"sha":"4e760187ffaffcededad63537c96c2f678f66c45","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Refactor std.string.relativePath() to use algorithms","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/4e760187ffaffcededad63537c96c2f678f66c45"},{"sha":"88c10396f1005fee289751476f52d5ecd7cca6d7","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Add std.string.detabber(), a range version of detab()","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/88c10396f1005fee289751476f52d5ecd7cca6d7"},{"sha":"313d06dcf1d40ec4a03a2647434e7f1af6bfbd1d","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Range-ify std.string.chompPrefix","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/313d06dcf1d40ec4a03a2647434e7f1af6bfbd1d"},{"sha":"7afcc10fe1f01a0d28bdebe82bd76ec3b0f97340","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"std.range.chain() - remove bug workaround","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/7afcc10fe1f01a0d28bdebe82bd76ec3b0f97340"},{"sha":"08ea0476a5105c6d70e34defb46a66d6ebd28f47","author":{"email":"963a0954db553f20568c8f5e4f30144847937020@users.noreply.github.com","name":"anonymous"},"message":"fix Issue 14575 - compile error with std.range.refRange when front/back isn't implicitly convertible from const to mutable","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/08ea0476a5105c6d70e34defb46a66d6ebd28f47"},{"sha":"6309ea420dcc8109405e8ee399a45ae9193f7679","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #3272 from WalterBright/rmworkaround\n\nstd.range.chain() - remove bug workaround","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/6309ea420dcc8109405e8ee399a45ae9193f7679"},{"sha":"0a8c30ef8444121d179dae2285e7c0cf1a593111","author":{"email":"382d357c484008417be59240ddf24dd818c9a4b4@gmx.com","name":"Jonathan M Davis"},"message":"Merge pull request #3274 from aG0aep6G/14575\n\nfix Issue 14575 - compile error with std.range.refRange when front/ba…","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/0a8c30ef8444121d179dae2285e7c0cf1a593111"},{"sha":"a52c3fc967609e78462018e74045e84f73814ae8","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #3196 from WalterBright/chompPrefix\n\nRange-ify std.string.chompPrefix","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/a52c3fc967609e78462018e74045e84f73814ae8"},{"sha":"9f3eee3e39aa3b1365c7d59c09165fc207fc50c8","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #3203 from WalterBright/addDetabber\n\nAdd std.string.detabber(), a range version of detab()","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/9f3eee3e39aa3b1365c7d59c09165fc207fc50c8"},{"sha":"768b6ba13b3ea4b0ab32c1190728ef7b536e77c4","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #3267 from WalterBright/refactorRelativePath\n\nRefactor std.string.relativePath() to use algorithms","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/768b6ba13b3ea4b0ab32c1190728ef7b536e77c4"},{"sha":"587452ac455d4f21dd114d1fab49c426853788ae","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #3214 from WalterBright/leftJustifier\n\nRange-ify std.string.leftJustify() with leftJustifier()","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/587452ac455d4f21dd114d1fab49c426853788ae"},{"sha":"d47c60344803a52b3e814e90d4a23742d56a77e9","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #3261 from WalterBright/rangeGlobMatch\n\nRange-ify std.path.globMatch()","distinct":true,"url":"https://api.github.com/repos/quickfur/phobos/commits/d47c60344803a52b3e814e90d4a23742d56a77e9"}]}