{"push_id":2444905950,"size":51,"distinct_size":50,"ref":"refs/heads/repoman","head":"c281697cafe0fe76c634f349d762b5b9c0373bff","before":"4161e39ab2c513ba5c0c8f12ff2dcbf8ac96fafa","commits":[{"sha":"c5ad40dbe8f74dcdb2b08d42240e217a8ef440e6","author":{"name":"Zac Medico","email":"8b2baf74de610e5b5dc54f5e0f8549452323d691@gentoo.org"},"message":"depgraph._serialize_tasks: resolve portage/repoman blockers (bug 651936)\n\nWhen ensuring that all runtime dependencies are installed before\na new instance of portage, ignore uninstalls. This makes it possible\nto solve a blocker between a new version of portage and an older\nversion of repoman, where an uninstall task for the older version\nof repoman appears in the runtime dependencies of the new instance\nof portage.\n\nBug: https://bugs.gentoo.org/651936","distinct":false,"url":"https://api.github.com/repos/zmedico/portage/commits/c5ad40dbe8f74dcdb2b08d42240e217a8ef440e6"},{"sha":"910071fea7a131974b39693eef5d39b72ac4842f","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"qa_data.py: Initial move of all configurable data to the repo\n\nAll this data was ported to a metadata/repoman/qa_data.yml file.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/910071fea7a131974b39693eef5d39b72ac4842f"},{"sha":"bdb389a4c3beca541c07c0263a2fe7b4995a60c2","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Move qa_data initialization and loading\n\nMove the new QAData class instance init to repoman_main().\nparse_args() remove unused qahelp parameter.\nqa_tracker.py: Add default qacats and qawarnings parameters as None.\nThese will be assigned later due to circular init references.\nrepos.py: Perform the QAData class loading and complete intialization\nassignments.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/bdb389a4c3beca541c07c0263a2fe7b4995a60c2"},{"sha":"e96f1a935d6a20bf178ad5ac915c0456cfa2bb9c","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Update modules for the new QAData class\n\nRather than direct import, now the QAData instance is accessed via\nrepo_settings.  Add repo_settings need to all modules requiring QAData\naccess.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/e96f1a935d6a20bf178ad5ac915c0456cfa2bb9c"},{"sha":"6d9f530275a707260c9027f799a36b2d255ec1ff","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: main.py: Remove unused InvalidStateError import","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/6d9f530275a707260c9027f799a36b2d255ec1ff"},{"sha":"2183c2eb0043688a7f523902cdb52e25b67e7283","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"portage/module.py: Add a generic get_spec()\n\nThis new function gets any arbitrary spec value.\nThe other get_* functions could be optimized to return the\nget_spec result instead.  This would reduce code duplication.\nReplace 'was' with 'is' in error messages.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/2183c2eb0043688a7f523902cdb52e25b67e7283"},{"sha":"597262b7126beecc8123a01737ba5f3295c6e787","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: modules/scan/*: Add module_runsIn spec variable\n\nThis variable will be used to help determine which process loops\nto run the modules in.  This is summary data taken from the runIn*()'s\ndefined in the target eclasses containing the checks.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/597262b7126beecc8123a01737ba5f3295c6e787"},{"sha":"939cc6a60b01659b36b4b03b6568932d595fb8eb","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Create a new ModuleConfig class\n\nThis class will load the module configuration data from the target repo.\nMove the Modules class handling code to this new class.\nUpdate scanner.py to use the new ModuleConfig class for Modules class\ncalls.\nMove the hard-coded loop lists to use the ModuleConfig instance\nconfigure/dynamically determined lists.\n\nTODO: add masters inheritance config stacking.\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/939cc6a60b01659b36b4b03b6568932d595fb8eb"},{"sha":"7f1b8d9c54280f6cee497e20942324714606a858","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: modules/scan/metadata: Add missed mod_kwargs 'repo_settings'\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/7f1b8d9c54280f6cee497e20942324714606a858"},{"sha":"4fdc66332aedd9d2fbb3b802493bdcc1da77c64e","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: modules/scan/module.py: Prefix logging messages\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/4fdc66332aedd9d2fbb3b802493bdcc1da77c64e"},{"sha":"94338f575ac531d51e16af899357980232dcd443","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: repos.py: Add masters_list\n\nUse masters_list for loading QAData config.\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/94338f575ac531d51e16af899357980232dcd443"},{"sha":"400083735b1e82403efb2e16254691d424218a5d","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: scanner.py: Update module loading to use masters_list\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/400083735b1e82403efb2e16254691d424218a5d"},{"sha":"aa852351f3e37390f06ad284a0bdf123267bd818","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: qa_data.py: Make it use masters stacking\n\nUpdate logging message with 'QAData: ' prefix\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/aa852351f3e37390f06ad284a0bdf123267bd818"},{"sha":"4fa90a4b62d05e997a6f9c7cf56406cbd960b0a5","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Update repo.eapi.deprecated to repo.eapi-deprecated\n\nUpdated to match the new yaml config system definition.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/4fa90a4b62d05e997a6f9c7cf56406cbd960b0a5"},{"sha":"9669e4d52441f4ef0d01bbca1cdf048d6903ab92","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Move errors data to repo metadata/repoman/linechecks.yaml","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/9669e4d52441f4ef0d01bbca1cdf048d6903ab92"},{"sha":"36fd0a505fe03058b64c4e4af331d889426f6a27","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Add a new config.py file with config loading utilities\n\nThese include recursively merging of multiple yaml files.\nThey are needed for masters stacking.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/36fd0a505fe03058b64c4e4af331d889426f6a27"},{"sha":"ab929338def0856537d601c6ba2cbfc88cd0def8","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Update qa_data.py to use the new load_config() utility","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/ab929338def0856537d601c6ba2cbfc88cd0def8"},{"sha":"dfcd68afcf39fa2446dbf856e87eb7517e031ad8","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Update modules/scan/module.py for linechecks config addition","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/dfcd68afcf39fa2446dbf856e87eb7517e031ad8"},{"sha":"4e81d2552ca50bb38e8499611c4cd999056a1ea6","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: Initial creation of a new linechecks sub module plugin system\n\nThis new module system will be for splitting the multicheck module\nchecks into a fully configurable, plugable system.","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/4e81d2552ca50bb38e8499611c4cd999056a1ea6"},{"sha":"f3c815ac3dcff92ed2d49ac3243e6e62cfbc652a","author":{"name":"Brian Dolbec","email":"8eb5e00ba1f434ac4266771f9d86581ad45c3c96@gentoo.org"},"message":"repoman: New linechecks module, assignment","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/f3c815ac3dcff92ed2d49ac3243e6e62cfbc652a"}]}
{"actor":{"display_login":"zmedico"}}