{"push_id":3144050069,"size":638,"distinct_size":7,"ref":"refs/heads/login-boot-hookup","head":"1ca08fc3122bbcf63da7b6b17dd8b12d0c9b3777","before":"67596ac250e4766b409bc33b7cec8558a3455d15","commits":[{"sha":"5b6299ee8b5b3d2bd3f05b84b3e05f05f29dc7ce","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: downgrade log message to LOG_WARNING, because we ignore the failure","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/5b6299ee8b5b3d2bd3f05b84b3e05f05f29dc7ce"},{"sha":"4b71c27b427a612df7f677f2d20585c845451149","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: use generic word 'transfer' instead of 'import'\n\nAfter all, these lines are also printed for exports/pulls...","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/4b71c27b427a612df7f677f2d20585c845451149"},{"sha":"b0325c991e23a1be38359a38edb1cc2130c0d341","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: tiny modernization/simplification\n\nLess indentation and fewer {} are always a good thing.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/b0325c991e23a1be38359a38edb1cc2130c0d341"},{"sha":"fd67de0152ca63ac47c954d37da6579be3b4ee20","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"tree-wide: fix a few missing includes","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/fd67de0152ca63ac47c954d37da6579be3b4ee20"},{"sha":"1295c9066a490bee60c2921b798911326a468eb8","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: prefer fd_get_path() over readlink_malloc() where applicable","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/1295c9066a490bee60c2921b798911326a468eb8"},{"sha":"b11591af2712d154ad3a083730650c6567e6e7c3","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import-util: downgrade log message about quota to LOG_DEBUG\n\nWe invoke this usually on a temporary path before renaming it into\nplace. This means the log message is quite suprising as it mentions a\nweird path with random characters in it. Hence, let's downgrade the\nmessage in order not to confuse the user.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/b11591af2712d154ad3a083730650c6567e6e7c3"},{"sha":"5a8582fbffa12e8b9cefffd1c634c5af5cce334d","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: use parse_percent() where appropriate","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/5a8582fbffa12e8b9cefffd1c634c5af5cce334d"},{"sha":"9cb0509c5ffcc60c99e4c613acffa18dd794db6a","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"polkit: add missing method calls\n\nThese were missing, hence the polkit hook-up for them never worked...","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/9cb0509c5ffcc60c99e4c613acffa18dd794db6a"},{"sha":"576cf244a491a76bae9f6ece57f60a9e3b4ad53f","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"man: document that machinectl is also happy with block devices these days","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/576cf244a491a76bae9f6ece57f60a9e3b4ad53f"},{"sha":"b3cade0c2792298d6cce0a0b2c8c4974ed981b00","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"copy: support getting progress feedback from the various copy functions\n\nThis adds two optional functions that may be passed to the various copy\nfunctions. One is invoked whenever we start copying a new file object,\nthe other while we copy file payload in each loop iteration.\n\nWhen the caller passes one or both they can get notifications about copy\nprogress, for example to log where things are.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/b3cade0c2792298d6cce0a0b2c8c4974ed981b00"},{"sha":"1d7579c473dd665df213fbc8a30f032994546246","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"machine: add support for importing containers from plain directories\n\nFixes: #2728\n\nThis is also supposed to be preparation for doing #10234 eventually,\nwhere a very similar operation is requested: instead of importing a tree\nto /var/lib/machines it would need to be imported into\n/var/lib/portables/.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/1d7579c473dd665df213fbc8a30f032994546246"},{"sha":"e21b7229ff776891443fe3200ebf4648f3f2940b","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: rerrange tarball/fs imports that have a single top-level directory containing the OS tree\n\nLet's handle tarball imports nicer that have a single top-level\ndirectory containing the OS tree: let's move everything down during\nimport, so that the OS tree is ready to use automatically.\n\nFixes: #2116","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/e21b7229ff776891443fe3200ebf4648f3f2940b"},{"sha":"5f7ecd610c7918bb89468ce068bfcf68114dc53e","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"import: drop logic of setting up /var/lib/machines as btrfs loopback mount\n\nLet's simplify things and drop the logic that /var/lib/machines is setup\nas auto-growing btrfs loopback file /var/lib/machines.raw.\n\nTHis was done in order to make quota available for machine management,\nbut quite frankly never really worked properly, as we couldn't grow the\nfile system in sync with its use properly. Moreover philosophically it's\nproblematic overriding the admin's choice of file system like this.\n\nLet's hence drop this, and simplify things. Deleting code is a good\nfeeling.\n\nNow that regular file systems provide project quota we could probably\nadd per-machine quota support based on that, hence the btrfs quota\nargument is not that interesting anymore (though btrfs quota is a bit\nmore powerful as it allows recursive quota, i.e. that the machine pool\ngets an overall quota in addition to per-machine quota).","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/5f7ecd610c7918bb89468ce068bfcf68114dc53e"},{"sha":"77e0a1b5e09d782a32f5144319f344cc77f5ab45","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"path-util: handle NULL inputs in last_path_component()","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/77e0a1b5e09d782a32f5144319f344cc77f5ab45"},{"sha":"a60c8eee108c3ac226e340c6218ad0c7576a225f","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"path-util: add helper for extracting last filename from path","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/a60c8eee108c3ac226e340c6218ad0c7576a225f"},{"sha":"0c9448fa8201ad2e2a2dde57f4d4b7e48a34c522","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"copy: remove reflinking debug message\n\nIt pretty much ends up in an inner loop most of the time, hence let's\njust remove it. This is pretty easily debuggable with strace anyway...","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/0c9448fa8201ad2e2a2dde57f4d4b7e48a34c522"},{"sha":"844416b64c15f7b417d79bf64df9f475cf4d6047","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"stat-util: add fd_verify_directory(), similar to fd_verify_regular()","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/844416b64c15f7b417d79bf64df9f475cf4d6047"},{"sha":"176a05c24be1168cd0a0e39f5e7084112861d3ed","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"importd: immediately validate whether fd is of right type when receiving it\n\nJust some paranoia.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/176a05c24be1168cd0a0e39f5e7084112861d3ed"},{"sha":"e288e0599ea7cf192c923aa3b05a829263a2f3ba","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"machinectl: be more careful when generating machine name from path name\n\nLet's use our new path_extract_filename() for extracting the basename\nfrom a path in a safe fashion.\n\nLet's do this for all our three local import calls.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/e288e0599ea7cf192c923aa3b05a829263a2f3ba"},{"sha":"82f299e74e19d32b6c99faf3bbb6be0f89d0a8d5","author":{"name":"Lennart Poettering","email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net"},"message":"export-tar: check tar result as well\n\nLet's make sure we properly notice when tar doesn't actually work: let's\npropagate the error.","distinct":false,"url":"https://api.github.com/repos/poettering/systemd/commits/82f299e74e19d32b6c99faf3bbb6be0f89d0a8d5"}]}
{"actor":{"display_login":"poettering"}}