{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":232957349,"defaultBranch":"main","name":"robotpy-commands-v2","ownerLogin":"robotpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-10T03:25:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/640276?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712077744.0","currentOid":""},"activityList":{"items":[{"before":"3eac469544fe1e8096dc20084bcd5f04448e62fc","after":"125788eac2998a8fb89ac9533b8ee5b7ac2516f9","ref":"refs/heads/main","pushedAt":"2024-07-10T00:24:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheTripleV","name":"Vasista Vovveti","path":"/TheTripleV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11065157?s=80&v=4"},"commit":{"message":"Add setRumble and isConnected to CommandGenericHID (#68)","shortMessageHtmlLink":"Add setRumble and isConnected to CommandGenericHID (#68)"}},{"before":"4ca8a52d7eceb423c32a6738ee5f2df4f39babb7","after":"3eac469544fe1e8096dc20084bcd5f04448e62fc","ref":"refs/heads/main","pushedAt":"2024-06-27T03:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheTripleV","name":"Vasista Vovveti","path":"/TheTripleV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11065157?s=80&v=4"},"commit":{"message":"Add Trigger.onChange (#69)","shortMessageHtmlLink":"Add Trigger.onChange (#69)"}},{"before":"c573294a4b763d690e2704c01cec56f7d408057e","after":"4ca8a52d7eceb423c32a6738ee5f2df4f39babb7","ref":"refs/heads/main","pushedAt":"2024-06-23T15:34:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Expose `watchdog.printEpochs` in CommandScheduler (#67)\n\n* Expose `watchdog.printEpochs` in CommandScheduler\r\n\r\n* Update commands2/commandscheduler.py\r\n\r\nCo-authored-by: Jade \r\n\r\n---------\r\n\r\nCo-authored-by: Dustin Spicuzza \r\nCo-authored-by: Jade ","shortMessageHtmlLink":"Expose watchdog.printEpochs in CommandScheduler (#67)"}},{"before":"4a953ab3566ace652512b825576351ada7e2289a","after":"c573294a4b763d690e2704c01cec56f7d408057e","ref":"refs/heads/main","pushedAt":"2024-06-23T15:33:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Add Proxy/DeferredCommand docs and deprecate ProxyCommand supplier constructor (#61)\n\n* add deprecation and docs\r\n\r\n* run black\r\n\r\n* Update commands2/proxycommand.py\r\n\r\n* increase stacklevel\r\n\r\n---------\r\n\r\nCo-authored-by: Vasista Vovveti ","shortMessageHtmlLink":"Add Proxy/DeferredCommand docs and deprecate ProxyCommand supplier co…"}},{"before":"e2a83dd941c5510ebf4de5bab377014e6d2e4b8f","after":"4a953ab3566ace652512b825576351ada7e2289a","ref":"refs/heads/main","pushedAt":"2024-05-06T01:45:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #64 from ArchdukeTim/startRun\n\nAdd startRun command factory","shortMessageHtmlLink":"Merge pull request #64 from ArchdukeTim/startRun"}},{"before":"1d78b88b846840def48f29ccb41482c27488f57e","after":"e2a83dd941c5510ebf4de5bab377014e6d2e4b8f","ref":"refs/heads/main","pushedAt":"2024-05-02T05:07:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheTripleV","name":"Vasista Vovveti","path":"/TheTripleV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11065157?s=80&v=4"},"commit":{"message":"Deprecate deadlineWith and add deadlineFor instead (#59)","shortMessageHtmlLink":"Deprecate deadlineWith and add deadlineFor instead (#59)"}},{"before":"6dd95d77bba9e7abc6d22c4c94fb54964394d5f8","after":"1d78b88b846840def48f29ccb41482c27488f57e","ref":"refs/heads/main","pushedAt":"2024-04-29T02:27:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheTripleV","name":"Vasista Vovveti","path":"/TheTripleV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11065157?s=80&v=4"},"commit":{"message":"Remove CommandBase check (#60)","shortMessageHtmlLink":"Remove CommandBase check (#60)"}},{"before":"de27ca5a17d48968d6f2ecf5799b55bc74000b66","after":null,"ref":"refs/heads/trigger-pass-loop","pushedAt":"2024-04-02T17:09:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"}},{"before":"9ec914833047952e5d97f7fb0623104c21f5da9a","after":"6dd95d77bba9e7abc6d22c4c94fb54964394d5f8","ref":"refs/heads/main","pushedAt":"2024-04-02T17:09:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #58 from robotpy/trigger-pass-loop\n\nTrigger: pass loop to new Trigger in composition functions","shortMessageHtmlLink":"Merge pull request #58 from robotpy/trigger-pass-loop"}},{"before":null,"after":"de27ca5a17d48968d6f2ecf5799b55bc74000b66","ref":"refs/heads/trigger-pass-loop","pushedAt":"2024-04-02T15:05:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Trigger: pass loop to new Trigger in composition functions","shortMessageHtmlLink":"Trigger: pass loop to new Trigger in composition functions"}},{"before":"710f4b78139fa2c0622c48ea1f5de590c65d3012","after":"9ec914833047952e5d97f7fb0623104c21f5da9a","ref":"refs/heads/main","pushedAt":"2024-04-02T14:37:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #56 from cwstryker/cwstryker/generic_types\n\nOne option for adding generic types","shortMessageHtmlLink":"Merge pull request #56 from cwstryker/cwstryker/generic_types"}},{"before":"345dfa0a72a4494149345768372c2b12ee41404f","after":"710f4b78139fa2c0622c48ea1f5de590c65d3012","ref":"refs/heads/main","pushedAt":"2024-02-19T13:15:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128854?s=80&v=4"},"commit":{"message":"Require wpilib 2024.3.1","shortMessageHtmlLink":"Require wpilib 2024.3.1"}},{"before":"8c16d89b8f5747c14ff555cbfcaac3d2ab7e13b9","after":"345dfa0a72a4494149345768372c2b12ee41404f","ref":"refs/heads/main","pushedAt":"2024-02-11T04:55:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128854?s=80&v=4"},"commit":{"message":"Improve typing support by adding a py.typed marker (#57)","shortMessageHtmlLink":"Improve typing support by adding a py.typed marker (#57)"}},{"before":"e5b4e24f172c9180c23fd859e9742aaa39be4302","after":"8c16d89b8f5747c14ff555cbfcaac3d2ab7e13b9","ref":"refs/heads/main","pushedAt":"2024-01-27T17:23:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #55 from etiennebeaulac/fix-button-trigger\n\nFix CommandGenericHID.button() to use getRawButton","shortMessageHtmlLink":"Merge pull request #55 from etiennebeaulac/fix-button-trigger"}},{"before":"96a5baa0aa2f51ae1c68bd16ef12535b6ba192e5","after":"e5b4e24f172c9180c23fd859e9742aaa39be4302","ref":"refs/heads/main","pushedAt":"2024-01-26T06:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128854?s=80&v=4"},"commit":{"message":"Make mypy happy about SysIdRoutine.Mechanism.name","shortMessageHtmlLink":"Make mypy happy about SysIdRoutine.Mechanism.name"}},{"before":"975b8e3254b3ae906d332837606294ba51c235ea","after":"96a5baa0aa2f51ae1c68bd16ef12535b6ba192e5","ref":"refs/heads/main","pushedAt":"2024-01-26T06:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128854?s=80&v=4"},"commit":{"message":"Run black 24.1.0","shortMessageHtmlLink":"Run black 24.1.0"}},{"before":"32cb5f0ae720fd6a5b159d283d78dcea69c3f499","after":"975b8e3254b3ae906d332837606294ba51c235ea","ref":"refs/heads/main","pushedAt":"2024-01-26T06:13:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"auscompgeek","name":"David Vo","path":"/auscompgeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128854?s=80&v=4"},"commit":{"message":"Update SysIdRoutine for v2024.2.1 fixes","shortMessageHtmlLink":"Update SysIdRoutine for v2024.2.1 fixes"}},{"before":"770d22f0d080ff3765fbe123541d372452f879fb","after":"32cb5f0ae720fd6a5b159d283d78dcea69c3f499","ref":"refs/heads/main","pushedAt":"2024-01-24T08:58:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Update TrapezoidProfileSubsystem","shortMessageHtmlLink":"Update TrapezoidProfileSubsystem"}},{"before":"2d75059b203acedb71d12b588d77b43839456545","after":null,"ref":"refs/heads/profiled-pid-command","pushedAt":"2024-01-24T08:34:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"}},{"before":"a8de5bbe30699481b928ef4987a4b3b2900eb963","after":"770d22f0d080ff3765fbe123541d372452f879fb","ref":"refs/heads/main","pushedAt":"2024-01-24T08:34:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #53 from robotpy/profiled-pid-command\n\nAdd ProfiledPIDCommand","shortMessageHtmlLink":"Merge pull request #53 from robotpy/profiled-pid-command"}},{"before":null,"after":"2d75059b203acedb71d12b588d77b43839456545","ref":"refs/heads/profiled-pid-command","pushedAt":"2024-01-24T08:30:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Add ProfiledPIDCommand","shortMessageHtmlLink":"Add ProfiledPIDCommand"}},{"before":"421f7f63cda0249c632ef7434c3d5a6d06c5918c","after":"a8de5bbe30699481b928ef4987a4b3b2900eb963","ref":"refs/heads/main","pushedAt":"2024-01-24T08:10:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #40 from lospugs/trapezoidprofilecommand\n\nAdds TrapezoidProfileCommand and TrapezoidProfileCommandRadians","shortMessageHtmlLink":"Merge pull request #40 from lospugs/trapezoidprofilecommand"}},{"before":"bffeb3a8dff89d97c028905d0f73e2c8af198c63","after":"421f7f63cda0249c632ef7434c3d5a6d06c5918c","ref":"refs/heads/main","pushedAt":"2024-01-24T07:55:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #49 from cwstryker/cwstryker/add-profiledpidsubsystem\n\nPorted the ProfiledPIDSubsystem from the wpilib java source to Python","shortMessageHtmlLink":"Merge pull request #49 from cwstryker/cwstryker/add-profiledpidsubsystem"}},{"before":"f6936e03cc64d2face614a400a6837f8e38ef9f9","after":null,"ref":"refs/heads/error-messages","pushedAt":"2024-01-24T07:40:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"}},{"before":"30719a1a447f5afb4b23b288e9714aa6b87fea8a","after":"bffeb3a8dff89d97c028905d0f73e2c8af198c63","ref":"refs/heads/main","pushedAt":"2024-01-24T07:40:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #52 from robotpy/error-messages\n\nImproved error messages","shortMessageHtmlLink":"Merge pull request #52 from robotpy/error-messages"}},{"before":"f3c522cfaef5ad7bd8e0ca81f43e98d19fd57baf","after":null,"ref":"refs/heads/defer","pushedAt":"2024-01-24T07:10:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"}},{"before":"3463a230e659f0186d489f826d5605994f0564b5","after":"30719a1a447f5afb4b23b288e9714aa6b87fea8a","ref":"refs/heads/main","pushedAt":"2024-01-24T07:10:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #51 from robotpy/defer\n\nAdd DeferredCommand","shortMessageHtmlLink":"Merge pull request #51 from robotpy/defer"}},{"before":"d957464952fe6f0c730971692ba7a0cf576e3a5c","after":"f3c522cfaef5ad7bd8e0ca81f43e98d19fd57baf","ref":"refs/heads/defer","pushedAt":"2024-01-24T06:52:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Add DeferredCommand","shortMessageHtmlLink":"Add DeferredCommand"}},{"before":"188589ec9f30c2d89bd17c9834b5a57d040a6de7","after":"f6936e03cc64d2face614a400a6837f8e38ef9f9","ref":"refs/heads/error-messages","pushedAt":"2024-01-24T06:48:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Improved error messages\n\n- While this isn't strictly compatible with Java, that's fine\n- Fixes #47","shortMessageHtmlLink":"Improved error messages"}},{"before":null,"after":"188589ec9f30c2d89bd17c9834b5a57d040a6de7","ref":"refs/heads/error-messages","pushedAt":"2024-01-24T06:47:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Improved error messages\n\n- While this isn't strictly compatible with Java, that's fine\n- Fixes #47","shortMessageHtmlLink":"Improved error messages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEezOSMQA","startCursor":null,"endCursor":null}},"title":"Activity · robotpy/robotpy-commands-v2"}