{"push_id":829479428,"size":27,"distinct_size":27,"ref":"refs/heads/goassistant","head":"b3d2fa5f5a3409b349b35224e59cc0099335bde9","before":"e79def6a6b52faf2a4ba7520979645f5c41f9203","commits":[{"sha":"d4f4ebac99cf10a3c98bb53f3d25a11b3dc23faa","author":{"email":"39eaa2729e56794ce3b9a1b5e543e44ad7c43d9c@gmail.com","name":"Chris Kühl"},"message":"stage0: make options output nicer\n\nThe options section in the help output was not formatted with spaces\nbetween the name/command and its description. This change adds a\nfunction, mostly copied from the pflags source, which adds a tab instead\nof the \": \" before the description. The tabwriter takes care of the\nrest.\n\nIt would be nice to have a change upstream in pflags and/or cobra which\nwould make this less hacky.\n\ncloses #1113","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/d4f4ebac99cf10a3c98bb53f3d25a11b3dc23faa"},{"sha":"ce2d3019df5d1005de7fa13becb0a8b656c102c0","author":{"email":"39eaa2729e56794ce3b9a1b5e543e44ad7c43d9c@gmail.com","name":"Chris Kühl"},"message":"stage0: remove unused fields from help template struct","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/ce2d3019df5d1005de7fa13becb0a8b656c102c0"},{"sha":"8a3695f62439db959c90ef95062290041fc4a3f5","author":{"email":"39eaa2729e56794ce3b9a1b5e543e44ad7c43d9c@gmail.com","name":"Chris Kühl"},"message":"build: shorten the default stage1-image\n\nThe long stage1-image name was making the help output for options in the\nrun and prepare commands look bad, This is a cosmetic change that makes\nthe option descriptions less likely to have to wrap.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/8a3695f62439db959c90ef95062290041fc4a3f5"},{"sha":"b13f8d5480784b7a00245272adb795b66d866d00","author":{"email":"39eaa2729e56794ce3b9a1b5e543e44ad7c43d9c@gmail.com","name":"Chris Kühl"},"message":"stage0: make option flag descriptions lowercase","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/b13f8d5480784b7a00245272adb795b66d866d00"},{"sha":"5d439fa57af9185c10541d45c9282fce75e87192","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"CONTRIBUTING.md: add reference to golang style","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/5d439fa57af9185c10541d45c9282fce75e87192"},{"sha":"e2853da495c5deefa2be604b98de9077e50a88f1","author":{"email":"388c977fd989d677f52fb2c10990be07ea0a3243@users.noreply.github.com","name":"Iago López Galeiras"},"message":"Merge pull request #1606 from jonboulle/contrib\n\nCONTRIBUTING.md: add reference to golang style","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/e2853da495c5deefa2be604b98de9077e50a88f1"},{"sha":"f6b077baaaeb7a30859497469059a2c81c1cedc3","author":{"email":"27a2b4d30ab1e8df0ee4a9665ca6121633bce949@gmail.com","name":"Krzesimir Nowak"},"message":"build: Fix rootfs permissions\n\nWe hardcode the permissions for now because this part of the code will\nbe removed soon as part of building multiple stage1 images\nsimultaneously (https://github.com/coreos/rkt/issues/1420).","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/f6b077baaaeb7a30859497469059a2c81c1cedc3"},{"sha":"f6ad96cae9b7b3c6fc35f2da07945177b390df6c","author":{"email":"388c977fd989d677f52fb2c10990be07ea0a3243@gmail.com","name":"Iago López Galeiras"},"message":"stage0: use rootfs image permissions with overlay\n\nWhen we use overlay, the permissions that end up in \"rootfs/\" are the\nones in the upper directory. To fix it, we need to set them as they are\nin the image.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/f6ad96cae9b7b3c6fc35f2da07945177b390df6c"},{"sha":"815622ccdd74a0fe1648c0344c95ccab43b52593","author":{"email":"388c977fd989d677f52fb2c10990be07ea0a3243@users.noreply.github.com","name":"Iago López Galeiras"},"message":"Merge pull request #1597 from blixtra/rkt-make-options-output-nicer\n\nstage0: make options output nicer","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/815622ccdd74a0fe1648c0344c95ccab43b52593"},{"sha":"321d63a875db6eeaea8de455c064cb3cb796c160","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"docs: rename gsg-ubuntu-vivid -> gsg-ubuntu\n\nNo need for this to be named so specifically; this way we don't need to\nrename it every time we change the ubuntu release.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/321d63a875db6eeaea8de455c064cb3cb796c160"},{"sha":"fad44b561fdc851f773b77cd690589174e05e215","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"Merge pull request #1609 from jonboulle/doc\n\ndocs: rename gsg-ubuntu-vivid -> gsg-ubuntu","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/fad44b561fdc851f773b77cd690589174e05e215"},{"sha":"b154431444fec5c1cc41594f297b587132edc057","author":{"email":"388c977fd989d677f52fb2c10990be07ea0a3243@gmail.com","name":"Iago López Galeiras"},"message":"functional tests: fix userns test\n\nWe create the rkt-inspect.aci with a rootfs with permissions 755 and\nthen check that those are 755 at execution time.\n\nAlso, we check stage1's rootfs permissions, they should always be 750.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/b154431444fec5c1cc41594f297b587132edc057"},{"sha":"8826d83364ff2676476b4120f0ff23c9ef03a29b","author":{"email":"388c977fd989d677f52fb2c10990be07ea0a3243@users.noreply.github.com","name":"Iago López Galeiras"},"message":"Merge pull request #1607 from iaguis/fix-overlay-rootfs-permissions\n\nstage0: use rootfs image permissions with overlay","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/8826d83364ff2676476b4120f0ff23c9ef03a29b"},{"sha":"fc405a023a204873a81b9c5732ca9aa3e66136d0","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: fix race in GoroutineAssistant\n\nUse a single channel for shutting down GoroutineAssistant, of type error\ninstead of string; in this way, Done() and Fatalf() are serialized and\ncan't race.\n\nFixes #1590","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/fc405a023a204873a81b9c5732ca9aa3e66136d0"},{"sha":"9f368e6d08041e4e30dfe44677948fe656068f33","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"testutils: properly return error from HttpGet\n\nCalling log.Fatal would circumvent proper test shutdown/error\npropagation. All callers are already checking for the error\nappropriately.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/9f368e6d08041e4e30dfe44677948fe656068f33"},{"sha":"8ff1fb70ecd6e3405beba8cae1bbb8041f9576e2","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: fix waitgroup initialization in net tests","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/8ff1fb70ecd6e3405beba8cae1bbb8041f9576e2"},{"sha":"72f7cf0517ea0bfb5c1509d5aabf3db4447aee07","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: use GoroutineAssistant for all operations\n\nAfter a GoroutineAssistant is initialised during tests, all operations\nthat might end in a testing.Fatal should be serialized through it.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/72f7cf0517ea0bfb5c1509d5aabf3db4447aee07"},{"sha":"e7ddee3202c65b2bd99e94a515bd5e07cab1b4aa","author":{"email":"27a2b4d30ab1e8df0ee4a9665ca6121633bce949@gmail.com","name":"Krzesimir Nowak"},"message":"functional tests: Return from a goroutine when the ACI server closes\n\nThe test ACI server closes both Msg and Stop channels on Close(). The\nStop channel never receives any messages - it is only used to listen\nfor service shutdown. The channel listening is done in serverHandler,\nwhich is run in its own goroutine. The Stop channel was used shortly\nbefore, but I wrongly removed it during review process. Because of\nthat, the function never returned and the goroutine was unnecessarily\nkept alive.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/e7ddee3202c65b2bd99e94a515bd5e07cab1b4aa"},{"sha":"5c35ae407c53f4bbb58f5bd2c0cec10d62b6a5e9","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: do not error on IsNotExist during cleanup","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/5c35ae407c53f4bbb58f5bd2c0cec10d62b6a5e9"},{"sha":"6e9a649ea9af1b217935b356581d590d635b9a3f","author":{"email":"0d47477beef1d882e8812885f3dcf66c4a47c346@gmail.com","name":"Jonathan Boulle"},"message":"tests: wait for other goroutines on teardown\n\nOtherwise there are issues when cleaning up the rkt context.","distinct":true,"url":"https://api.github.com/repos/steveeJ/rkt/commits/6e9a649ea9af1b217935b356581d590d635b9a3f"}]}