{"push_id":929671266,"size":43,"distinct_size":43,"ref":"refs/heads/repoman","head":"26c13235e96b41a1f1588442f34d4984c03e7071","before":"2e37f83673e8da4fd0ce97c49fc23d527abb2589","commits":[{"sha":"8a55961053425881d2aafca7cfe35c35b1f657c7","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"portage/module.py: Fix bug where the module_spec module file name was not being used\n\nThis only showed up when the module's target name (filename) was not the same as the\nmodules initialization name.\nRename the filenames as needed in the emaint module.\nThe sync module names were fine.\nMake the plugin module parent name available\nFix a docstring typo","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/8a55961053425881d2aafca7cfe35c35b1f657c7"},{"sha":"398444bfec9dea8ee37ea423dddaf73a0d535d6f","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: New vcs plugin system\n\nMigrate Changes to the vcs plugin system\nMove ChangesBase to the vcs pkg.\nEstablish the plugin system at repoman/modules/vcs.\nSub-modules will be directly in the modules/vcs module.\nCommon files used by the submodules are in the vcs directory.\nCreate a None named vcs module to handle all non-vcs type repositories.\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/398444bfec9dea8ee37ea423dddaf73a0d535d6f"},{"sha":"17441445f3dd2832d31fe1188f8e177d9a06d546","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"FilesChecks: remove qatracker parameter for the vcs_settings instance","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/17441445f3dd2832d31fe1188f8e177d9a06d546"},{"sha":"fc1befb8273808299ec7a67c15b9bb62c7a02bf2","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"fetches.py: Create new isVcsDir() in the vcs plugins\n\nAs per the old comment, create teh new function in each of the vcs plugins.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/fc1befb8273808299ec7a67c15b9bb62c7a02bf2"},{"sha":"ad1bef8c7078549c3108699dc3bfc62e3d44347a","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"Factor out a common ScanBase skeleton class\n\nReally the only things generally re-used as is are the runIn* property functions that will not be\nused in the real check classes.\nBut it should help with consistency if a new stage loop is added to the sequence.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/ad1bef8c7078549c3108699dc3bfc62e3d44347a"},{"sha":"6820eb338a15c64dc88eaead6966a8610b6c1837","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Initial creation of a scan_pkgs plug-in system and plugin run loop","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/6820eb338a15c64dc88eaead6966a8610b6c1837"},{"sha":"63bbd6abecf9e479b6384723a4b13c61addcbf22","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the Manifests class plugin","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/63bbd6abecf9e479b6384723a4b13c61addcbf22"},{"sha":"131d0f6d70536302448f641317692847189b8700","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the IsEbuild class plugin","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/131d0f6d70536302448f641317692847189b8700"},{"sha":"2dcde15354732021e83e875f8f29d33b8ca40b63","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the KeywordChecks class pluin","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/2dcde15354732021e83e875f8f29d33b8ca40b63"},{"sha":"a54021e72de25f547dd49815339b5da6c52dacbb","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Move the checks/directories/files.py to modules/scan/directories\n\nMigrate this module to the new scan plugin structure and operation.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/a54021e72de25f547dd49815339b5da6c52dacbb"},{"sha":"ca9078fc723149ed2011c95dc018a15b91e78fbf","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Migrate vcsstatus to the scan plugin system","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/ca9078fc723149ed2011c95dc018a15b91e78fbf"},{"sha":"970893df964ac36fa5c415a48effecf7790f1875","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the FetchChecks class plugin","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/970893df964ac36fa5c415a48effecf7790f1875"},{"sha":"8c5e15ea4eb89ba26fb206dedf28e20c998529a5","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the PkgMetadata class plugin","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/8c5e15ea4eb89ba26fb206dedf28e20c998529a5"},{"sha":"28b27694aaeccc69585687c04353cb0f460b240d","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: begin passing dynamic_data","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/28b27694aaeccc69585687c04353cb0f460b240d"},{"sha":"a3074f16e45bc4593de9094d6325d8b72de74abf","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/scanner.py: Rename self.check to self.checks, add it to kwargs\n\nThis helps avoid name collisions in plugin modules which normally have a check()","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/a3074f16e45bc4593de9094d6325d8b72de74abf"},{"sha":"73cfebb71b7821e5cee0b51067aa0c6e50730071","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Creation of a _scan_ebuilds() plugin system","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/73cfebb71b7821e5cee0b51067aa0c6e50730071"},{"sha":"a1706945406e249f5a78990657c48f080d732da7","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the Ebuild class plugin\n\nMove keywords variable to the Ebuild class for re-use","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/a1706945406e249f5a78990657c48f080d732da7"},{"sha":"163ac0cd6152ccf7e4f0c2a73e51c112698f75ba","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create LiveEclassChecks class plugin","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/163ac0cd6152ccf7e4f0c2a73e51c112698f75ba"},{"sha":"6eb7f0c6c02c08cafcbf661da756b6c5b15dcf5e","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Migrate eapi.py to the plugin module","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/6eb7f0c6c02c08cafcbf661da756b6c5b15dcf5e"},{"sha":"63d8ca7ebc4c93b16640ce3c7ca65032520457f1","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Migrate code from _scan_ebuilds to a new EbuildMetadata class and check","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/63d8ca7ebc4c93b16640ce3c7ca65032520457f1"}]}