{"push_id":956600169,"size":51,"distinct_size":48,"ref":"refs/heads/repoman","head":"70ae0be20100ad3b338461a0e3b757aa2d573c0d","before":"528210720df08250e81ae98f85ef29a5aa6be1a2","commits":[{"sha":"af88402104c90e99ab40bff956f58395ea362a6e","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Re-add an if that bypasses the changes scan (bug 540882)\n\nThis if  is neded to prevent unnecessary VCS operations which is a big slowdown for\nlarge repositories.\n\nX-Gentoo-Bug: 540882\nX-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=540882","distinct":false,"url":"https://api.github.com/repos/gentoo/portage/commits/af88402104c90e99ab40bff956f58395ea362a6e"},{"sha":"8c9b1d6a7c115344cdc5bd8e7d122ab721aeb53a","author":{"email":"569e34508988bfd1992f6c7740a3c06d7c5dd1ff@gentoo.org","name":"Alexander Berntsen"},"message":"Clarify no binary packages error (bug 573070)\n\nMake emerge specify that it did not find any *binary packages* when\n--usepkg is active, as opposed to that it did not find any *ebuilds*, as\nthis was confusing behaviour.\n\nX-Gentoo-Bug: 573070\nX-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=573070\n\nSigned-off-by: Alexander Berntsen <bernalex@gentoo.org>\nAcked-by:      Brian Dolbec       <dolsen@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/gentoo/portage/commits/8c9b1d6a7c115344cdc5bd8e7d122ab721aeb53a"},{"sha":"34dd17d154a4769c30a278f6bc407e8cb27706e9","author":{"email":"566dcecd5fe1560516e427171830862c1c198f51@gentoo.org","name":"Ulrich Müller"},"message":"isolated-functions.sh: Output error message for nofatal die.\n\nX-Gentoo-Bug:     573056\nX-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=573056\n\nSigned-off-by: Alexander Berntsen <bernalex@gentoo.org>\nAcked-by:      Alexander Berntsen <bernalex@gentoo.org>\nAcked-by:      Brian Dolbec       <dolsen@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/gentoo/portage/commits/34dd17d154a4769c30a278f6bc407e8cb27706e9"},{"sha":"22fd94a1b60f8bacf7f919d0a911506970f88a7e","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/repos.py: Fix typo\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/22fd94a1b60f8bacf7f919d0a911506970f88a7e"},{"sha":"387d3d88384495eea99e95a4bfec408d09b29f18","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"portage/util: Fix initialize_logger not passing along the desired logging level","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/387d3d88384495eea99e95a4bfec408d09b29f18"},{"sha":"5b528471cd58836fd249cd0a527a81a5bb12db96","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"portage/module.py: Add 'sourcefile' attribute to the module_spec\n\nThe file name otherwise had to be the same as the module name.\nThis only showed up when the module's target name (filename) was not the same as the\nmodules initialization name.\nAdd the new attribute to the emaint modules.\nAdd the new attribute to the the sync modules.\nMake the plugin module parent name available.\nFix a docstring typo.","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/5b528471cd58836fd249cd0a527a81a5bb12db96"},{"sha":"59475e6c43e795c6c525dbf89fc3edae121a1187","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.\nInitialize the Changes class with the VCS type\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/59475e6c43e795c6c525dbf89fc3edae121a1187"},{"sha":"6cbf45558437b8d6751f3292b2eede64f0f0987f","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/gentoo/portage/commits/6cbf45558437b8d6751f3292b2eede64f0f0987f"},{"sha":"33b9c0b45663c46c5306dfcbfbc56303168b220f","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 the new function in each of the vcs plugins.\nBut add the correct info for the bzr, hg vcs types. <zmedico>","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/33b9c0b45663c46c5306dfcbfbc56303168b220f"},{"sha":"15b3a3435c943c155280dd34c1fed3c7fdef836f","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/gentoo/portage/commits/15b3a3435c943c155280dd34c1fed3c7fdef836f"},{"sha":"112a640bc10d701bf45b8a730f97684acc1da3ac","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/gentoo/portage/commits/112a640bc10d701bf45b8a730f97684acc1da3ac"},{"sha":"39ebb68f59304f2070bbc5b76674289b3ae8e2a9","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the Manifests class plugin","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/39ebb68f59304f2070bbc5b76674289b3ae8e2a9"},{"sha":"e9950cc1243a2c9e1d6bb00373b8c7f6daf0b7c3","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the IsEbuild class plugin","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/e9950cc1243a2c9e1d6bb00373b8c7f6daf0b7c3"},{"sha":"4c516850f7f195955179adca9acd7a3a0ee345c0","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the KeywordChecks class pluin","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/4c516850f7f195955179adca9acd7a3a0ee345c0"},{"sha":"23fc6704e8025ec1f3a1b87bd3127ccb62cf1efc","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/gentoo/portage/commits/23fc6704e8025ec1f3a1b87bd3127ccb62cf1efc"},{"sha":"e87961dcbc8fed137486afaebb60635e7b75b582","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/gentoo/portage/commits/e87961dcbc8fed137486afaebb60635e7b75b582"},{"sha":"7f2bcde7385d1e0eedca1e0b0413e2787cb988ef","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the FetchChecks class plugin","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/7f2bcde7385d1e0eedca1e0b0413e2787cb988ef"},{"sha":"aac6c346293045359f82cc628eefa045523cf589","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Create the PkgMetadata class plugin","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/aac6c346293045359f82cc628eefa045523cf589"},{"sha":"38836746475a689ebbf3038381b84bf8ef1a1296","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: begin passing dynamic_data","distinct":true,"url":"https://api.github.com/repos/gentoo/portage/commits/38836746475a689ebbf3038381b84bf8ef1a1296"},{"sha":"e3ce660e873ab1f69b33150e1e53a5c20da8c8ba","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/gentoo/portage/commits/e3ce660e873ab1f69b33150e1e53a5c20da8c8ba"}]}