{"push_id":587518671,"size":1000,"distinct_size":7,"ref":"refs/heads/develop","head":"abfd1a80bdaa831104153dd801f3348d97fc1dca","before":"41d0c1a8cda3f97cab321756b9fc3876e8454fdf","commits":[{"sha":"f7da6364ff7361e357b349b29ac0706a5ae622c0","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Minor performance improvement","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/f7da6364ff7361e357b349b29ac0706a5ae622c0"},{"sha":"33488200584a4ea38748c007a97333e82c16edeb","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Since clear() removes all modules, reloads are unecessary","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/33488200584a4ea38748c007a97333e82c16edeb"},{"sha":"fe2d14108186cf2ae9fb3bca13601a052eb65cfe","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Add loader tests","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/fe2d14108186cf2ae9fb3bca13601a052eb65cfe"},{"sha":"9ee188dd903c187ac2dc8be870543617b66ddeef","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"More loader tests\n\nAs well as an optimization on clear()","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/9ee188dd903c187ac2dc8be870543617b66ddeef"},{"sha":"5ba53611c4bd4f0057677925dfc95fef62e08dce","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Remove some old unused code","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/5ba53611c4bd4f0057677925dfc95fef62e08dce"},{"sha":"368e5a8e92ab160e85997889f7288a2aa291d8ba","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Add test for __func__alias__","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/368e5a8e92ab160e85997889f7288a2aa291d8ba"},{"sha":"fb0d46f445c2dca5a20c7e4d1f87a09864b2119b","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Pylint","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/fb0d46f445c2dca5a20c7e4d1f87a09864b2119b"},{"sha":"15a140ece444fee59bf4ba832aa926f9261f8995","author":{"email":"5fee00239940f883d4c2854e41c7f989e75278a3@saltstack.com","name":"rallytime"},"message":"Moved tests/unit/loader.py to tests/integration/loader/loader.py\n\nThese are integration tests and not unit tests, so they should be\nin the proper directory.\n\nAlso, fixed up the python 3 incompatability pylint errors.","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/15a140ece444fee59bf4ba832aa926f9261f8995"},{"sha":"bb89068010faf19a7b4ad6e7ae7cf413e321e371","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Add \"disabled\" support\n\nthis allows you to \"blacklist\" modules.\n\nAddition to #20274\n\nConflicts:\n\tsalt/loader.py","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/bb89068010faf19a7b4ad6e7ae7cf413e321e371"},{"sha":"725708a04bde3cf90ec9e80c40c577361f9da47e","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Correct tag name in loader tests","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/725708a04bde3cf90ec9e80c40c577361f9da47e"},{"sha":"ca5eac3936d02640cfc4eadb5c6dba302904aefa","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Add support for submodules to LazyLoader\n\nThis was a feature that was inadvertently removed in #20274, but since it was undocumented and untested no one noticed. Thanks to @steverweber for pointing it out.\n\nThis includes the feature as well as tests.","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/ca5eac3936d02640cfc4eadb5c6dba302904aefa"},{"sha":"7605ba60a8ea9fa49fdbef8e65ac5bd8f7dcfb37","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"pylint","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/7605ba60a8ea9fa49fdbef8e65ac5bd8f7dcfb37"},{"sha":"249096c2924419c5d0ddde97db379b1fbc0b1be1","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Change modulekey for submodule test-- to avoid namespace collisions","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/249096c2924419c5d0ddde97db379b1fbc0b1be1"},{"sha":"df7c09e616a21787846d9e7369ae08832778460a","author":{"email":"df1624a2c282bb66d14fc063308a94f02e835fbf@gmail.com","name":"Highly Unavailable"},"message":"Fix influx API name warnings and user delete bug\n\nSome influxdb python API methods changed names and were generating\nwarnings every time this module was run.\n\nThe user_remove method had a bug that actually deleted the user you were\nlogged in as rather than the user you wanted to delete when run.\n\nAdded a method to test login for a user to see if they exist (mostly to\nwork around a use case described in #20496.) - for example to try logging\nin as root:root to see if it's been deleted.","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/df7c09e616a21787846d9e7369ae08832778460a"},{"sha":"826f32804c534250d5293d1f1df37ee6ef3a603b","author":{"email":"df1624a2c282bb66d14fc063308a94f02e835fbf@gmail.com","name":"Highly Unavailable"},"message":"Fix lint errors and make check more specific","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/826f32804c534250d5293d1f1df37ee6ef3a603b"},{"sha":"8bea0241b85f403a806ef034a591f2cdfb9eff98","author":{"email":"df1624a2c282bb66d14fc063308a94f02e835fbf@gmail.com","name":"Highly Unavailable"},"message":"Fix incorrect variable name","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/8bea0241b85f403a806ef034a591f2cdfb9eff98"},{"sha":"cda2b65bf577d9a76dfaea9ab6495c75a64c4675","author":{"email":"df1624a2c282bb66d14fc063308a94f02e835fbf@gmail.com","name":"Highly Unavailable"},"message":"Fix more errors.\n\nThat'll teach me not to work in two places at once.","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/cda2b65bf577d9a76dfaea9ab6495c75a64c4675"},{"sha":"438ede78ba44702ce723da940fade915a8e66d7e","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Support arbitrarily deep modules\n\nNote: salt can still only *call* modules on the first depth, but they can then import anything below","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/438ede78ba44702ce723da940fade915a8e66d7e"},{"sha":"640aff6378b6f47d68645822fc5c2bb3fd737710","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Fix mis-naming from pylint cleanup","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/640aff6378b6f47d68645822fc5c2bb3fd737710"},{"sha":"f4abce1d24c20d2dc43980b0821dae8bcd8e296a","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Add six import to loader","distinct":false,"url":"https://api.github.com/repos/garethgreenaway/salt/commits/f4abce1d24c20d2dc43980b0821dae8bcd8e296a"}]}