{"push_id":904347104,"size":14,"distinct_size":1,"ref":"refs/heads/master","head":"6fb5345e269b4572f3e743910058116355d96a3d","before":"a926483b3344292e11cd59a711db384a9f718170","commits":[{"sha":"327f152d4b8d47daca490ba575d87d9562d26454","author":{"email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com","name":"Brent Baude"},"message":"BUGFIX: Atomic diff leaks FD (BZ # 1285006)\n\nUnder the condition that you diff two images and one or both\nof the images are not RPM based, no cleanup of the mounts and\ndm devices was done. This was reported via BZ #1285006.\n\nWe now handle the exit and cleanup differently which counts\nfor this condition.\n\nAlso added a try/except for catching control-c, where if found\nit will clean up the mounts and dm devices.","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/327f152d4b8d47daca490ba575d87d9562d26454"},{"sha":"8146c0f449a34222beaa089bad0a3cf0982bd2e3","author":{"email":"694ce38231ed622bd1593ce4ec9aa85c9ddb0a78@verbum.org","name":"Colin Walters"},"message":"Merge pull request #246 from rhatdan/master\n\nRemove duplicate dbus import and add newline at end of atomic.py","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/8146c0f449a34222beaa089bad0a3cf0982bd2e3"},{"sha":"32d12efae40b304fa27540881c12de42287f7cb1","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Daniel J Walsh"},"message":"Merge pull request #239 from baude/atomic_diff_fix\n\nBUGFIX: Atomic diff leaks FD (BZ # 1285006)","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/32d12efae40b304fa27540881c12de42287f7cb1"},{"sha":"2c7b4631969aa5b4c0ceb7b8b36e051eba729f2e","author":{"email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com","name":"Brent Baude"},"message":"atomic verify: remote inspect and more details\n\nWith the remote_inspect function in RH docker, we can inspect\nand image on a remote repository for various information like\nversions (when present).  This allows us to expand atomic\nverify to check a local version against a remote version.\n\natomic verify now can take an image as input (as before) and\nprovide a greater level of detail when checking each base\nimage (defined as a non-intermediate image).  It now iterates\non those base images looking for update status.\n\nThe output of atomic verify has also been changed slightly to\ninclude a verbose option.  When invoked, the verify output\nwill list each base image with its versioning information.\n\nThe non-verbose output remains largely the same, where only\nbase images that have identified updates are put to stdout.\nIf verbose is not called for by the user but we find base\nimages with no version information, we output a warning\nmessage and print verbosely anyway.\n\nUpdated man page","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/2c7b4631969aa5b4c0ceb7b8b36e051eba729f2e"},{"sha":"ac2f835bca574abeaa602dd35920722634b99644","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Daniel J Walsh"},"message":"Merge pull request #247 from baude/atomic_verify\n\natomic verify: remote inspect and more details","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/ac2f835bca574abeaa602dd35920722634b99644"},{"sha":"2ba2c985e77ec13fa3320df2d4538a6919f21fbb","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"CLeanups for running atomic top when no containers are running","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/2ba2c985e77ec13fa3320df2d4538a6919f21fbb"},{"sha":"cbca98b956dd1afbc5d8c4e1519b2357756bae3e","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Daniel J Walsh"},"message":"Merge pull request #249 from rhatdan/top\n\nCLeanups for running atomic top when no containers are running","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/cbca98b956dd1afbc5d8c4e1519b2357756bae3e"},{"sha":"f0900da25748bcda48e0513866d295849f1d9b67","author":{"email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com","name":"Brent Baude"},"message":"Atomic Top Man\n\nThe man page for atomic top was accidently not commited in the\nPR.","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/f0900da25748bcda48e0513866d295849f1d9b67"},{"sha":"96fff9d1523b7570d8413732d7b8924157396408","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Daniel J Walsh"},"message":"Merge pull request #251 from baude/top_man\n\nAtomic Top Man","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/96fff9d1523b7570d8413732d7b8924157396408"},{"sha":"758ab4d7af0ccbebfb4f149de1ca6b54e9292365","author":{"email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com","name":"Brent Baude"},"message":"Atomic Diff: RPMS arent being collected\n\nDue to very small bug, the function that collects the\noperating system version and RPMs was not being called.","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/758ab4d7af0ccbebfb4f149de1ca6b54e9292365"},{"sha":"6baeb0f5270da8ffa1b3c629c4501b1c7ea0c141","author":{"email":"4a9bf16f52cf2e7b852b6c55f7c378736725ec17@redhat.com","name":"Brent Baude"},"message":"SCAN ERRORS: correct pruning and add unmount timeout\n\nCorrecting a bug observed by the openscap team where under\ncertain conditions, the deletion of a temporary image would\ncause a traceback when noprune=False.\n\nAfter discussing with dwalsh and vgoyal, we decided to revert\nto the original PR implementation of a timeout as the lazy\numounts and deferred removals and deletion complicated matters.\n\nWe now have  simple timeout loop for unmounting by path to prevent\nrace failures between openscap, docker, the filesystem, and/or\ndms.","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/6baeb0f5270da8ffa1b3c629c4501b1c7ea0c141"},{"sha":"9affefd4ae6be6646e2fb3d9f4831334b44910e8","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Daniel J Walsh"},"message":"Merge pull request #252 from baude/atomic_diff_rpm_broke\n\nAtomic Diff: RPMS arent being collected","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/9affefd4ae6be6646e2fb3d9f4831334b44910e8"},{"sha":"a078c6bd76bb0d9bdb44f037cb3b9ea59b6bcee2","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Daniel J Walsh"},"message":"Merge pull request #243 from baude/scan_errors\n\nAdd noprune to image deletion","distinct":false,"url":"https://api.github.com/repos/rhatdan/atomic/commits/a078c6bd76bb0d9bdb44f037cb3b9ea59b6bcee2"},{"sha":"6fb5345e269b4572f3e743910058116355d96a3d","author":{"email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com","name":"Dan Walsh"},"message":"Update version","distinct":true,"url":"https://api.github.com/repos/rhatdan/atomic/commits/6fb5345e269b4572f3e743910058116355d96a3d"}]}