{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17994039,"defaultBranch":"master","name":"advdupe2","ownerLogin":"wiremod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-21T20:53:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/113164?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712889242.0","currentOid":""},"activityList":{"items":[{"before":"19eb2221a17be2d3d6da32cb37c758eb44793074","after":"94c6f4a4dd22e113d25361c4bbf493db8f7e5b37","ref":"refs/heads/master","pushedAt":"2024-04-25T20:11:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Fix AreaCopy when used with the CopyOutside param (#466)\n\n* Fix AreaCopy when used with the CopyOutside param\r\n\r\n* Adjust param order\r\n\r\n* Fix call parameters","shortMessageHtmlLink":"Fix AreaCopy when used with the CopyOutside param (#466)"}},{"before":"74ee0ad678a11598de2659b8b566389a1dde396e","after":null,"ref":"refs/heads/fix-copy-perm","pushedAt":"2024-04-12T02:34:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"}},{"before":"6fe9bc86ea1de7bf2aaf6ae4c275c9c6e17b66f8","after":"19eb2221a17be2d3d6da32cb37c758eb44793074","ref":"refs/heads/master","pushedAt":"2024-04-12T02:33:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Add CPPICanTool to advdupe2 copy (#465)","shortMessageHtmlLink":"Add CPPICanTool to advdupe2 copy (#465)"}},{"before":"0c6f311f3a0f3ba51d8ef2cac086ad056e4f33b4","after":"6fe9bc86ea1de7bf2aaf6ae4c275c9c6e17b66f8","ref":"refs/heads/master","pushedAt":"2024-04-05T22:11:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Use ents.Iterator in place of ents.GetAll (#464)\n\n* Use ents.Iterator in place of ents.GetAll\r\n\r\n* syntax\r\n\r\n* Update advdupe2.lua\r\n\r\n---------\r\n\r\nCo-authored-by: thegrb93 ","shortMessageHtmlLink":"Use ents.Iterator in place of ents.GetAll (#464)"}},{"before":null,"after":"74ee0ad678a11598de2659b8b566389a1dde396e","ref":"refs/heads/fix-copy-perm","pushedAt":"2024-04-05T05:53:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Add CPPICanTool to advdupe2 copy","shortMessageHtmlLink":"Add CPPICanTool to advdupe2 copy"}},{"before":"f2936d53157ba0f8f218c53ee9c48fec775ea7bd","after":"0c6f311f3a0f3ba51d8ef2cac086ad056e4f33b4","ref":"refs/heads/master","pushedAt":"2024-03-28T19:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Fixed a crash exploit (#462)\n\n* Fixed a crash exploit\r\n\r\nSpawning props with model scale set to 0 crashes dedicated servers.\r\n\r\n* Update lua/advdupe2/sv_clipboard.lua\r\n\r\n---------\r\n\r\nCo-authored-by: thegrb93 ","shortMessageHtmlLink":"Fixed a crash exploit (#462)"}},{"before":"ddd8b76af5c20d7fd64ba11f6687b947dc3b7bce","after":"f2936d53157ba0f8f218c53ee9c48fec775ea7bd","ref":"refs/heads/master","pushedAt":"2024-01-22T20:43:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Add `AdvDupe2_PreCreateEntity` hook. (#458)\n\nI need it to fix model path change in my model pack.","shortMessageHtmlLink":"Add AdvDupe2_PreCreateEntity hook. (#458)"}},{"before":"c46ca53f0febd53a06359cbdf197e81272aafe11","after":"ddd8b76af5c20d7fd64ba11f6687b947dc3b7bce","ref":"refs/heads/master","pushedAt":"2024-01-19T17:09:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Fixes `reportmodel` using `AdvDupe2_ReportClass` netmessage (#457)","shortMessageHtmlLink":"Fixes reportmodel using AdvDupe2_ReportClass netmessage (#457)"}},{"before":"284bd4d5989a9f3ffd199e3230d47af1d41d75fc","after":"c46ca53f0febd53a06359cbdf197e81272aafe11","ref":"refs/heads/master","pushedAt":"2024-01-09T23:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Changed: !,||,&& to not,or,and (#455)\n\nChanged: Some long lines\r\nChanged: Use condition-less assignment\r\nChanged: Reduce 4 vector creation to 2 at line 764","shortMessageHtmlLink":"Changed: !,||,&& to not,or,and (#455)"}},{"before":"9a751cf6166e24f2cc89289c9b74c23911c2cf36","after":"284bd4d5989a9f3ffd199e3230d47af1d41d75fc","ref":"refs/heads/master","pushedAt":"2024-01-08T22:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Make traceback actually useful (#452)","shortMessageHtmlLink":"Make traceback actually useful (#452)"}},{"before":"ad805125757f4a55438a93cc40f8874dfab7f8b8","after":"9a751cf6166e24f2cc89289c9b74c23911c2cf36","ref":"refs/heads/master","pushedAt":"2024-01-08T18:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Changed: Localize `ply.AdvDupe2` as `dupe = ply.AdvDupe2` (#450)\n\n* Changed: Localize `ply.AdvDupe2` as `dupe = ply.AdvDupe2`\r\nReduced: Length of some long identifier lines\r\n\r\n* Updated; `TOOL:Deploy()`\r\n\r\n* Updated: Code review\r\n\r\n* Added: Requests from code review 2\r\nChanged: Align some identifiers","shortMessageHtmlLink":"Changed: Localize ply.AdvDupe2 as dupe = ply.AdvDupe2 (#450)"}},{"before":"e7db6e01612591a379dd896bf75c7b93f52f3631","after":"ad805125757f4a55438a93cc40f8874dfab7f8b8","ref":"refs/heads/master","pushedAt":"2023-12-01T22:46:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Changed: Using `tab[\"pos\"]` is the same as `tab.pos` (#446)","shortMessageHtmlLink":"Changed: Using tab[\"pos\"] is the same as tab.pos (#446)"}},{"before":"e4a0d9d80b9ca0661fccf27e195000d4a85171a5","after":"e7db6e01612591a379dd896bf75c7b93f52f3631","ref":"refs/heads/master","pushedAt":"2023-11-08T16:31:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Cleanup: Brackets with double quotes to include structures ( like wirem… (#445)\n\n* Added: Brackets with double quotes to include structures ( like wiremod )\r\nConverted: Global `constraints` and `serializable` to real globals\r\n\r\n* Update: Shove control stricture in the global setup table\r\n\r\n* Order by length and reduce spaces","shortMessageHtmlLink":"Cleanup: Brackets with double quotes to include structures ( like wir…"}},{"before":"db5fd6b43940ca87771f069038de658f356c2cb1","after":"e4a0d9d80b9ca0661fccf27e195000d4a85171a5","ref":"refs/heads/master","pushedAt":"2023-10-31T06:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Use old revision var","shortMessageHtmlLink":"Use old revision var"}},{"before":"7f061801bf7bbdfdb573ed23410591d48c1e93ae","after":"db5fd6b43940ca87771f069038de658f356c2cb1","ref":"refs/heads/master","pushedAt":"2023-10-30T23:35:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Fix broken duping when not having loaded a file previously (#444)\n\n* Fix broken duping when not having loaded a file previously\r\nExpose codec revision in AdvDupe2.CODEC_REVISION\r\n\r\n* Assign Revision on copy","shortMessageHtmlLink":"Fix broken duping when not having loaded a file previously (#444)"}},{"before":"9d2d43c9083c630b6917ce76084b561259537e65","after":"7f061801bf7bbdfdb573ed23410591d48c1e93ae","ref":"refs/heads/master","pushedAt":"2023-10-30T18:25:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Track revision in Queue to avoid bad backwards compat (#442)\n\n* Track revision in Queue to avoid bad backwards compat\r\n\r\n* Remove revision parameter","shortMessageHtmlLink":"Track revision in Queue to avoid bad backwards compat (#442)"}},{"before":"4295fd95ccebe82320770d7aa04b7786003498c5","after":"9d2d43c9083c630b6917ce76084b561259537e65","ref":"refs/heads/master","pushedAt":"2023-10-29T00:25:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Create table only when needed (#440)\n\n* Create table only when needed\r\n\r\n* Equalize tabs","shortMessageHtmlLink":"Create table only when needed (#440)"}},{"before":"a7adb33ef813a52042c9a83c88feb477a4952b24","after":"4295fd95ccebe82320770d7aa04b7786003498c5","ref":"refs/heads/master","pushedAt":"2023-10-23T23:56:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"patch copying special \"Data\" attribute (#439)","shortMessageHtmlLink":"patch copying special \"Data\" attribute (#439)"}},{"before":"e58e15fb6d22e88b53c9b38adb59d6660bcd09b9","after":"a7adb33ef813a52042c9a83c88feb477a4952b24","ref":"refs/heads/master","pushedAt":"2023-08-26T20:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Hide classarg prints behind convar (#437)\n\n* Hide classarg prints behind convar\r\n\r\n* Tabs instead of spaces\r\n\r\n* Group defines and move includes to be done last\r\n\r\n* Cleanup spawnrate code\r\n\r\n---------\r\n\r\nCo-authored-by: thegrb93 ","shortMessageHtmlLink":"Hide classarg prints behind convar (#437)"}},{"before":"5d7db74761be09259346a7111d92b8d534875922","after":"e58e15fb6d22e88b53c9b38adb59d6660bcd09b9","ref":"refs/heads/master","pushedAt":"2023-08-06T23:51:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vurv78","name":"Vurv","path":"/Vurv78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56230599?s=80&v=4"},"commit":{"message":"Merge pull request #436 from wrefgtzweve/master-1\n\nRemove unneeded newline","shortMessageHtmlLink":"Merge pull request #436 from wrefgtzweve/master-1"}},{"before":"32492a57a10ae4953cf45e2dfea68da7770232ab","after":"5d7db74761be09259346a7111d92b8d534875922","ref":"refs/heads/master","pushedAt":"2023-07-27T19:09:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"fix language strings (#434)","shortMessageHtmlLink":"fix language strings (#434)"}},{"before":"6895075b8be3c8e4effd709dcfe8f3b078a77a51","after":"32492a57a10ae4953cf45e2dfea68da7770232ab","ref":"refs/heads/master","pushedAt":"2023-07-14T23:02:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vurv78","name":"Vurv","path":"/Vurv78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56230599?s=80&v=4"},"commit":{"message":"Merge pull request #433 from Vurv78/auto-workshop-deploy\n\nAdd workshop deployment action","shortMessageHtmlLink":"Merge pull request #433 from Vurv78/auto-workshop-deploy"}},{"before":"392432070a607ec56f90469c1644775c41b26fb5","after":"6895075b8be3c8e4effd709dcfe8f3b078a77a51","ref":"refs/heads/master","pushedAt":"2023-06-26T20:21:35.794Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vurv78","name":"Vurv","path":"/Vurv78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56230599?s=80&v=4"},"commit":{"message":"Merge pull request #430 from Vurv78/new-readme\n\nNew `README.md`","shortMessageHtmlLink":"Merge pull request #430 from Vurv78/new-readme"}},{"before":"8b30c2bc5eb5959a731fee132cc6d7c8612dcec3","after":"392432070a607ec56f90469c1644775c41b26fb5","ref":"refs/heads/master","pushedAt":"2023-06-15T15:07:32.287Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Remove `WireLib.dummytrace` dependency (#428)\n\n* Remove `WireLib.dummytrace` dependency\r\n\r\nThink returning just `{ Entity = ent }` is fine.\r\n\r\nDoubt it would cause errors, I don't think servers with only advdupe2 and not wiremod are uncommon.\r\n\r\n* Copy code from wiremod","shortMessageHtmlLink":"Remove WireLib.dummytrace dependency (#428)"}},{"before":"2618c376243f72afccb1b146c4799018c5760970","after":"8b30c2bc5eb5959a731fee132cc6d7c8612dcec3","ref":"refs/heads/master","pushedAt":"2023-06-01T14:58:44.756Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Fixed: Last YAW value being reset when user requests a small change (#425)\n\n* Fixed: Last YAW value being reset when user requests a small change\r\nFixed: Progress bar pixel-perfect aliment\r\nFixed: Tool screen HUD use boolean state instead of a number\r\nUpdated: Pitch-roll dupe control via MouseMiddle\r\nUpdated: Tool screen shows P,Y,R and height\r\nAdded: E+Shift+MouseMiddle resets offsets\r\nRemoved: Heuristics for proper angle handling\r\nOptimized: Tool screen avoid creating color objects every frame\r\n\r\n* Added: Local variable for player and fail-save conversion values\r\n\r\n* Fixed: P/R offests relative to player's aim vector\r\n\r\n* Fixed: Sign of P/R usage according to the axis used\r\n\r\n* Removed Base world angle\r\n\r\n* Account for YAW value when calculation P/R","shortMessageHtmlLink":"Fixed: Last YAW value being reset when user requests a small change (#…"}},{"before":"426808476a774907ace80707149db3a35e4dd547","after":"2618c376243f72afccb1b146c4799018c5760970","ref":"refs/heads/master","pushedAt":"2023-05-15T21:56:30.021Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vurv78","name":"Vurv","path":"/Vurv78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56230599?s=80&v=4"},"commit":{"message":"Pass ply to `GetDupeAngleOffset`","shortMessageHtmlLink":"Pass ply to GetDupeAngleOffset"}},{"before":"f1de4bf0873007a45cacda2918967c6d74e5ccc5","after":"426808476a774907ace80707149db3a35e4dd547","ref":"refs/heads/master","pushedAt":"2023-05-15T14:50:46.144Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Improved: Angle and elevation handling fail-safe (#421)","shortMessageHtmlLink":"Improved: Angle and elevation handling fail-safe (#421)"}},{"before":"3b969bac9faa0a658bf169d0089eab5b50f1ac20","after":"f1de4bf0873007a45cacda2918967c6d74e5ccc5","ref":"refs/heads/master","pushedAt":"2023-04-24T15:32:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Make sure Constraints table exist (#418)\n\n* Make sure Constraints table exist\r\n\r\n* Use tab indentation\r\n\r\n* Use AdvDupe2.CheckValidDupe instead","shortMessageHtmlLink":"Make sure Constraints table exist (#418)"}},{"before":"df12047d5132013c29c7002200afa734398d0635","after":"3b969bac9faa0a658bf169d0089eab5b50f1ac20","ref":"refs/heads/master","pushedAt":"2023-04-18T23:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thegrb93","name":"thegrb93","path":"/thegrb93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6713261?s=80&v=4"},"commit":{"message":"Fix possible arg count error (#417)\n\n* Don't spawn entity if arg counts don't match up\r\n\r\n* Style\r\n\r\n* Use tab indentation\r\n\r\n* Delete last created entity instead\r\n\r\n* Use SafeRemoveEntity instead\r\n\r\n* Move remove down\r\n\r\n* Support multiple created entities\r\n\r\n* Style fix\r\n\r\n* Fix print grammar\r\n\r\n* Apply feedback","shortMessageHtmlLink":"Fix possible arg count error (#417)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOoxb-AA","startCursor":null,"endCursor":null}},"title":"Activity · wiremod/advdupe2"}