{"push_id":2530020897,"size":14,"distinct_size":12,"ref":"refs/heads/separate-state","head":"c4e695c9893bfb2aec889b55b6a2047c77f165a2","before":"96e05e39c9761b3bae7eff85d16e4b6e81fab33f","commits":[{"sha":"fb39a2b07f9e8451078917f8d8778cc1b6a762e5","author":{"name":"danghai","email":"415e928ccf03f7f6656d5815525af5a8770cef6f@pdx.edu"},"message":"Add coverage and run it via tox","distinct":false,"url":"https://api.github.com/repos/major/skt/commits/fb39a2b07f9e8451078917f8d8778cc1b6a762e5"},{"sha":"fb56b394700a3e4faa8bb28695a6e5d733e1151f","author":{"name":"danghai","email":"415e928ccf03f7f6656d5815525af5a8770cef6f@pdx.edu"},"message":"Switch to run flake8 and pylint via tox","distinct":false,"url":"https://api.github.com/repos/major/skt/commits/fb56b394700a3e4faa8bb28695a6e5d733e1151f"},{"sha":"38127df4ffe457c356dbf9b1b7d97ceea75c7fde","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Add state argument and remove state from cfg\n\nThis patch adds the argument for --state and ensures that state\ninformation is not kept within the cfg variable (or the configuration\nfile itself).\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/38127df4ffe457c356dbf9b1b7d97ceea75c7fde"},{"sha":"5fcbb8b749ed8926dcb841f2341e9d04b1e612f0","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Turn 'cfg' into a global variable\n\nThis change allows the 'cfg' variable to be used freely within\nskt and avoids passing it around from function to function.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/5fcbb8b749ed8926dcb841f2341e9d04b1e612f0"},{"sha":"1c72bce5ed715924deca495480496885cd4d7630","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Create separate state-related functions\n\nKeeping configuration and state together in one file causes confusion\nand makes troubleshooting challenging. It also mixes data that changes\noften (state) and data that changes infrequently (configuration).\n\nThis patch adds new functions for destroying, reading, and saving\nstate to a YAML file. It also adds the pyyaml package to the\nlist of skt requirements.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/1c72bce5ed715924deca495480496885cd4d7630"},{"sha":"058ed99221f308bc76bc44e7e874003e4c5b626a","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Use state throughout instead of cfg\n\nThis patch changes various functions and methods to use state when\nthe required information exists in the state file rather than the\nconfiguration file.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/058ed99221f308bc76bc44e7e874003e4c5b626a"},{"sha":"c6fb0428b1879dfa95ee5c8712871b7d55f66d37","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Refactor cmd_merge to use state efficiently\n\nThis patch refactors the cmd_merge() function to use the YAML\nstate file more efficiently. Rather than storing patches as\nindividual items, this patch changes them to be stored as a list\nunder a key in the state file.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/c6fb0428b1879dfa95ee5c8712871b7d55f66d37"},{"sha":"05ecb3c71e312168c91777efdc776578fed1f509","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Refactor cmd_run to use state efficiently\n\nThis patch adjusts the cmd_run() function to use the state file\nmore efficiently. It also provides friendlier error messages if\nimportant information is missing from the state file.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/05ecb3c71e312168c91777efdc776578fed1f509"},{"sha":"c868863ded8566d4a0e450cce3209dc6429f2989","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Update Circle-CI to use the state file\n\nThis patch updates the Circle-CI configuration to use the new state\nfile during the test jobs.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/c868863ded8566d4a0e450cce3209dc6429f2989"},{"sha":"48868aa3283d9126b8613b3c879ccae8c635f6fc","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Get full path for workdir\n\nThis patch ensures that the workdir path is absolute very early\nin the skt run.\n\nSigned-off-by: Major Hayden <major@redhat.com>","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/48868aa3283d9126b8613b3c879ccae8c635f6fc"},{"sha":"b5864ef4b7a3f600dae855577441ef5f311a1798","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Get full path for kernel config file","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/b5864ef4b7a3f600dae855577441ef5f311a1798"},{"sha":"f5ff298bcd8871c23a43810d32876da8825f64f0","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Get full path for rcfile","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/f5ff298bcd8871c23a43810d32876da8825f64f0"},{"sha":"7243726ecd97f035bdad6f1256eec10daec854c6","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Get full path for publish source","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/7243726ecd97f035bdad6f1256eec10daec854c6"},{"sha":"c4e695c9893bfb2aec889b55b6a2047c77f165a2","author":{"name":"Major Hayden","email":"18c9d4621ef6c3113ce1f960346d7603e88406e8@redhat.com"},"message":"Get full path for jobtemplate.xml","distinct":true,"url":"https://api.github.com/repos/major/skt/commits/c4e695c9893bfb2aec889b55b6a2047c77f165a2"}]}
{"actor":{"display_login":"major"}}