{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":653720957,"defaultBranch":"main","name":"dotnet-differ","ownerLogin":"maranmaran","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-14T15:35:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17520025?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689854845.0","currentOid":""},"activityList":{"items":[{"before":"fc0b8a0fff6339945fd87056ad455061f0f506d2","after":null,"ref":"refs/heads/feature/id-map","pushedAt":"2023-07-19T19:48:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":"83f53f3958696224e4a8edfefd8d7b1a95461463","after":"ff27f4a658ddb024d76ac8dfb83be0e4bc942fb0","ref":"refs/heads/main","pushedAt":"2023-07-19T19:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: use maps for ids (#13)","shortMessageHtmlLink":"fix: use maps for ids (#13)"}},{"before":null,"after":"fc0b8a0fff6339945fd87056ad455061f0f506d2","ref":"refs/heads/feature/id-map","pushedAt":"2023-07-19T19:48:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: use maps for ids","shortMessageHtmlLink":"fix: use maps for ids"}},{"before":"429db72ade3173522cb564799894174a5a67c74c","after":null,"ref":"refs/heads/bugfix/deeply-nested-collection-id-fix","pushedAt":"2023-07-19T13:11:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":"0d4597ca874ede275286a4c10ad53208d92c56b8","after":"83f53f3958696224e4a8edfefd8d7b1a95461463","ref":"refs/heads/main","pushedAt":"2023-07-19T13:11:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: object equals (#12)","shortMessageHtmlLink":"fix: object equals (#12)"}},{"before":null,"after":"429db72ade3173522cb564799894174a5a67c74c","ref":"refs/heads/bugfix/deeply-nested-collection-id-fix","pushedAt":"2023-07-19T13:11:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: object equals","shortMessageHtmlLink":"fix: object equals"}},{"before":"f869b0b52f8ff9318ae2e9d41e2e343e31a82586","after":null,"ref":"refs/heads/feature/reflection-prop-name","pushedAt":"2023-07-18T17:13:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":"1cf3b9f6ae80180d5d55b9d6e984eb4e5d6b1b7b","after":"0d4597ca874ede275286a4c10ad53208d92c56b8","ref":"refs/heads/main","pushedAt":"2023-07-18T17:13:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: custom name fetch on null instances (#11)","shortMessageHtmlLink":"fix: custom name fetch on null instances (#11)"}},{"before":"495e77f0a51be8e19f97ce2086c7fcb5813c523e","after":"f869b0b52f8ff9318ae2e9d41e2e343e31a82586","ref":"refs/heads/feature/reflection-prop-name","pushedAt":"2023-07-18T17:12:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/reflection-prop-name\n\n# Conflicts:\n#\tsource/Directory.Build.props\n#\tsource/Perun.Differ.Tests/DifferTests.cs\n#\tsource/Perun.Differ.Tests/TestTypes/CustomNameModels.cs\n#\tsource/Perun.Differ/DifferDotNet.cs","shortMessageHtmlLink":"Merge branch 'main' into feature/reflection-prop-name"}},{"before":null,"after":"495e77f0a51be8e19f97ce2086c7fcb5813c523e","ref":"refs/heads/feature/reflection-prop-name","pushedAt":"2023-07-18T17:11:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: custom prop name fetching on null instances","shortMessageHtmlLink":"fix: custom prop name fetching on null instances"}},{"before":"40266bc6f92a32aa8cc156436f1da2971bfd4618","after":null,"ref":"refs/heads/feature/reflection-prop-name","pushedAt":"2023-07-14T08:21:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":"29dd0e4953e0c8dc4f7a01117e16f94991eeaa2d","after":"1cf3b9f6ae80180d5d55b9d6e984eb4e5d6b1b7b","ref":"refs/heads/main","pushedAt":"2023-07-14T08:21:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"feat: custom prop names via prop values (#10)","shortMessageHtmlLink":"feat: custom prop names via prop values (#10)"}},{"before":null,"after":"40266bc6f92a32aa8cc156436f1da2971bfd4618","ref":"refs/heads/feature/reflection-prop-name","pushedAt":"2023-07-14T08:17:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"feat: custom nested name via refl","shortMessageHtmlLink":"feat: custom nested name via refl"}},{"before":"df3309f597d40915c83dca99f5bb0a6341eb90a6","after":null,"ref":"refs/heads/bugfix/null-check","pushedAt":"2023-07-12T13:03:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":"9868b034726f7724cf13a521a26c4917acce4966","after":"29dd0e4953e0c8dc4f7a01117e16f94991eeaa2d","ref":"refs/heads/main","pushedAt":"2023-07-12T13:03:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: null check (#9)","shortMessageHtmlLink":"fix: null check (#9)"}},{"before":"9868b034726f7724cf13a521a26c4917acce4966","after":"df3309f597d40915c83dca99f5bb0a6341eb90a6","ref":"refs/heads/bugfix/null-check","pushedAt":"2023-07-12T13:03:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: null check","shortMessageHtmlLink":"fix: null check"}},{"before":"c85cc51cba03cc32d297036074c6261f2e6cd129","after":null,"ref":"refs/heads/bugfix/prop-null-check","pushedAt":"2023-07-12T12:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":null,"after":"9868b034726f7724cf13a521a26c4917acce4966","ref":"refs/heads/bugfix/null-check","pushedAt":"2023-07-12T12:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Marko Urh ","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"c85cc51cba03cc32d297036074c6261f2e6cd129","ref":"refs/heads/bugfix/prop-null-check","pushedAt":"2023-07-12T12:22:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"Null check prop on custom variable get in iterables\n\nSigned-off-by: Marko Urh ","shortMessageHtmlLink":"Null check prop on custom variable get in iterables"}},{"before":"b35d58da71a9689fb5ed127094d8bd22d41ae901","after":"9868b034726f7724cf13a521a26c4917acce4966","ref":"refs/heads/main","pushedAt":"2023-06-29T19:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"Update README.md\n\nSigned-off-by: Marko Urh ","shortMessageHtmlLink":"Update README.md"}},{"before":"08e6149e652f6c32378dc8f4d9c8c543632da9c9","after":null,"ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-29T19:16:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}},{"before":"f221686deb5912f06a0c503854951761d1b19d75","after":"b35d58da71a9689fb5ed127094d8bd22d41ae901","ref":"refs/heads/main","pushedAt":"2023-06-29T19:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"feat: Optional keep + Collection ID matching strategy (#7)\n\n* feat: KeepInDiff optional property\r\n* feat: DiffCollectionId for key-based diff strategy of collections","shortMessageHtmlLink":"feat: Optional keep + Collection ID matching strategy (#7)"}},{"before":"f256e2e57ef27bf63fdb7a8ecddab20a1a05b345","after":"08e6149e652f6c32378dc8f4d9c8c543632da9c9","ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-29T19:15:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/optional-keep\n\n# Conflicts:\n#\tsource/Directory.Build.props\n#\tsource/Perun.Differ.Tests/DifferTests.cs\n#\tsource/Perun.Differ.Tests/TestTypes/KeepAttributeModels.cs\n#\tsource/Perun.Differ/Attributes.cs\n#\tsource/Perun.Differ/DifferDotNet.cs\n#\tsource/Perun.Differ/Trie.cs","shortMessageHtmlLink":"Merge branch 'main' into feature/optional-keep"}},{"before":"3194ec5f8af4c7cfc1cdc9cd1baef7ce96c45af4","after":"f256e2e57ef27bf63fdb7a8ecddab20a1a05b345","ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-29T19:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"feat: release","shortMessageHtmlLink":"feat: release"}},{"before":"3c7a9d358bc7244fe948a6d5e7e3ed92723eb78e","after":"3194ec5f8af4c7cfc1cdc9cd1baef7ce96c45af4","ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-29T19:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: docs","shortMessageHtmlLink":"fix: docs"}},{"before":"adb71c032ca723c1829039c91c16bba8010d6d82","after":"3c7a9d358bc7244fe948a6d5e7e3ed92723eb78e","ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-29T19:04:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: Optional keep trie + Id array prop for index -> key-value matching","shortMessageHtmlLink":"fix: Optional keep trie + Id array prop for index -> key-value matching"}},{"before":"c294d79aea3a2ed27892d82de0ebcd53567d1ade","after":"f221686deb5912f06a0c503854951761d1b19d75","ref":"refs/heads/main","pushedAt":"2023-06-26T14:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"minor: Optional keep flag (#6)\n\n* test push\r\n\r\n* minor: add optional keep flag to keep attribute\r\n\r\n* fix: trie access modifiers","shortMessageHtmlLink":"minor: Optional keep flag (#6)"}},{"before":"ff6e22907f962d01f87205a835c1c196e973aa6d","after":"adb71c032ca723c1829039c91c16bba8010d6d82","ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-26T14:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"fix: trie access modifiers","shortMessageHtmlLink":"fix: trie access modifiers"}},{"before":null,"after":"ff6e22907f962d01f87205a835c1c196e973aa6d","ref":"refs/heads/feature/optional-keep","pushedAt":"2023-06-26T14:45:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"},"commit":{"message":"minor: add optional keep flag to keep attribute","shortMessageHtmlLink":"minor: add optional keep flag to keep attribute"}},{"before":"680ccaf719010cd7c6e48a1cd0fb764b200e4af6","after":null,"ref":"refs/heads/bugfix/add_null_side_support","pushedAt":"2023-06-19T11:13:13.702Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maranmaran","name":"Marko Urh","path":"/maranmaran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17520025?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADWQt3dAA","startCursor":null,"endCursor":null}},"title":"Activity ยท maranmaran/dotnet-differ"}