{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":277354974,"defaultBranch":"main","name":"xania","ownerLogin":"mattgodbolt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-05T17:53:22.000Z","ownerAvatar":"https://github.com/avatars/u/633973?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693219902.0","currentOid":""},"activityList":{"items":[{"before":"d8b6ef18ec5ca5e27ad0473c0145bd3df6e1dc64","after":"632a22333bdabec59388400000af2b8a22c6660c","ref":"refs/heads/main","pushedAt":"2024-03-30T18:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Hopefully a decent set of perms","shortMessageHtmlLink":"Hopefully a decent set of perms"}},{"before":"1f849068a70efc11de77e562cc25549ec33dc7d3","after":"d8b6ef18ec5ca5e27ad0473c0145bd3df6e1dc64","ref":"refs/heads/main","pushedAt":"2024-03-28T01:57:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Another attempt","shortMessageHtmlLink":"Another attempt"}},{"before":"3e8511bc0747b2933110c47027f9f94999a18bf3","after":"1f849068a70efc11de77e562cc25549ec33dc7d3","ref":"refs/heads/main","pushedAt":"2024-03-27T01:22:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"More 'admin'","shortMessageHtmlLink":"More 'admin'"}},{"before":"b6186582d19b076371fbd407ad999df7458ea87c","after":"3e8511bc0747b2933110c47027f9f94999a18bf3","ref":"refs/heads/main","pushedAt":"2024-03-25T01:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Email fixen","shortMessageHtmlLink":"Email fixen"}},{"before":"eaae81bc95d6976d7476c927a4771261399e3a77","after":"b6186582d19b076371fbd407ad999df7458ea87c","ref":"refs/heads/main","pushedAt":"2024-03-24T23:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Users","shortMessageHtmlLink":"Users"}},{"before":"b0bed76777b3dada5c79a60fbecda06b850c2f8f","after":"eaae81bc95d6976d7476c927a4771261399e3a77","ref":"refs/heads/main","pushedAt":"2024-03-24T23:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"DNS","shortMessageHtmlLink":"DNS"}},{"before":"0e69a447d8bc5d9bbbb38f81209ef82e1eebc3fe","after":"b0bed76777b3dada5c79a60fbecda06b850c2f8f","ref":"refs/heads/main","pushedAt":"2024-03-24T22:46:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Rename mud.xania.org to mud2.xania.org because argh aws","shortMessageHtmlLink":"Rename mud.xania.org to mud2.xania.org because argh aws"}},{"before":"ba5820e7ea65e4f6c1c74336c5520dbbd86b62d5","after":"0e69a447d8bc5d9bbbb38f81209ef82e1eebc3fe","ref":"refs/heads/main","pushedAt":"2024-03-17T20:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Update retention on backups; move to new config","shortMessageHtmlLink":"Update retention on backups; move to new config"}},{"before":"408bd449c9f6ae610d578814d66c46ca9421e454","after":"ba5820e7ea65e4f6c1c74336c5520dbbd86b62d5","ref":"refs/heads/main","pushedAt":"2024-03-17T19:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattgodbolt","name":"Matt Godbolt","path":"/mattgodbolt","primaryAvatarUrl":"https://github.com/avatars/u/633973?s=80&v=4"},"commit":{"message":"Update terraform; comment out unused cert; no functional change","shortMessageHtmlLink":"Update terraform; comment out unused cert; no functional change"}},{"before":"f107a36f287963c78ef6473aaa0242740a8d50b8","after":"408bd449c9f6ae610d578814d66c46ca9421e454","ref":"refs/heads/main","pushedAt":"2023-09-26T18:53:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Adopt visitor pattern in is_attack_skill.","shortMessageHtmlLink":"Adopt visitor pattern in is_attack_skill."}},{"before":"f107a36f287963c78ef6473aaa0242740a8d50b8","after":"408bd449c9f6ae610d578814d66c46ca9421e454","ref":"refs/heads/rs/chars","pushedAt":"2023-09-26T18:35:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Adopt visitor pattern in is_attack_skill.","shortMessageHtmlLink":"Adopt visitor pattern in is_attack_skill."}},{"before":"6cfab7c800a38d78d7b573c2b8dcb6259f79baa8","after":"f107a36f287963c78ef6473aaa0242740a8d50b8","ref":"refs/heads/main","pushedAt":"2023-09-22T21:56:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Bug fix: the description of a portal on both ends was the wrong way\naround!","shortMessageHtmlLink":"Bug fix: the description of a portal on both ends was the wrong way"}},{"before":"6cfab7c800a38d78d7b573c2b8dcb6259f79baa8","after":"f107a36f287963c78ef6473aaa0242740a8d50b8","ref":"refs/heads/rs/chars","pushedAt":"2023-09-22T21:35:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Bug fix: the description of a portal on both ends was the wrong way\naround!","shortMessageHtmlLink":"Bug fix: the description of a portal on both ends was the wrong way"}},{"before":"646aa1a143d8b0827064ea630d7493abb0e8ff74","after":"6cfab7c800a38d78d7b573c2b8dcb6259f79baa8","ref":"refs/heads/main","pushedAt":"2023-09-21T21:11:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Class refactor: Move class_type from Char to PcData, NPCs never have a\nClass.","shortMessageHtmlLink":"Class refactor: Move class_type from Char to PcData, NPCs never have a"}},{"before":"68731a4c1a0b75f1af52c3f9d767c5b559a28f1a","after":"6cfab7c800a38d78d7b573c2b8dcb6259f79baa8","ref":"refs/heads/rs/chars","pushedAt":"2023-09-21T20:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Class refactor: Move class_type from Char to PcData, NPCs never have a\nClass.","shortMessageHtmlLink":"Class refactor: Move class_type from Char to PcData, NPCs never have a"}},{"before":"646aa1a143d8b0827064ea630d7493abb0e8ff74","after":"68731a4c1a0b75f1af52c3f9d767c5b559a28f1a","ref":"refs/heads/rs/chars","pushedAt":"2023-09-21T20:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Bug fix: towards the end of the main update loop, ignore mobs that are\nno longer in the world (e.g. they were killed) and are pending garbage\ncollection.","shortMessageHtmlLink":"Bug fix: towards the end of the main update loop, ignore mobs that are"}},{"before":"9b05754260ecf872bf97aa1e0c87e63f2f77250a","after":"646aa1a143d8b0827064ea630d7493abb0e8ff74","ref":"refs/heads/main","pushedAt":"2023-09-20T07:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Char Class refactoring\n- Convert class_table to std::array.\n- static functions to access the Class pointers.\n- table() accessor.\n- Char.class_num replaced with Char.class_type everywhere.\n- Initialize each class explicitly.\n- Class Tests.","shortMessageHtmlLink":"Char Class refactoring"}},{"before":"20892c44e63737bf50ee4587cf688aad40869bd0","after":"646aa1a143d8b0827064ea630d7493abb0e8ff74","ref":"refs/heads/rs/chars","pushedAt":"2023-09-20T07:41:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Char Class refactoring\n- Convert class_table to std::array.\n- static functions to access the Class pointers.\n- table() accessor.\n- Char.class_num replaced with Char.class_type everywhere.\n- Initialize each class explicitly.\n- Class Tests.","shortMessageHtmlLink":"Char Class refactoring"}},{"before":"3d645b5fae6b3f383c754c914991de3f034ed9c9","after":"20892c44e63737bf50ee4587cf688aad40869bd0","ref":"refs/heads/rs/chars","pushedAt":"2023-09-20T07:11:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Char Class refactoring\n- Convert class_table to std::array.\n- static functions to access the Class pointers.\n- table() accessor.\n- Char.class_num replaced with Char.class_type everywhere.\n- Initialize each class explicitly.\n- Class Tests.","shortMessageHtmlLink":"Char Class refactoring"}},{"before":"9b05754260ecf872bf97aa1e0c87e63f2f77250a","after":"3d645b5fae6b3f383c754c914991de3f034ed9c9","ref":"refs/heads/rs/chars","pushedAt":"2023-09-17T15:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Char Class refactoring\n- Convert class_table to std::array.\n- Hide in its own namespace.\n- table() accessor.\n- Initialize each class explicitly.","shortMessageHtmlLink":"Char Class refactoring"}},{"before":"ae4eb8f0e6c4ec6f318e291837eb13c9c2d7ba79","after":"9b05754260ecf872bf97aa1e0c87e63f2f77250a","ref":"refs/heads/main","pushedAt":"2023-09-17T14:14:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Simplify Char.extra_flags to be a single 64 bit int and simplify its bit\ntwiddling routines too.","shortMessageHtmlLink":"Simplify Char.extra_flags to be a single 64 bit int and simplify its bit"}},{"before":"ae4eb8f0e6c4ec6f318e291837eb13c9c2d7ba79","after":"9b05754260ecf872bf97aa1e0c87e63f2f77250a","ref":"refs/heads/rs/chars","pushedAt":"2023-09-17T13:50:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Simplify Char.extra_flags to be a single 64 bit int and simplify its bit\ntwiddling routines too.","shortMessageHtmlLink":"Simplify Char.extra_flags to be a single 64 bit int and simplify its bit"}},{"before":"ddac97587cd6e9178d4e0e1bfc0056c267ad2e1b","after":"ae4eb8f0e6c4ec6f318e291837eb13c9c2d7ba79","ref":"refs/heads/main","pushedAt":"2023-09-16T19:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Stylistic tweaks in test code, mostly suggested by clang-tidy:\n- Don't use bracer initializer for scalars\n- missing override\n- int -> sh_int in a few cases\n- CHECK empty()\n- misc others.","shortMessageHtmlLink":"Stylistic tweaks in test code, mostly suggested by clang-tidy:"}},{"before":"ddac97587cd6e9178d4e0e1bfc0056c267ad2e1b","after":"ae4eb8f0e6c4ec6f318e291837eb13c9c2d7ba79","ref":"refs/heads/rs/chars","pushedAt":"2023-09-16T19:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Stylistic tweaks in test code, mostly suggested by clang-tidy:\n- Don't use bracer initializer for scalars\n- missing override\n- int -> sh_int in a few cases\n- CHECK empty()\n- misc others.","shortMessageHtmlLink":"Stylistic tweaks in test code, mostly suggested by clang-tidy:"}},{"before":"c3d8b884995239ac95b302a9979b2a173e19c75d","after":"ddac97587cd6e9178d4e0e1bfc0056c267ad2e1b","ref":"refs/heads/main","pushedAt":"2023-09-12T20:12:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Refactor do_move() & do_enter() guild room check into one routine and\nuse range based loop.","shortMessageHtmlLink":"Refactor do_move() & do_enter() guild room check into one routine and"}},{"before":"c3d8b884995239ac95b302a9979b2a173e19c75d","after":"ddac97587cd6e9178d4e0e1bfc0056c267ad2e1b","ref":"refs/heads/rs/chars","pushedAt":"2023-09-12T19:53:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Refactor do_move() & do_enter() guild room check into one routine and\nuse range based loop.","shortMessageHtmlLink":"Refactor do_move() & do_enter() guild room check into one routine and"}},{"before":"8fa0faea703eef0f39ab2879775d91db5bd80df4","after":"c3d8b884995239ac95b302a9979b2a173e19c75d","ref":"refs/heads/main","pushedAt":"2023-09-11T21:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Modernize default title lookups & test them. Some of the original title\ntext is a bit janky but I'm not fixing that here! :)","shortMessageHtmlLink":"Modernize default title lookups & test them. Some of the original title"}},{"before":"8fa0faea703eef0f39ab2879775d91db5bd80df4","after":"c3d8b884995239ac95b302a9979b2a173e19c75d","ref":"refs/heads/rs/chars","pushedAt":"2023-09-11T20:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Modernize default title lookups & test them. Some of the original title\ntext is a bit janky but I'm not fixing that here! :)","shortMessageHtmlLink":"Modernize default title lookups & test them. Some of the original title"}},{"before":"3b7f5fe124157d5c7099f7f34e258e4d9657164c","after":"8fa0faea703eef0f39ab2879775d91db5bd80df4","ref":"refs/heads/main","pushedAt":"2023-09-10T17:57:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Delete unused code.","shortMessageHtmlLink":"Delete unused code."}},{"before":"fe8694ee52aed3dbe9087b6bcb071b9c849cdd82","after":"8fa0faea703eef0f39ab2879775d91db5bd80df4","ref":"refs/heads/rs/chars","pushedAt":"2023-09-10T17:28:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"snellers","name":"Rob Snell","path":"/snellers","primaryAvatarUrl":"https://github.com/avatars/u/1669156?s=80&v=4"},"commit":{"message":"Delete unused code.","shortMessageHtmlLink":"Delete unused code."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMFQxODoyMDozMS4wMDAwMDBazwAAAAQjbyVB","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0zMFQxODoyMDozMS4wMDAwMDBazwAAAAQjbyVB","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xMFQxNzoyODowNy4wMDAwMDBazwAAAAN9Tyz3"}},"title":"Activity ยท mattgodbolt/xania"}