{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5664897,"defaultBranch":"main","name":"bup","ownerLogin":"bup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-03T22:51:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2273743?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704423163.0","currentOid":""},"activityList":{"items":[{"before":"11d116fb8a500c986413daafe595062c514c78b0","after":"d37909415f1fdfac96ceb6619749ec816d646cbe","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2024-03-10T19:03:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"cirrus: move to freebsd-13-2\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"cirrus: move to freebsd-13-2"}},{"before":"b7bab4d0904b4b2686dcc1bf2ca56b7d27614a5d","after":"11d116fb8a500c986413daafe595062c514c78b0","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2024-03-10T19:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"cirrus: move to freebsd-13-2\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"cirrus: move to freebsd-13-2"}},{"before":"87b697ff0311b8567354e28a248d7eefcd40fc83","after":"a2584f274aaae6f1428193763eed64282619fe08","ref":"refs/heads/master","pushedAt":"2024-01-20T19:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"client: fix byte/str conversion\n\nWe need to decode bytes to get a string, not encode.\n\nFixes: 85edc0f1c133 (\"bup.client: accommodate python 3\")\nReviewed-by: Rob Browning ","shortMessageHtmlLink":"client: fix byte/str conversion"}},{"before":"87b697ff0311b8567354e28a248d7eefcd40fc83","after":"a2584f274aaae6f1428193763eed64282619fe08","ref":"refs/heads/main","pushedAt":"2024-01-20T19:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"client: fix byte/str conversion\n\nWe need to decode bytes to get a string, not encode.\n\nFixes: 85edc0f1c133 (\"bup.client: accommodate python 3\")\nReviewed-by: Rob Browning ","shortMessageHtmlLink":"client: fix byte/str conversion"}},{"before":"940f4fea40721583c271396ffda95407a0a7254a","after":"87b697ff0311b8567354e28a248d7eefcd40fc83","ref":"refs/heads/master","pushedAt":"2024-01-20T19:29:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"git_config_get: don't require repo with cfg_file\n\nFixes: fabb6911ccde (\"git_config_get: restore default to repo()\")\nSigned-off-by: Johannes Berg \n[rlb@defaultvalue.org: create iniital cmd in single assignment]\nReviewed-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"git_config_get: don't require repo with cfg_file"}},{"before":"940f4fea40721583c271396ffda95407a0a7254a","after":"87b697ff0311b8567354e28a248d7eefcd40fc83","ref":"refs/heads/main","pushedAt":"2024-01-20T19:29:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"git_config_get: don't require repo with cfg_file\n\nFixes: fabb6911ccde (\"git_config_get: restore default to repo()\")\nSigned-off-by: Johannes Berg \n[rlb@defaultvalue.org: create iniital cmd in single assignment]\nReviewed-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"git_config_get: don't require repo with cfg_file"}},{"before":"2ee46acb371081fc3c16de6b5e43969325d2a78b","after":"940f4fea40721583c271396ffda95407a0a7254a","ref":"refs/heads/master","pushedAt":"2024-01-06T21:33:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"configure: add support for python 3.12\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"configure: add support for python 3.12"}},{"before":"2ee46acb371081fc3c16de6b5e43969325d2a78b","after":"940f4fea40721583c271396ffda95407a0a7254a","ref":"refs/heads/main","pushedAt":"2024-01-06T21:33:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"configure: add support for python 3.12\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"configure: add support for python 3.12"}},{"before":"50f57708cfdbc3563ceadfce19c050ba43daa28b","after":"2ee46acb371081fc3c16de6b5e43969325d2a78b","ref":"refs/heads/master","pushedAt":"2024-01-06T21:24:51.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Add bup-config.5.md\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"Add bup-config.5.md"}},{"before":"50f57708cfdbc3563ceadfce19c050ba43daa28b","after":"2ee46acb371081fc3c16de6b5e43969325d2a78b","ref":"refs/heads/main","pushedAt":"2024-01-06T21:24:42.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Add bup-config.5.md\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"Add bup-config.5.md"}},{"before":"caa7eea6a424ad259c460c8bd21b7bf46518936d","after":null,"ref":"refs/heads/tmp/mmap-fallback-on-0.29.1","pushedAt":"2024-01-05T02:52:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"}},{"before":"95c4d38396e15334d2f2f768b9f469afc64711e3","after":null,"ref":"refs/heads/tmp/midx-merge-with-streaming-inputs-on-0.29.1","pushedAt":"2024-01-05T02:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"}},{"before":"c0ae36b0c3b3ddb2990a6928f3f08a2c9350fef0","after":"87bfab96a558c5c73d7a1bf8a1efd0c01e04988d","ref":"refs/heads/0.32.x","pushedAt":"2023-12-28T19:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Update base_version for 0.32.3 development\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"Update base_version for 0.32.3 development"}},{"before":"85fdce08bdb752eb81f5954e1dffae185b5a43c6","after":"b716a7d15fe78f7c01fda0eb392f056d65ed5f5a","ref":"refs/heads/0.33.x","pushedAt":"2023-12-28T19:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Update base_version for 0.33.4 development\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"Update base_version for 0.33.4 development"}},{"before":"1fc8b1fe169da5f810f49d36f15db08603bde04b","after":"50f57708cfdbc3563ceadfce19c050ba43daa28b","ref":"refs/heads/master","pushedAt":"2023-12-28T18:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Add DESIGN.md, paralleling README.md\n\nAs with the README, provide DESIGN.md too for sites with extension\nbased automatic rendering.\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"Add DESIGN.md, paralleling README.md"}},{"before":"1fc8b1fe169da5f810f49d36f15db08603bde04b","after":"50f57708cfdbc3563ceadfce19c050ba43daa28b","ref":"refs/heads/main","pushedAt":"2023-12-28T18:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Add DESIGN.md, paralleling README.md\n\nAs with the README, provide DESIGN.md too for sites with extension\nbased automatic rendering.\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"Add DESIGN.md, paralleling README.md"}},{"before":"a261bd12941cffbbd2fdd77f44e742e941f3f32f","after":"1fc8b1fe169da5f810f49d36f15db08603bde04b","ref":"refs/heads/master","pushedAt":"2023-12-28T18:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Add HACKING.md, paralleling README.md\n\nAs with the README, provide HACKING.md too for sites with extension\nbased automatic rendering.\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"Add HACKING.md, paralleling README.md"}},{"before":"a261bd12941cffbbd2fdd77f44e742e941f3f32f","after":"1fc8b1fe169da5f810f49d36f15db08603bde04b","ref":"refs/heads/main","pushedAt":"2023-12-28T18:23:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Add HACKING.md, paralleling README.md\n\nAs with the README, provide HACKING.md too for sites with extension\nbased automatic rendering.\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"Add HACKING.md, paralleling README.md"}},{"before":"b3cea4cf5c88035191f09e021561e7e9e913f893","after":"77a367f4a26ea88cceb6335a06a51ad33e73c9a3","ref":"refs/heads/man","pushedAt":"2023-12-28T17:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Update man pages for 0.33.3","shortMessageHtmlLink":"Update man pages for 0.33.3"}},{"before":"76fd16f317f4fa4051315455ab54dd45d978d07e","after":"7a93174dabffc290fe18b974b009dbb8a7b594fb","ref":"refs/heads/html","pushedAt":"2023-12-28T17:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Update html pages for 0.33.3","shortMessageHtmlLink":"Update html pages for 0.33.3"}},{"before":"58bfe3484bbd92ddcdd09c907e294cfd167aaaa7","after":"c0ae36b0c3b3ddb2990a6928f3f08a2c9350fef0","ref":"refs/heads/0.32.x","pushedAt":"2023-12-28T17:47:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Update base_version for 0.32.2 release\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"Update base_version for 0.32.2 release"}},{"before":"432bd2678294ffb87b33783010d166b41b5ba65f","after":"85fdce08bdb752eb81f5954e1dffae185b5a43c6","ref":"refs/heads/0.33.x","pushedAt":"2023-12-28T17:46:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Update base_version for 0.33.3 release\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"Update base_version for 0.33.3 release"}},{"before":"432bd2678294ffb87b33783010d166b41b5ba65f","after":"b7bab4d0904b4b2686dcc1bf2ca56b7d27614a5d","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Diagnose cirrus errors","shortMessageHtmlLink":"Diagnose cirrus errors"}},{"before":"58bfe3484bbd92ddcdd09c907e294cfd167aaaa7","after":"432bd2678294ffb87b33783010d166b41b5ba65f","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:55:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"bup: helpers: significantly speed up columnate()\n\nI was accidentally running 'bup ls' on a directory in my backup\nthat has close to 600k files in it, and it just didn't finish,\neven after close to an hour.\n\nTurns 'bup ls -l' is just fine, and columnate() is the issue,\nand debugging that a bit further all the string building really\nis the issue.\n\nChange this to build strings in the recommended way by joining\na list of strings, rather than keep appending an existing one,\nwhich is really easy in this case.\n\nNow 'bup ls' on the directory finishes in about 35 seconds.\n\nSigned-off-by: Johannes Berg \nReviewed-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"bup: helpers: significantly speed up columnate()"}},{"before":"ce33ffe3351122ad14876189736272150db362fd","after":"58bfe3484bbd92ddcdd09c907e294cfd167aaaa7","ref":"refs/heads/0.32.x","pushedAt":"2023-12-28T01:45:53.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"cirrus: after failures, decrease parallelism; increase ram\n\nGiven intermittent failures in the bup-get tests that might mean the\nsubprocess is just crashing (empty stderr), increase the test ram from\n2G to 4G and decrease the parallelism to 4 from 6 (the hosts have 4\ncores) to see if that helps (in case it's a resource constraint).\n\nWhile we're at it, drop eatmydata to reduce the number of moving\nparts.\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"cirrus: after failures, decrease parallelism; increase ram"}},{"before":"11d0ba02671656874c133bc13a16552eee98a1ef","after":"58bfe3484bbd92ddcdd09c907e294cfd167aaaa7","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:29:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"cirrus: after failures, decrease parallelism; increase ram\n\nGiven intermittent failures in the bup-get tests that might mean the\nsubprocess is just crashing (empty stderr), increase the test ram from\n2G to 4G and decrease the parallelism to 4 from 6 (the hosts have 4\ncores) to see if that helps (in case it's a resource constraint).\n\nWhile we're at it, drop eatmydata to reduce the number of moving\nparts.\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"cirrus: after failures, decrease parallelism; increase ram"}},{"before":"0a73fde446bbd1e7c0c435e503f88b0547c99feb","after":"11d0ba02671656874c133bc13a16552eee98a1ef","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:22:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"cirrus: after failures, decrease parallelism; increase ram\n\nGiven intermittent failures in the bup-get tests that might mean the\nsubprocess is just crashing (empty stderr), increase the test ram from\n2G to 4G and decrease the parallelism to 4 from 6 (the hosts have 4\ncores) to see if that helps (in case it's a resource constraint).\n\nWhile we're at it, drop eatmydata to reduce the number of moving\nparts.\n\nSigned-off-by: Rob Browning \nTested-by: Rob Browning ","shortMessageHtmlLink":"cirrus: after failures, decrease parallelism; increase ram"}},{"before":"2d40603d22f80ad22d4e6a0b231b9fb54acc78a2","after":"0a73fde446bbd1e7c0c435e503f88b0547c99feb","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:21:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"cirrus: after random failures, decrease parallelism; increase ram\n\nSigned-off-by: Rob Browning ","shortMessageHtmlLink":"cirrus: after random failures, decrease parallelism; increase ram"}},{"before":"63801e404be657c86fcac602fa01c572e66abcdd","after":"2d40603d22f80ad22d4e6a0b231b9fb54acc78a2","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:03:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Diagnose cirrus errors","shortMessageHtmlLink":"Diagnose cirrus errors"}},{"before":"64c45582233d92158522a242cf50bd1ef729ba48","after":"63801e404be657c86fcac602fa01c572e66abcdd","ref":"refs/heads/tmp-test-cirrus","pushedAt":"2023-12-28T01:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlbdv","name":"Rob Browning","path":"/rlbdv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2295838?s=80&v=4"},"commit":{"message":"Diagnose cirrus errors","shortMessageHtmlLink":"Diagnose cirrus errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEZ8agAA","startCursor":null,"endCursor":null}},"title":"Activity ยท bup/bup"}