{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3031950,"defaultBranch":"master","name":"apt-fast","ownerLogin":"ilikenwf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-12-22T04:57:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/414778?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714592924.0","currentOid":""},"activityList":{"items":[{"before":"607f8ca5be31f5c45ebd5f6a47f724a07e49894b","after":"50e001b76d905e27a4c121ce06344d8687e688bb","ref":"refs/heads/master","pushedAt":"2024-05-01T21:40:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Improve README punctuation and grammar (#240)","shortMessageHtmlLink":"Improve README punctuation and grammar (#240)"}},{"before":"f301fef0777028d1d29fcd37f937daa43f9d6b79","after":null,"ref":"refs/heads/apt-auth","pushedAt":"2024-05-01T19:47:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"}},{"before":"a7e338637d2919f3e3461b46122c4af9031aebe8","after":null,"ref":"refs/heads/236_no-root","pushedAt":"2024-05-01T19:46:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"}},{"before":"c2cd0a0420d3f2d647dc82cf749bfd58c4697dac","after":"607f8ca5be31f5c45ebd5f6a47f724a07e49894b","ref":"refs/heads/master","pushedAt":"2024-05-01T19:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Bump version to 1.11.0","shortMessageHtmlLink":"Bump version to 1.11.0"}},{"before":"844c74c7fad127679dfa28d3a81acf00de6f4451","after":"c2cd0a0420d3f2d647dc82cf749bfd58c4697dac","ref":"refs/heads/master","pushedAt":"2024-05-01T19:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"update quick-install.sh\n\n* Made compatible with any posix shell\n* Moved command running into a run_cmd function\n* run_cmd will check the userid and if it's not 0/root, then it will run the command with sudo\n* This fixes the issue that the script previously would fail for a root user who doesn't have sudo installed and that it's simply unnecessary to run sudo for root user\n* Moved all commands out of the apt_fast_installation funtion as the function isn't really necessary.","shortMessageHtmlLink":"update quick-install.sh"}},{"before":"dc4ef45b5178c3d3abcc9a71cb64011a9bf145fd","after":"844c74c7fad127679dfa28d3a81acf00de6f4451","ref":"refs/heads/master","pushedAt":"2024-05-01T18:03:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Make apt-cache parsing more robust","shortMessageHtmlLink":"Make apt-cache parsing more robust"}},{"before":"ac82051792f764220e5e303d4560de0f1952826b","after":"dc4ef45b5178c3d3abcc9a71cb64011a9bf145fd","ref":"refs/heads/master","pushedAt":"2024-05-01T16:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"perf: speed up (>3x) get_uris, display_downloadfile with bash builtin (#239)\n\nWhile downloading is relatively faster than the vanilla APT, the\r\noverhead of parsing notably slows apt-fast down before it can start\r\ndownloading. This is because the massive usage of utilities causes bash\r\nto spawn processes frequently, which is very expensive.\r\n\r\nThe performance hot spots of apt-fast are get_uris() and\r\ndisplay_downloadfile(). The patch replaces some utilities' usage in\r\nthese functions with bash builtins to eliminate the extra overhead. My\r\nbrief test (with default /etc/apt-fast.conf) shows the overall parsing\r\nperformance is >3x faster than before.\r\n\r\nmaster:\r\n\t$ time (echo 'n' | sudo apt-fast dist-upgrade | wc -l)\r\n\t417\r\n\r\n\treal 0m7.785s\r\n\tuser 0m0.007s\r\n\tsys 0m0.023s\r\n\r\npatch applied:\r\n\t$ time (echo 'n' | sudo apt-fast dist-upgrade | wc -l)\r\n\t417\r\n\r\n\treal 0m2.002s\r\n\tuser 0m0.014s\r\n\tsys 0m0.015s\r\n\r\nSigned-off-by: Rongrong ","shortMessageHtmlLink":"perf: speed up (>3x) get_uris, display_downloadfile with bash builtin ("}},{"before":null,"after":"a7e338637d2919f3e3461b46122c4af9031aebe8","ref":"refs/heads/236_no-root","pushedAt":"2024-05-01T12:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Don´t require root when displaying help Closes #236","shortMessageHtmlLink":"Don´t require root when displaying help Closes #236"}},{"before":"94777b8f9b36a0ac04183f69ab38ca8396b863aa","after":"ac82051792f764220e5e303d4560de0f1952826b","ref":"refs/heads/master","pushedAt":"2024-04-11T17:42:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Update README.md (#237)\n\nQuote argument to curl as '&' means \"background\" in many shells.","shortMessageHtmlLink":"Update README.md (#237)"}},{"before":"750b890337e7f8441e94210e54402e585b9183ef","after":"94777b8f9b36a0ac04183f69ab38ca8396b863aa","ref":"refs/heads/master","pushedAt":"2023-12-17T12:58:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Support for APT authentication. Closes #234 (#235)","shortMessageHtmlLink":"Support for APT authentication. Closes #234 (#235)"}},{"before":"d021a06426becb62f19118a70ae2c4b2fd474a3c","after":"f301fef0777028d1d29fcd37f937daa43f9d6b79","ref":"refs/heads/apt-auth","pushedAt":"2023-12-17T12:52:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Support for APT authentication. Closes #234","shortMessageHtmlLink":"Support for APT authentication. Closes #234"}},{"before":"eba54662d7e4fd88aa5c7ae0f88c08664d7b42da","after":"d021a06426becb62f19118a70ae2c4b2fd474a3c","ref":"refs/heads/apt-auth","pushedAt":"2023-11-25T19:28:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Support for APT authentication. Closes #234","shortMessageHtmlLink":"Support for APT authentication. Closes #234"}},{"before":null,"after":"eba54662d7e4fd88aa5c7ae0f88c08664d7b42da","ref":"refs/heads/apt-auth","pushedAt":"2023-11-25T19:19:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Support for APT authentication. Closes #234","shortMessageHtmlLink":"Support for APT authentication. Closes #234"}},{"before":"d9b38d6846910301e406a1713a4c9a83d0ea48a2","after":"750b890337e7f8441e94210e54402e585b9183ef","ref":"refs/heads/master","pushedAt":"2023-08-06T11:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lasall","name":"Dominique Lasserre","path":"/Lasall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1739544?s=80&v=4"},"commit":{"message":"Readme: Deprecate apt-key, use dedicated gpg file. Closes: #232","shortMessageHtmlLink":"Readme: Deprecate apt-key, use dedicated gpg file. Closes: #232"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPz2tCQA","startCursor":null,"endCursor":null}},"title":"Activity · ilikenwf/apt-fast"}