{"push_id":563063308,"size":18,"distinct_size":15,"ref":"refs/heads/libhif","head":"f9c673e0f1437e49073c66e60b7bbd45760ee6b1","before":"18257280a5372dd46a182ab7980620a1d3fe904e","commits":[{"sha":"e120675b82bac0fa7cc694d88a52f5a4a5ff9ccb","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@and.org","name":"James Antill"},"message":"passwd: Use check-* file json config. entries to migrate data across commits","distinct":false,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/e120675b82bac0fa7cc694d88a52f5a4a5ff9ccb"},{"sha":"fa254def0a5f7f0524445f894e8303e2823683ad","author":{"email":"71e28a793384e54daff445aace4d2eef0cab7890@gmail.com","name":"James Antill"},"message":"Merge pull request #101 from james-antill/master\n\npasswd: Use check-* file json config. entries to migrate data across commits","distinct":false,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/fa254def0a5f7f0524445f894e8303e2823683ad"},{"sha":"e066834e72be17dcbcdd9ff3ff902cfc2e8bed15","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"Release 2015.3","distinct":false,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/e066834e72be17dcbcdd9ff3ff902cfc2e8bed15"},{"sha":"7cb3a0188757972f82573d6dba402fe098d06123","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"docs: It's ignore-*removed*, not ignore-remove\n\nSee the code.  (We could change the code to match the docs, but I like\nthe extra `d` and it's basically ABI now anyways).","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/7cb3a0188757972f82573d6dba402fe098d06123"},{"sha":"9ccf24a061c4aa3ce73e64d6b050e1d8e34e4597","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"Merge pull request #102 from cgwalters/usergroup-docs\n\ndocs: It's ignore-*removed*, not ignore-remove","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/9ccf24a061c4aa3ce73e64d6b050e1d8e34e4597"},{"sha":"0c39e7195e717473003fcd7fc3e6ddceeba99a20","author":{"email":"16b074f26e84167d7f55d437bd68af737de5b166@redhat.com","name":"Matthew Barnes"},"message":"configure.ac: Fix help for --enable-patched-hawkey-and-libsolv\n\nMake the help string agree with the actual option name.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/0c39e7195e717473003fcd7fc3e6ddceeba99a20"},{"sha":"4511a1d8ac106cdbcdfcf5839064e51f14033ebf","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"consoleprogress: New class for writing to the console\n\nSome influence from both systemd and packagekit-glib2.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/4511a1d8ac106cdbcdfcf5839064e51f14033ebf"},{"sha":"2263bb35f6f785b00ad3db4772498fa1877b29fe","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] compose: Initial port to libhif instead of yum\n\nThere are a lot of advantages to this.  See the linked issue\nfor more details, but briefly:\n\n - Lays the groundwork for package layering\n - Better caching (exit compose after depsolve if no changes)\n - Better error handling\n - Potential for unprivileged package downloads\n - Potential to better containerize installs\n\nTODO:\n - langs handling\n - progress output\n\nCloses: https://github.com/projectatomic/rpm-ostree/issues/53","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/2263bb35f6f785b00ad3db4772498fa1877b29fe"},{"sha":"01772d67ad974f90b0c710b6ce2ead2459295997","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] Implement support for install-langs","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/01772d67ad974f90b0c710b6ce2ead2459295997"},{"sha":"7e0a55cd6413558fabc4f4a780a2f379d67862db","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif]: Add initial progress reporting\n\nThis requires open-coding the 3 steps that hif_context_run() was\ndoing.  Which is fine, because ultimately we want to have more control\nover that.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/7e0a55cd6413558fabc4f4a780a2f379d67862db"},{"sha":"0ff3d1de33af34c45cb2f18adf831cf51b367904","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] Exit again on SIGINT/SIGTERM\n\nA major (if not the biggest) point of this endeavor is to support\natomic/idempotent operation.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/0ff3d1de33af34c45cb2f18adf831cf51b367904"},{"sha":"aa190edfbf5a91ee7c92d3d9b1b186bda0e93f4a","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] Rework compose caching with new packaging APIs\n\nWith yum, we would have had to make a custom Python app to cleanly\nseparate the fetch metadata/depsolve phases from installation.\n\nNow that libhif/hawkey gives us that, make use of it by exiting after\ndepsolve if the previous compose has the same package set, and the\ntreefile is the same.  This saves a fairly substantial amount of time\nand I/O, and makes it much more palatable to simply run the compose\ntool on demand in response to say repo regeneration notifications.\n\nA further important note; --cachedir is no longer used; we store the\ninputhash in the OSTree commit metadata itself.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/aa190edfbf5a91ee7c92d3d9b1b186bda0e93f4a"},{"sha":"53f0c191ac4205de1f29aa76eadc3618bdfb5056","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif]: Use the new proxy API to honor http_proxy\n\nFor the obvious reasons, this helps avoid redownloading packages\ncontinuously.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/53f0c191ac4205de1f29aa76eadc3618bdfb5056"},{"sha":"172ff5712b9a149b5d1c632f43775f9d8243e17e","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] Port to new hif_error_set_from_hawkey()\n\nAnd drop our internal copy.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/172ff5712b9a149b5d1c632f43775f9d8243e17e"},{"sha":"5f61945302b3dee26323621e8c3a457c7f77fc35","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] Actually honor --force-nocache option","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/5f61945302b3dee26323621e8c3a457c7f77fc35"},{"sha":"9c8dcbe98cab4d7cb708ec445509416334d31e73","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"[libhif] Update to support \"documentation\" flag","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/9c8dcbe98cab4d7cb708ec445509416334d31e73"},{"sha":"fcd1b432494b41864e2c579d1c0c2ff7bccfa2e2","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"compose-tree: Add --touch-if-changed\n\nThis is a convenient way for external tools to integrate rpm-ostree\nbetter into automation.  With the caching, it's now cheaper to\njust rerun rpm-ostree if you know an input yum repository changed,\nor just on a timer.\n\nThen one can use this flag to determine whether or not to launch any\nfurther processes after rpm-ostree, such as disk image generation,\ntest suites, etc.","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/fcd1b432494b41864e2c579d1c0c2ff7bccfa2e2"},{"sha":"f9c673e0f1437e49073c66e60b7bbd45760ee6b1","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"build: Require 0.2.0 libhif, drop hawkey/libsolv build option\n\nWe hard depend on 0.2.0 (which is current git master).","distinct":true,"url":"https://api.github.com/repos/cgwalters/rpm-ostree/commits/f9c673e0f1437e49073c66e60b7bbd45760ee6b1"}]}