{"push_id":3502940986,"size":59,"distinct_size":2,"ref":"refs/heads/pr/20190109-enable-dependency-managing-through-pipenv","head":"5aba2e5c58e7469ca3d044d1a09081dcfedd8fd0","before":"7fd89aef440ab536ea995d7a718c3b4a66ad33a0","commits":[{"sha":"64e85d7b32f8b8bdf05db6e0cc09a5cc305a543c","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: reorganize imports\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/64e85d7b32f8b8bdf05db6e0cc09a5cc305a543c"},{"sha":"5ce0f42efc20ddccdffe0dd2e9b0f361d5c2f7e4","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: fix long lines\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/5ce0f42efc20ddccdffe0dd2e9b0f361d5c2f7e4"},{"sha":"ea1faebbae753cffd4d60fb24a82d53450c503dd","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: trivial simplifications\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/ea1faebbae753cffd4d60fb24a82d53450c503dd"},{"sha":"328c95e6c568e5e5fab9567f782fb3af44d8b5b0","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: rename/mark unused variables\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/328c95e6c568e5e5fab9567f782fb3af44d8b5b0"},{"sha":"9a215e07467b3adf32e27a5fb34760008f04e406","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: use lazy logging\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/9a215e07467b3adf32e27a5fb34760008f04e406"},{"sha":"9e593c30eac64efee0acf3249b1b451e074e1191","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: make functions without self-use static\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/9e593c30eac64efee0acf3249b1b451e074e1191"},{"sha":"89155ceb73e67fcaf2502ced83ef941a5b73d5df","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"linting: mark pylint exceptions\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/89155ceb73e67fcaf2502ced83ef941a5b73d5df"},{"sha":"ccc768d412b6c864d0887c02f18aceae9aa7e486","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"pytestplugin/reporter: fix indentation\n\nFixes: c47fef78 (\"pytestplugin/reporter: add ColoredStepReporter\")\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/ccc768d412b6c864d0887c02f18aceae9aa7e486"},{"sha":"044863a9bba7c852a25f30e4003ca05e67492a51","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"environment: use exec_module() instead of deprecated load_module()\n\nDeprecated since python3.6.\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/044863a9bba7c852a25f30e4003ca05e67492a51"},{"sha":"3070aef211db91897afdbc3c67aab8f2b66913c5","author":{"name":"Jan Lübbe","email":"9f5a27cdf1a1d6dd5e7372203be5c3a13524cbc8@lasnet.de"},"message":"Merge pull request #376 from Bastian-Krause/bst/linting-2019-01\n\nlinting: several small improvements, deprecation fix, indentation fix","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/3070aef211db91897afdbc3c67aab8f2b66913c5"},{"sha":"fb6e26a36fc5594791160fc768d4fcb0513f7cd0","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"pytestplugin/hooks: only set coordinator if env exists\n\nThis fixes\n\n  AttributeError: 'NoneType' object has no attribute 'config'\n\nin case --lg-coordinator is given but --lg-env (or LG_ENV) is missing.\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/fb6e26a36fc5594791160fc768d4fcb0513f7cd0"},{"sha":"e8cdbcb36fe4e0ba6da0df1a6cebda9f1f912067","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"man: update subcommand docs for client, exporter, pytest\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/e8cdbcb36fe4e0ba6da0df1a6cebda9f1f912067"},{"sha":"f8d2cfa0a3356a2b5cc15975aad893afac83511c","author":{"name":"Bastian Krause","email":"591dbcb2d48f405f0cb405f5aa6519451f40ad30@pengutronix.de"},"message":"remote/client: consistent lowercase help text\n\nSigned-off-by: Bastian Krause <bst@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/f8d2cfa0a3356a2b5cc15975aad893afac83511c"},{"sha":"43fdedbd46996360ef028594589d9d04e53d2feb","author":{"name":"Jan Lübbe","email":"9f5a27cdf1a1d6dd5e7372203be5c3a13524cbc8@lasnet.de"},"message":"Merge pull request #378 from Bastian-Krause/bst/update-man-pages\n\nupdate man pages and make help text case consistent","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/43fdedbd46996360ef028594589d9d04e53d2feb"},{"sha":"46a68fc8d3caceb31c077f4617a116b54e185fe3","author":{"name":"Jan Luebbe","email":"3a82f1ac4ad59607a20f180f1c67ac8ba31ad0d5@pengutronix.de"},"message":"travis: disable fast_finish mode again for optional matrix builds\n\nIt doesn't seem to work currently:\n- github still waits for the whole build to finish\n- travis sends \"pending\" but no \"passed\" mails\n\nSigned-off-by: Jan Luebbe <jlu@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/46a68fc8d3caceb31c077f4617a116b54e185fe3"},{"sha":"58bcd1df252b2bc22d887790f15aeb1ac4eb81fa","author":{"name":"Jan Luebbe","email":"3a82f1ac4ad59607a20f180f1c67ac8ba31ad0d5@pengutronix.de"},"message":"tests: check that the pytest plugin loads correctly and --help still works\n\nThis should catch problems like the one fixed in #377.\n\nSigned-off-by: Jan Luebbe <jlu@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/58bcd1df252b2bc22d887790f15aeb1ac4eb81fa"},{"sha":"6c8ab66bba9bd59acb0499e8bf8c07e612911d81","author":{"name":"Jan Luebbe","email":"3a82f1ac4ad59607a20f180f1c67ac8ba31ad0d5@pengutronix.de"},"message":"remote/client: remove debug print\n\nSigned-off-by: Jan Luebbe <jlu@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/6c8ab66bba9bd59acb0499e8bf8c07e612911d81"},{"sha":"99f83f84c34c122c82aa8833ec4cab3725335bf6","author":{"name":"Ahmad Fatoum","email":"80b35bd4ec794be50741ee03ee9012283f27989b@pengutronix.de"},"message":"util/ssh: use rsync with --compress=1 --sparse\n\nEspecially disk images can be quite big because unallocated space between\npartitions is written out as all zeroes. In my particular case, I had\na 3.3 GB eMMC image and rsync --compress=1 got the time down to nearly\na fifth and --sparse shrinked allocated block count on target tmpfs for\nthe same image to a tenth.\n\nSigned-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/99f83f84c34c122c82aa8833ec4cab3725335bf6"},{"sha":"6e665715f54c92e1ab952cccfc670b15d8e8875e","author":{"name":"Ahmad Fatoum","email":"80b35bd4ec794be50741ee03ee9012283f27989b@pengutronix.de"},"message":"util/ssh: replace run_command with run and run_check\n\nrun_command's sole user is currently ManagedFile for mkdir, where\nits return code is ignored and its output goes to stdout.\n\nFor general usage, one could also want to capture its output,\ninstead of creating a run_command_with_output, replace run_command with\nrun and run_check, which behave more like their SSHDriver counterparts.\n\nSigned-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/6e665715f54c92e1ab952cccfc670b15d8e8875e"},{"sha":"d42ac82b7a70eacb12575daadc859cec2dc45127","author":{"name":"Ahmad Fatoum","email":"80b35bd4ec794be50741ee03ee9012283f27989b@pengutronix.de"},"message":"util/managedfile: heuristically detect NFS to avoid copy\n\nWith #381, the fastboot client command would always attempt rsync'ing\nthe local file to the remote. It can be preferable to avoid this copy\nif we the file is located on a NFS accessible to both the local and\nremote system. This improves user experience because uploading to DUT\nand download from labgrid-client system can happen in parallel.\n\nTo detect if the file is the same we use stat(1) on the same path on\nboth local and remote system and compare inode number, total size\nand birth/modification timestamps.\n\nThis approach requires GNU coreutils' stat(1) to be available on\nboth local and remote system. Besides parsing ls -l, there seems\nto be no fully POSIX alternative to get the required information\nwithout writing C.\n\nIf detect_nfs is False, stat(1) is unavailable or incompatible with\n--printf, or the stat(1) output of both systems don't match,\nthe rsync would be attempted as usual.\n\nSigned-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/kkreitmair/labgrid/commits/d42ac82b7a70eacb12575daadc859cec2dc45127"}]}
{"actor":{"display_login":"kkreitmair"}}