{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":169164539,"defaultBranch":"main","name":"habitat-sim","ownerLogin":"facebookresearch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-04T23:14:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16943930?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716501444.0","currentOid":""},"activityList":{"items":[{"before":"72e4b41d34d69005d934d9fb39859210dcc738f9","after":null,"ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-23T21:57:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"}},{"before":"3ec0c52b09c1bf6140e1a653d9b93519268091f9","after":"33abe819932275ae01542858579af2802cd795c7","ref":"refs/heads/main","pushedAt":"2024-05-23T21:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--Add Configuration State Flags - Part 2 (Hidden file path fields) (#2398)\n\n* --define hidden fields for file paths\r\nThese fields will hold the fully qualified file paths that we wish to consume internally but do not wish to write to disk.\r\n* --initial pass of file handle normalization before registration\r\nRemove the path and have only relative filepath in primary handle attribute; put fully qualified version in hidden handle attribute.\r\n* --Put path-finalization in separate function.\r\nThis will obviate the need for registering a template before it can be used. Mainly going to be consumed by tests, which often bypass internal control-flow branches that would otherwise automatically register these modified templates.\r\n* --populate fullpath setter with relpath setter if relpath setter exists on disk.\r\n* --fix stage template->semantic template field mappings\r\n* --add python bindings for read-only fq paths and the filter func\r\nWhen a path is set by the user via the path/handle attributes properties, the filter function will copy the fully qualified path to the appropriate read-only property and attempt to transform the path to be relative to the location of the owning dataset's path structure.\r\n* --fix attributes managers test to use appropriate filepath\r\n\r\n* --fix simulator python test to query appropriate filepath\r\n\r\n* --minor fix - error message format\r\n\r\n* --address stage collision asset bug\r\n\r\nIf no collision asset was given the given render asset handles should be used.\r\n\r\n* --reviewer suggestions; speeeling.","shortMessageHtmlLink":"--Add Configuration State Flags - Part 2 (Hidden file path fields) (#…"}},{"before":"ded0cc110f661f08329532066e885c4b336e5652","after":"72e4b41d34d69005d934d9fb39859210dcc738f9","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-23T16:46:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--reviewer suggestions; speeeling.","shortMessageHtmlLink":"--reviewer suggestions; speeeling."}},{"before":"60852b927bc31e6822e63415f5ab76010bd1f288","after":"ded0cc110f661f08329532066e885c4b336e5652","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-23T16:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--reviewer suggestions; speeeling.","shortMessageHtmlLink":"--reviewer suggestions; speeeling."}},{"before":"dc3a2098ebee50c535c07adedda8ff4f7dc4433f","after":"60852b927bc31e6822e63415f5ab76010bd1f288","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-23T14:22:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--address stage collision asset bug\n\nIf no collision asset was given the given render asset handles should be used.","shortMessageHtmlLink":"--address stage collision asset bug"}},{"before":"2be7f797f087756c3bffc8d639b95230aa2bbada","after":"1cddab469d0947780c3cf950861dfe45249b83c9","ref":"refs/heads/BE_RemoveEigenDeps","pushedAt":"2024-05-21T20:48:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--fix broken constructor\n\nrebase error","shortMessageHtmlLink":"--fix broken constructor"}},{"before":"9e2d6295ba0f0f7df25f4d7abb057a58fec610af","after":"e43e998b992feac2cfd193af5e102a3192c7944a","ref":"refs/heads/hssd_ao_utilities_JT","pushedAt":"2024-05-21T20:42:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hssd_ao_utilities_JT","shortMessageHtmlLink":"Merge branch 'main' into hssd_ao_utilities_JT"}},{"before":"74497482f47cb68776a808fe6d27b8a6c129f363","after":"dc3a2098ebee50c535c07adedda8ff4f7dc4433f","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-21T20:39:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--fix simulator python test to query appropriate filepath","shortMessageHtmlLink":"--fix simulator python test to query appropriate filepath"}},{"before":"03bc1177e797f71fc264c98876bbcb3e789cff51","after":null,"ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-21T20:36:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"}},{"before":"74b9b588a7810fb7ef4b04e1ac53ab98c0f413cc","after":"3ec0c52b09c1bf6140e1a653d9b93519268091f9","ref":"refs/heads/main","pushedAt":"2024-05-21T20:35:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--Add Configuration State Flags - Part 1 (#2396)\n\n* --set ConfigValue to have 8 byte type and flags member\r\n* --add support for \"isDefaultVal\"\r\nIf ConfigVal values are set programmatically to defaults, the process should use \"init\" instead of \"set\". This will make sure the isDefaultVal flag is set to true, and consequently not writing those values to file when requested to.\r\nValues set by the existing \"set\" methods will always be written to file.\r\n* --change 'set' to 'init' in constructors for attributes\r\nNearly all the values set in the constructors of the various attributes are defaults that are expected to be overwritten only if necessary. Writing these to file is redundant and can, in certain circumstances, cause written JSONs to be in an inappropriate state.\r\n* --Make sure \"is_instance_visible\" stays an int\r\n* --clarify needlessly arcane data size check.\r\n* --add flag for a hidden internal value\r\nA hidden value would be a pertinent configuration value that is set programmatically and only used internally. These values should not be written to file or exposed to the user except perhaps for debugging.\r\n* --check before destructing dest *ptr that it isn't the same as src *ptr\r\nNot sure if this could even happen (a situation could arise where two different instances could have their _data arrays both be pointers to the same memory location, but just in case.\r\n* --Only write ConfigValues to file if they are not hidden or defaults\r\n* --add hidden value setters\r\n* --simplify orientation frame handles\r\n* --setup hidden fields\r\nHidden fields are set and used internally and will generally not be written to file or exposed to the user except in a debugging capacity. Their labels in Configurations should be camel-case with 2 leading underscores, to help differentiate them from non-hidden fields.\r\n* --another hidden value\r\n'Force_flat_shading should be considered a hidden value, only used internally.\r\n* --cleanup; fix erroneous shouldWrite check; set frame init in obj/stage\r\n* --add \"isTranslated\" flag to denote enum-backed values\r\nThis means a config value is translated by consuming code to some other representation, (i.e. an enum) before it is consumed. These values are stored internally and in files as strings, but require the implementation of custom read functionality to make sure the value read is within the acceptable bounds supported by the program.\r\n* --initialize Mn::Vector3s with floats\r\n* --Config store AssetType like other enums; Handle init'ing enum vals\r\n* --improve AssetType attributes internal handling\r\n* --Internal tool to rebuild an abs path to be relative to another abs path.","shortMessageHtmlLink":"--Add Configuration State Flags - Part 1 (#2396)"}},{"before":"c9b39d0b940122e7bfd9dee4328d17b5934d19d0","after":"74497482f47cb68776a808fe6d27b8a6c129f363","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-21T19:19:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--fix simulator python test to query appropriate filepath","shortMessageHtmlLink":"--fix simulator python test to query appropriate filepath"}},{"before":"f8ce8513866ed6f6ae06c166326eb83dee256303","after":"03bc1177e797f71fc264c98876bbcb3e789cff51","ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-21T19:19:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--Internal tool to rebuild an abs path to be relative to another abs path.","shortMessageHtmlLink":"--Internal tool to rebuild an abs path to be relative to another abs …"}},{"before":"c8e30b5993a5fbb22c0b0742f8578535fc044c00","after":null,"ref":"refs/heads/alex-05_21-add_lab_ci_assets_download","pushedAt":"2024-05-21T18:03:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"}},{"before":"1c73c15bd74032568a6dfaad13a105efd80601a0","after":"74b9b588a7810fb7ef4b04e1ac53ab98c0f413cc","ref":"refs/heads/main","pushedAt":"2024-05-21T18:03:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"add lab ci asset downloads (#2399)","shortMessageHtmlLink":"add lab ci asset downloads (#2399)"}},{"before":null,"after":"c8e30b5993a5fbb22c0b0742f8578535fc044c00","ref":"refs/heads/alex-05_21-add_lab_ci_assets_download","pushedAt":"2024-05-21T16:32:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aclegg3","name":"Alexander Clegg","path":"/aclegg3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1445143?s=80&v=4"},"commit":{"message":"add lab ci asset downloads","shortMessageHtmlLink":"add lab ci asset downloads"}},{"before":"2800637c395aa0102af9d28ead3166e90aff1c80","after":"9e2d6295ba0f0f7df25f4d7abb057a58fec610af","ref":"refs/heads/hssd_ao_utilities_JT","pushedAt":"2024-05-21T16:13:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"Merge branch 'main' into hssd_ao_utilities_JT","shortMessageHtmlLink":"Merge branch 'main' into hssd_ao_utilities_JT"}},{"before":"9a851ad028c09d9ec8dc285113dfd9c96ba484e3","after":"c9b39d0b940122e7bfd9dee4328d17b5934d19d0","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-21T13:26:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--fix simulator python test to query appropriate filepath","shortMessageHtmlLink":"--fix simulator python test to query appropriate filepath"}},{"before":null,"after":"9a851ad028c09d9ec8dc285113dfd9c96ba484e3","ref":"refs/heads/ConfigVals_Part2","pushedAt":"2024-05-20T23:42:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--fix issues with edge cases.","shortMessageHtmlLink":"--fix issues with edge cases."}},{"before":"8175ee2dca7becbabf9e76fb77e4216be0a5eaef","after":"f8ce8513866ed6f6ae06c166326eb83dee256303","ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-20T17:36:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--Internal tool to rebuild an abs path to be relative to another abs path.","shortMessageHtmlLink":"--Internal tool to rebuild an abs path to be relative to another abs …"}},{"before":"c2c8e9268e08836f25855a9eac3ca9c4203a663d","after":"8175ee2dca7becbabf9e76fb77e4216be0a5eaef","ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-20T17:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--Internal tool to rebuild an abs path to be relative to another abs path.","shortMessageHtmlLink":"--Internal tool to rebuild an abs path to be relative to another abs …"}},{"before":"0810f319fe29adae03edc2e31d96b30dfd5d739c","after":"c2c8e9268e08836f25855a9eac3ca9c4203a663d","ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-17T14:40:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--'speeling'; reviewer suggestions","shortMessageHtmlLink":"--'speeling'; reviewer suggestions"}},{"before":"81e96da4f6c5e419dd6f80904b13a39fc96b8a6c","after":"0810f319fe29adae03edc2e31d96b30dfd5d739c","ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-17T14:20:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--improve AssetType attributes internal handling","shortMessageHtmlLink":"--improve AssetType attributes internal handling"}},{"before":"a4ab6259391c7c0e00be78cc78082fb7cf8abe23","after":null,"ref":"refs/heads/alex-05_16-fix_ci_data_download","pushedAt":"2024-05-16T22:47:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aclegg3","name":"Alexander Clegg","path":"/aclegg3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1445143?s=80&v=4"}},{"before":"b8d5ef822f51514c3d441534960ed52dff6e4659","after":"1c73c15bd74032568a6dfaad13a105efd80601a0","ref":"refs/heads/main","pushedAt":"2024-05-16T22:47:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aclegg3","name":"Alexander Clegg","path":"/aclegg3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1445143?s=80&v=4"},"commit":{"message":"[CI] - Disable new clone protection for git lfs (#2397)\n\n* Disable new clone protection for git lfs","shortMessageHtmlLink":"[CI] - Disable new clone protection for git lfs (#2397)"}},{"before":"2fdb65b85bf813caca326df30105e8f13257b8df","after":"a4ab6259391c7c0e00be78cc78082fb7cf8abe23","ref":"refs/heads/alex-05_16-fix_ci_data_download","pushedAt":"2024-05-16T22:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aclegg3","name":"Alexander Clegg","path":"/aclegg3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1445143?s=80&v=4"},"commit":{"message":"pre-commit","shortMessageHtmlLink":"pre-commit"}},{"before":null,"after":"2fdb65b85bf813caca326df30105e8f13257b8df","ref":"refs/heads/alex-05_16-fix_ci_data_download","pushedAt":"2024-05-16T21:43:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aclegg3","name":"Alexander Clegg","path":"/aclegg3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1445143?s=80&v=4"},"commit":{"message":"Disable new clone protection for git lfs","shortMessageHtmlLink":"Disable new clone protection for git lfs"}},{"before":"d30a01b4b91ca94ba9df1ddfacd9ad23928f81c7","after":null,"ref":"refs/heads/ConfigVals_addFlags","pushedAt":"2024-05-16T21:04:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"}},{"before":null,"after":"81e96da4f6c5e419dd6f80904b13a39fc96b8a6c","ref":"refs/heads/ConfigVals_Part1","pushedAt":"2024-05-16T20:48:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--improve AssetType attributes internal handling","shortMessageHtmlLink":"--improve AssetType attributes internal handling"}},{"before":"99292e86ac922a3e10f64bf3640d75e414a8a8da","after":"d30a01b4b91ca94ba9df1ddfacd9ad23928f81c7","ref":"refs/heads/ConfigVals_addFlags","pushedAt":"2024-05-16T20:28:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--remove object attrib gatekeeping; gatekeep stages for None stage","shortMessageHtmlLink":"--remove object attrib gatekeeping; gatekeep stages for None stage"}},{"before":"aad7c6043776981e19ff8baa1ed745f49b05fd4f","after":"99292e86ac922a3e10f64bf3640d75e414a8a8da","ref":"refs/heads/ConfigVals_addFlags","pushedAt":"2024-05-16T19:20:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jturner65","name":"John Turner","path":"/jturner65","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1093953?s=80&v=4"},"commit":{"message":"--Put path-finalization in separate function.\n\nThis will obviate the need for registering a template before it can be used. Mainly going to be consumed by tests, which often bypass internal control-flow branches that would otherwise automatically register these modified templates.","shortMessageHtmlLink":"--Put path-finalization in separate function."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUnq72wA","startCursor":null,"endCursor":null}},"title":"Activity · facebookresearch/habitat-sim"}