{"push_id":2749510962,"size":42,"distinct_size":20,"ref":"refs/heads/master","head":"476c5b38c6a9dccae8b3db86147842379e8d5abd","before":"455906633953c1a41b6c644122c9f35693d863ab","commits":[{"sha":"560fa3f7bfe43e01679d5e59ecaa499900498c57","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"README: change badges to containers/psgo\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/560fa3f7bfe43e01679d5e59ecaa499900498c57"},{"sha":"4142fec376bffe931d2f5e00a4d09837b9a88c6b","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"change references to containers/psgo\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/4142fec376bffe931d2f5e00a4d09837b9a88c6b"},{"sha":"8c0c1a191fa14bbf6e805d81a3d4a492a1f8c47c","author":{"name":"Valentin Rothberg","email":"d484ff0dce8fd014bfe319bab334c357ca5afaee@gmail.com"},"message":"Merge pull request #2 from vrothberg/change-references\n\nchange references to containers/psgo","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/8c0c1a191fa14bbf6e805d81a3d4a492a1f8c47c"},{"sha":"633c6761ff4760d85e11040aed3bc4a779252d05","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"psgo: change minimal tab width\n\nChange the minimal tab width of the psgo sample implementation from\n20 (as docker-top) to 5 (easier to read on normal-sized terminals).\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/633c6761ff4760d85e11040aed3bc4a779252d05"},{"sha":"ea3803df71199b8b9e9c51f03097e557b57373dd","author":{"name":"Daniel J Walsh","email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com"},"message":"Merge pull request #5 from vrothberg/change-tab-width\n\npsgo: change minimal tab width","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/ea3803df71199b8b9e9c51f03097e557b57373dd"},{"sha":"1cf5af69be49dd16d99c8f746b93f75c552fc96f","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"add integration tests\n\nAdd integration tests to enable a more thorough testing.  All\nintegration tests are located under ./test and are implemented with\nbats.\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/1cf5af69be49dd16d99c8f746b93f75c552fc96f"},{"sha":"4db8898ddd522c93132c007fe843b3e66c2151c1","author":{"name":"Daniel J Walsh","email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com"},"message":"Merge pull request #6 from vrothberg/integration-tests\n\nadd integration tests","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/4db8898ddd522c93132c007fe843b3e66c2151c1"},{"sha":"0eeb54cf5f6c0a96c60c7d777386253aa5639d21","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"implement /proc parsing\n\nParse all relevant files in /proc and /dev to fully replace\ngithub.com/shirou/gopsutil.  Also add unit tests, which are now\npossible as we can test our parsers.\n\nNothing has changed with regards to the API as containers/psgo is\ncurrently only meant to replace ps (1) and not to offer a generic\nlibrary to parse /proc and /dev/{tty*,pts/*}.  From a technical\npoint of view, all code is in containers/psgo/pg to avoid exposing\nany public API.\n\nPerformance-wise, we are around twice as fast as before as we\npre-load all data and do not load on-demand which is costly.\nFurthermore, we now correctly treat tty devices and have a\nconsistent way of dealing with race conditions.\n\nNote that the parses extract more data from /proc/$pid/stat and\nfrom /proc/$pid/status than necessary.  This way, we can easily\nextend the format descriptors to return more information.\nOtherwise, the parsing of redundant fields can easily be removed.\n\nFixes: #4\nFixes: #7\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/0eeb54cf5f6c0a96c60c7d777386253aa5639d21"},{"sha":"8bf47a7ad2c2dfa26653460a0462dc06839b729d","author":{"name":"Daniel J Walsh","email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com"},"message":"Merge pull request #9 from vrothberg/proc-parsing\n\nimplement /proc parsing","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/8bf47a7ad2c2dfa26653460a0462dc06839b729d"},{"sha":"45ec9ec838127db4202d0bd20c121cf185fb5b8f","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"support capabilities\n\nAdd four format descriptors (capinh, capprm, capeff, capbnd) to allow\nparsing the four sets of capabilities.\n\nFixes: #11\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/45ec9ec838127db4202d0bd20c121cf185fb5b8f"},{"sha":"7b283a47826fc420bbe8c8d708a312ff8e8625bc","author":{"name":"Valentin Rothberg","email":"d484ff0dce8fd014bfe319bab334c357ca5afaee@gmail.com"},"message":"Merge pull request #13 from vrothberg/cap-support\n\nsupport capabilities","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/7b283a47826fc420bbe8c8d708a312ff8e8625bc"},{"sha":"a13783bebf42c39378230204d56fa30242f2a04b","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"support seccomp\n\nAdd a `seccomp` format descriptor which prints the seccomp mode of the\ncorresponding process (i.e., \"disabled\", \"strict\" or \"fitler\").\n\nFixes: #12\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/a13783bebf42c39378230204d56fa30242f2a04b"},{"sha":"147f0d7e57c3692b93e105b67c475af81f5ee099","author":{"name":"Valentin Rothberg","email":"d484ff0dce8fd014bfe319bab334c357ca5afaee@gmail.com"},"message":"Merge pull request #15 from vrothberg/seccomp-support\n\nsupport seccomp","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/147f0d7e57c3692b93e105b67c475af81f5ee099"},{"sha":"a751e322b5139dd83f3b8211404e6b2341601542","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"list descriptors\n\nAdd a new API `ListDescriptors() []string` returning a string slice of\nall supported AIX format descriptors in the normal form.  Users of psgo\ncan use this API to explore supported descriptors (e.g., for the purpose\nof bash completion).\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/a751e322b5139dd83f3b8211404e6b2341601542"},{"sha":"98f3bff37a7f01fc333d830ba9827928b8e2966b","author":{"name":"Valentin Rothberg","email":"d484ff0dce8fd014bfe319bab334c357ca5afaee@gmail.com"},"message":"Merge pull request #16 from vrothberg/descriptor-exploration\n\nlist descriptors","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/98f3bff37a7f01fc333d830ba9827928b8e2966b"},{"sha":"051d1b2382c40bec138263c2a01b1afd0624cd69","author":{"name":"Daniel J Walsh","email":"7800de746fd39599bc46177380ea6aede7e31e16@redhat.com"},"message":"Add support for return SELinux and other MAC Labels\n\nSigned-off-by: Daniel J Walsh <dwalsh@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/051d1b2382c40bec138263c2a01b1afd0624cd69"},{"sha":"13cf454a827840ff3dfb68cd5d0b83e74fb5655d","author":{"name":"Valentin Rothberg","email":"d484ff0dce8fd014bfe319bab334c357ca5afaee@gmail.com"},"message":"Merge pull request #17 from rhatdan/selinux\n\nAdd support for return SELinux and other MAC Labels","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/13cf454a827840ff3dfb68cd5d0b83e74fb5655d"},{"sha":"f5500f73f30ad1a67cb44b50248e958ffed5f7b9","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"special case group 0\n\nSpecial case the root user group to make it work in a container.\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/f5500f73f30ad1a67cb44b50248e958ffed5f7b9"},{"sha":"59a9dad536216e91da1861c9fbba75b85da84dcd","author":{"name":"Valentin Rothberg","email":"d484ff0dce8fd014bfe319bab334c357ca5afaee@gmail.com"},"message":"Merge pull request #18 from vrothberg/fix-groups\n\nspecial case group 0","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/59a9dad536216e91da1861c9fbba75b85da84dcd"},{"sha":"3dcf714fa896dde9c992c73def1910947a1fac7f","author":{"name":"Valentin Rothberg","email":"6db4ac3d4f2c7b0d4923f1257f87bfb6a65f568b@suse.com"},"message":"fix user/group lookup\n\nos/user has issues when a go-routine is running in another namespace.\nAddress this issue by using github.com/opencontainers/runc/libcontainer/user.\n\nSigned-off-by: Valentin Rothberg <vrothberg@suse.com>","distinct":false,"url":"https://api.github.com/repos/vrothberg/psgo/commits/3dcf714fa896dde9c992c73def1910947a1fac7f"}]}
{"actor":{"display_login":"vrothberg"}}