{"push_id":798453107,"size":34,"distinct_size":34,"ref":"refs/heads/repoman","head":"0ecda88ff7da1d9442b41bebe020d77a60d2babf","before":"ee45f7d777a31425b08a4b4fc4050ffd94edb627","commits":[{"sha":"197b36f1539b95b13ffaf2f9256124b44191d6ff","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"Repoman: Refactor repos.RepoSettings class, fix the repoman_settings not being re-assigned\n\nWhen the repo is not in the confiig'd repos, it creates a ne repoman_settings object which contains\nthe temporaily activated repo.  main.py was not re-assigning repoman_settings to the new object.\nSplit out _add_repo() to it's own function.\nSplit out the gpg-sign specific function for git into plugin-ready functions, for later.\nDetect the lack of a vcs type in vcs_settings to not do a gpg-sign call.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/197b36f1539b95b13ffaf2f9256124b44191d6ff"},{"sha":"164ce639b81b2ee3fa0db26fb575f5c4056ae0e1","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/main.py: Remove some temporary dubug print()","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/164ce639b81b2ee3fa0db26fb575f5c4056ae0e1"},{"sha":"6fb92a58343d10a3dd4a0c8e09a8a15e73912ab9","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"Repoman: Refactor VCSStatus to pass non consistent data to the check()\n\nThis will facilitae for the initialization of the class before the big xpkg loop.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/6fb92a58343d10a3dd4a0c8e09a8a15e73912ab9"},{"sha":"9d6ae6b0851ae7c7c1301b5934153949d8ab281e","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"Repoman: Refactor PkgMetadata and XmlLint classes for variable data passed in\n\nMove all non-consistent data to be passed in via the check functions.\nInitialize XmlLint once in the PkgMetadata class __init__().","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/9d6ae6b0851ae7c7c1301b5934153949d8ab281e"},{"sha":"c677b81c730a70bba2f172af966ca14f63824115","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/main.py: Move the check class instantiations out of the xpkg loop\n\nThis should help reduce overall run time when doing large repoman full runs.\nIt instead re-uses the class instances for each pkg checked.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/c677b81c730a70bba2f172af966ca14f63824115"},{"sha":"0d66053c62cd29dd20fa254e574a94565ff0e2fa","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman.../use_flags.py: Reset state variables for each check() run\n\nAlso double space function separations.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/0d66053c62cd29dd20fa254e574a94565ff0e2fa"},{"sha":"9cf1380a6147b836746b546cbae110d2ccb113f2","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split KEYWORDS checks to checks/ebuilds/keywords.py","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/9cf1380a6147b836746b546cbae110d2ccb113f2"},{"sha":"6ffe6ed923c5413ceb39ce767182eeabe6d87df4","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split \"Live\" checks to checks/ebuilds/eclass/live.py","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/6ffe6ed923c5413ceb39ce767182eeabe6d87df4"},{"sha":"f45a855d52e19843f29665a6d3fe16dd3aa6ed41","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split Ruby checks to checks/ebuild/eclass/ruby.py","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/f45a855d52e19843f29665a6d3fe16dd3aa6ed41"},{"sha":"c0d5f1a033ba73a3557be7daab1a488c3b9984c8","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: More KEYWORDS checks to checks/ebuilds/keywords.py","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/c0d5f1a033ba73a3557be7daab1a488c3b9984c8"},{"sha":"c26a2a2a09699a78d7ff249434a719c4fc8572a6","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman: Apply PEP 8 guidelines again (except for W191)","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/c26a2a2a09699a78d7ff249434a719c4fc8572a6"},{"sha":"0b5e6ce8553a1a754a045d24817496ef2bff41c4","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split EAPI checks to checks/ebuilds/variables/eapi.py","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/0b5e6ce8553a1a754a045d24817496ef2bff41c4"},{"sha":"ea818918314a1480b380ad8905693290d8c69385","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split DESCRIPTION checks to checks/ebuild/variables/","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/ea818918314a1480b380ad8905693290d8c69385"},{"sha":"f4714cbbb90bd40fcbcec933529a3b3936611af9","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split LICENSE checks to checks/ebuild/variables/","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/f4714cbbb90bd40fcbcec933529a3b3936611af9"},{"sha":"2fe4697d7fdf7a201582c1c9ac0b01a682b5016b","author":{"email":"389c5aa0b00bc7f70625ba3288d7af91d9d0feb9@gentoo.org","name":"Tom Wijsman"},"message":"repoman/main.py: Split RESTRICT checks to checks/ebuild/variables/","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/2fe4697d7fdf7a201582c1c9ac0b01a682b5016b"},{"sha":"00e55dbca2cb5597f00786e4a2b98b41353294ee","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/main.py: Update dependency.perlcore error to us qatracker\n\nUpdate the original code added after the re-write had started.\nThis brings it up to date with teh new stats tracking class instance.","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/00e55dbca2cb5597f00786e4a2b98b41353294ee"},{"sha":"9add60dcaac5837a1c47b3675b1e86ced9fbfb65","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/main.py: Move some functions out of the main code definition\n\nMove gpgsign and need_signature to their own file: gpg.py\nMove sort_key() to the main body ahead of the main code.\nAdd new file gpg.py","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/9add60dcaac5837a1c47b3675b1e86ced9fbfb65"},{"sha":"9b4efd06b50219decd19e49278155d9bb82e2462","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman/repos.py: Fix a regression where the repo is not in repos.conf\n\nThe regression was introduced when a variable was used to reduce the size of\nsome long lines.  The variable was not being reset after the repo was added, so\nthe remaining code was looking at a stale config.\nIt turned out the variable was a dupe of an already properly updated class wide\none.\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/9b4efd06b50219decd19e49278155d9bb82e2462"},{"sha":"94d363c70053449ae52ff26ac2b184f3888cca99","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoamn/repos.py: Indent fix\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/94d363c70053449ae52ff26ac2b184f3888cca99"},{"sha":"5119898c569923ff47671f6dd61b8c0dd38cbbc3","author":{"email":"c006f74ad218cd79aa222eb0f74d6fabc2b85975@gentoo.org","name":"Brian Dolbec"},"message":"repoman: Change name of dev_keywords() due to variable name conflict\n\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/dol-sen/portage/commits/5119898c569923ff47671f6dd61b8c0dd38cbbc3"}]}