{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":593607000,"defaultBranch":"develop","name":"redfish-codegen","ownerLogin":"AmateurECE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-26T12:38:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19519596?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723125604.0","currentOid":""},"activityList":{"items":[{"before":"8df677d8dafd409ba29304a131a614bd449af92c","after":"818d279f375a6df6490845f725befc3a42a67da1","ref":"refs/heads/develop","pushedAt":"2024-09-04T02:40:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #15 from pmundt/genpatch-regen-optimization\n\ntools: Skip patch regeneration if there are no changes to input schemas","shortMessageHtmlLink":"Merge pull request #15 from pmundt/genpatch-regen-optimization"}},{"before":"c4cd52976e493fcb6812af2b8f6392e349f4f241","after":"8df677d8dafd409ba29304a131a614bd449af92c","ref":"refs/heads/develop","pushedAt":"2024-09-04T02:25:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #16 from pmundt/gnu-mv-check\n\nHave generate.mk check explicitly for GNU mv","shortMessageHtmlLink":"Merge pull request #16 from pmundt/gnu-mv-check"}},{"before":"fd18429e90c777123c36576595294075cd5bd754","after":"c4cd52976e493fcb6812af2b8f6392e349f4f241","ref":"refs/heads/develop","pushedAt":"2024-09-04T02:19:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #18 from pmundt/generator-flexray-abbrev\n\ngenerator: Add FlexRay to the list of special abbreviations","shortMessageHtmlLink":"Merge pull request #18 from pmundt/generator-flexray-abbrev"}},{"before":"92c0d80604eac4badbbd83b4f83855ee83b08d01","after":"fd18429e90c777123c36576595294075cd5bd754","ref":"refs/heads/develop","pushedAt":"2024-08-23T02:47:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #14 from pmundt/swagger-parser-update\n\ngenerator: Bump swagger-parser version to 2.1.22","shortMessageHtmlLink":"Merge pull request #14 from pmundt/swagger-parser-update"}},{"before":"0a24f9d8493af8f74b85790761ce8c3a6246fd7e","after":"92c0d80604eac4badbbd83b4f83855ee83b08d01","ref":"refs/heads/develop","pushedAt":"2024-08-23T02:44:54.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #12 from AmateurECE/bugfix/issue11-Generating-2024.1-models\n\nBugfix/issue11 generating 2024.1 models","shortMessageHtmlLink":"Merge pull request #12 from AmateurECE/bugfix/issue11-Generating-2024…"}},{"before":"5ba2e750f3aa573f6a3d33776567f3ba050eb1b2","after":"fdc810b0137d327eb0b5077e02c69be2acf6225d","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-23T02:44:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"models: Update to v2024.2\n\nUpdate all of the infrastructure and examples to use the v2024.2 models.","shortMessageHtmlLink":"models: Update to v2024.2"}},{"before":"ec55036784a7e03bdd8cf21a7c2508d180f7155f","after":"5ba2e750f3aa573f6a3d33776567f3ba050eb1b2","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-22T14:00:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"models: Update to v2024.2","shortMessageHtmlLink":"models: Update to v2024.2"}},{"before":"d35cd968490c7bb07f06a8d8b7ae83e846633e36","after":"ec55036784a7e03bdd8cf21a7c2508d180f7155f","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-22T00:17:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"models: Update to v2024.2","shortMessageHtmlLink":"models: Update to v2024.2"}},{"before":"5aba3bc30fc5f5ce231513461b14c35bd4ac1daf","after":"d35cd968490c7bb07f06a8d8b7ae83e846633e36","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-15T12:02:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"generator: Fix infinite recursion\n\nBetween 2023.1 and 2024.1, Event became a self-referential model, which\ncaused infinite recursion in the AdditionalModelAttributesPolicy.\nImplement a base case to prevent this.","shortMessageHtmlLink":"generator: Fix infinite recursion"}},{"before":"1ac9ed334ebd0afb2e215e14f8e99a5e70a9313c","after":"5aba3bc30fc5f5ce231513461b14c35bd4ac1daf","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-15T11:51:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"generator: Fix infinite recursion\n\nBetween 2023.1 and 2024.1, Event became a self-referential model, which\ncaused infinite recursion in the AdditionalModelAttributesPolicy.\nImplement a base case to prevent this.","shortMessageHtmlLink":"generator: Fix infinite recursion"}},{"before":"3e15121fc5b426b02584fb0cf636156b16af71bb","after":"1ac9ed334ebd0afb2e215e14f8e99a5e70a9313c","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-12T11:26:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"generator: Fix infinite recursion\n\nBetween 2023.1 and 2024.1, Event became a self-referential model, which\ncaused infinite recursion in the AdditionalModelAttributesPolicy.\nImplement a base case to prevent this.","shortMessageHtmlLink":"generator: Fix infinite recursion"}},{"before":"56031949a83550c408da7b4f2c79dbc5f24d76ce","after":"0a24f9d8493af8f74b85790761ce8c3a6246fd7e","ref":"refs/heads/develop","pushedAt":"2024-08-09T13:03:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #13 from pmundt/client-feature\n\ngenerator: Add support for immutable property deserialization","shortMessageHtmlLink":"Merge pull request #13 from pmundt/client-feature"}},{"before":null,"after":"3e15121fc5b426b02584fb0cf636156b16af71bb","ref":"refs/heads/bugfix/issue11-Generating-2024.1-models","pushedAt":"2024-08-08T14:00:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"generator: Fix infinite recursion\n\nBetween 2023.1 and 2024.1, Event became a self-referential model, which\ncaused infinite recursion in the AdditionalModelAttributesPolicy.\nImplement a base case to prevent this.","shortMessageHtmlLink":"generator: Fix infinite recursion"}},{"before":"a3a6152de87343253ecd13704811fd33b9f57e3d","after":"56031949a83550c408da7b4f2c79dbc5f24d76ce","ref":"refs/heads/develop","pushedAt":"2024-08-05T23:42:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #10 from pmundt/enum-display\n\ngenerator: Implement std::fmt::Display for enums","shortMessageHtmlLink":"Merge pull request #10 from pmundt/enum-display"}},{"before":"d1de7f7420907f4f785fa76c49f27de7b85413dc","after":"a3a6152de87343253ecd13704811fd33b9f57e3d","ref":"refs/heads/develop","pushedAt":"2024-04-23T10:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Do some modeling to build confidence in the new architecture","shortMessageHtmlLink":"Do some modeling to build confidence in the new architecture"}},{"before":"3a51d422b1fd189e64ec90a74724876c76e5bc4c","after":"d1de7f7420907f4f785fa76c49f27de7b85413dc","ref":"refs/heads/develop","pushedAt":"2024-04-14T23:56:52.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Merge pull request #9 from AmateurECE/rust-generator\n\nIntroduce Rust re-implementation of the generator with text conversion","shortMessageHtmlLink":"Merge pull request #9 from AmateurECE/rust-generator"}},{"before":"f7152623f6459dbded31485306bd7fdd7413c488","after":"9795f73b1c411fb2263f9eca7ed73f4701862ccb","ref":"refs/heads/rust-generator","pushedAt":"2024-04-14T23:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Replace code references to redfish_codegen with redfish_models\n\nThis is required in order to fix the build while the Rust generator is\nstill under development.","shortMessageHtmlLink":"Replace code references to redfish_codegen with redfish_models"}},{"before":"48b40bb327ec9214a62e064e03c760d4c787a893","after":"f7152623f6459dbded31485306bd7fdd7413c488","ref":"refs/heads/rust-generator","pushedAt":"2024-04-14T23:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Update dark mode images in architecture document","shortMessageHtmlLink":"Update dark mode images in architecture document"}},{"before":"de0ef6783a2db44f73af108e3828c6298500b475","after":"48b40bb327ec9214a62e064e03c760d4c787a893","ref":"refs/heads/rust-generator","pushedAt":"2024-04-14T22:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Add dark-mode images for architecture document","shortMessageHtmlLink":"Add dark-mode images for architecture document"}},{"before":"bfde47999ffdec66e4dbffa20583beebb9720965","after":"de0ef6783a2db44f73af108e3828c6298500b475","ref":"refs/heads/rust-generator","pushedAt":"2024-04-14T21:37:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Add architecture document","shortMessageHtmlLink":"Add architecture document"}},{"before":"cd436687718234168e6d023f5a9191734c2e6460","after":"bfde47999ffdec66e4dbffa20583beebb9720965","ref":"refs/heads/rust-generator","pushedAt":"2024-04-13T04:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Create Gaphor project for modeling and add use cases","shortMessageHtmlLink":"Create Gaphor project for modeling and add use cases"}},{"before":"d7f6443430b127dd94d284012e535204b2d5d4b5","after":"cd436687718234168e6d023f5a9191734c2e6460","ref":"refs/heads/rust-generator","pushedAt":"2024-04-02T02:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Create user profiles from the anticipated users of this project","shortMessageHtmlLink":"Create user profiles from the anticipated users of this project"}},{"before":"660f99e45c52db19ec259ec7942e9d81ce372e1b","after":"d7f6443430b127dd94d284012e535204b2d5d4b5","ref":"refs/heads/rust-generator","pushedAt":"2024-03-23T17:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"text: Optimize clone operations","shortMessageHtmlLink":"text: Optimize clone operations"}},{"before":"ec2a2d53448bfbdd8fb7df816b5baf4d81754355","after":"660f99e45c52db19ec259ec7942e9d81ce372e1b","ref":"refs/heads/rust-generator","pushedAt":"2024-03-23T16:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"text: Fix some clippy lints","shortMessageHtmlLink":"text: Fix some clippy lints"}},{"before":"44f9bffa258e2eb4257d50319690b433d25f5b62","after":"ec2a2d53448bfbdd8fb7df816b5baf4d81754355","ref":"refs/heads/rust-generator","pushedAt":"2024-03-23T16:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"text: Create case conversion functions","shortMessageHtmlLink":"text: Create case conversion functions"}},{"before":"3436786c1c4d0461a407cbe740ace876b5cf2974","after":"44f9bffa258e2eb4257d50319690b433d25f5b62","ref":"refs/heads/rust-generator","pushedAt":"2024-03-23T15:58:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"Add CamelCaseName","shortMessageHtmlLink":"Add CamelCaseName"}},{"before":"ad8e390ad2d691aa63bcba458d0ea4163a12f466","after":"3436786c1c4d0461a407cbe740ace876b5cf2974","ref":"refs/heads/rust-generator","pushedAt":"2024-03-23T05:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"PascalCase: Move lexical analysis into new module\n\nThis commit introduces lexer for analyzing names and looking for known\nproper nouns with irregular parsing rules. This logic used to live in\nthe constructor of the PascalCaseName.","shortMessageHtmlLink":"PascalCase: Move lexical analysis into new module"}},{"before":null,"after":"ad8e390ad2d691aa63bcba458d0ea4163a12f466","ref":"refs/heads/rust-generator","pushedAt":"2024-03-20T22:08:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"PascalCaseName: Provide try_from instead of new, add tests","shortMessageHtmlLink":"PascalCaseName: Provide try_from instead of new, add tests"}},{"before":"b0ad064b2586ece50895759b7df44512b59074a0","after":"3a51d422b1fd189e64ec90a74724876c76e5bc4c","ref":"refs/heads/develop","pushedAt":"2023-11-09T23:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"examples/simple: Remove low-level crates from Cargo.toml\n\nSeuss re-exports the public interface of these crates, so they do\nnot have to be listed in the Cargo.toml of the dependent crate.","shortMessageHtmlLink":"examples/simple: Remove low-level crates from Cargo.toml"}},{"before":"033356e49f97b4b1551b4fceb70801c3c9f276ca","after":"b0ad064b2586ece50895759b7df44512b59074a0","ref":"refs/heads/develop","pushedAt":"2023-11-09T23:34:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmateurECE","name":"Ethan D Twardy","path":"/AmateurECE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19519596?s=80&v=4"},"commit":{"message":"redfish-core: Add IntoEventRecord trait\n\nThis trait takes a registry item and converts it into an EventRecord.\nIt will be used to implement tracing.","shortMessageHtmlLink":"redfish-core: Add IntoEventRecord trait"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQwMjo0MDoyOS4wMDAwMDBazwAAAASsNQMY","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wOVQyMzozNDowMS4wMDAwMDBazwAAAAOrwgwh"}},"title":"Activity · AmateurECE/redfish-codegen"}