{"push_id":584953924,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c748092403c3f7f053226165ee5873e6ee52ba9c","before":"39259dc8c372668875e12b4a1a48dec24ab1f29a","commits":[{"sha":"c748092403c3f7f053226165ee5873e6ee52ba9c","author":{"email":"62bfcc8ab09827c62bdb28e5d79684ab75444b12@wikimedia.org","name":"Dan Duvall"},"message":"plugin: Acceptance tests for `vagrant config`\n\nImplemented functional acceptance tests for `vagrant config` using\nCucumber as the test framework and Aruba for command execution and I/O\nsimulation. The latter had some issues when dealing with commands that\nrequire a terminal, so additional test helpers were implemented using\nRuby's native PTY support.\n\nSetup of the test mw-vagrant environment relies on rsync to copy the\ncontents of the local working directory into a temporary directory,\nexcluding all git-ignored files.\n\nBug: T89489\nChange-Id: I352267bb591f8de911a11072954f337ebbea89c7","distinct":true,"url":"https://api.github.com/repos/wikimedia/mediawiki-vagrant/commits/c748092403c3f7f053226165ee5873e6ee52ba9c"}]}