{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":103697170,"defaultBranch":"noetic-devel","name":"joint_state_publisher","ownerLogin":"ros","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-15T20:11:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/547448?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692622158.0","currentOid":""},"activityList":{"items":[{"before":"a1722d193129055106653aaf7cbbdc14bff53b5c","after":null,"ref":"refs/heads/clalancette/cleanup-init-collada","pushedAt":"2023-08-21T12:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"}},{"before":"cb8b14a7403a617ff099cfc2a8fe7fc46074d143","after":"fb29caa6a341556ef8716b583ef32507d001dcdc","ref":"refs/heads/ros2","pushedAt":"2023-08-21T12:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Cleanup COLLADA support (#96)\n\n* Clean up parsing to handle errors much better.\r\n\r\nIt is very possible to start parsing a URDF or\r\nCOLLADA file, and for an error to occur during that\r\nparsing. Previously, if this happened we would leave\r\nthe object in an undefined state with respect to the\r\nfree_joints, joint_list, and dependent_joints.\r\n\r\nWith this commit, we do all of the parsing and collecting\r\nof data at once. If that is completely successful, then\r\nwe update the object state to include that, so we can\r\nno longer get partial parses.\r\n\r\n* Refactor names to be more descriptive.\r\n\r\nThe code should be a little easier to follow this way.\r\n\r\n* Additional error checking for COLLADA files.\r\n\r\n* Unindent init_collada loop.\r\n\r\nThis just makes it easier to read.\r\n\r\n* Always create the subscription to 'robot_description'.\r\n\r\nThat way it can be dynamically updated, even when the\r\ninitial configuration was given on the command-line.\r\n\r\n* Make error messages for joint limits much more specific.\r\n\r\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Cleanup COLLADA support (#96)"}},{"before":"1fab9b4a313074860125cb016274dcc71a201483","after":"a1722d193129055106653aaf7cbbdc14bff53b5c","ref":"refs/heads/clalancette/cleanup-init-collada","pushedAt":"2023-08-09T20:17:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Fix parsing tests with the new behavior.\n\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Fix parsing tests with the new behavior."}},{"before":"16d124666bce8dcd7991a14ef5e96218e041c574","after":"1fab9b4a313074860125cb016274dcc71a201483","ref":"refs/heads/clalancette/cleanup-init-collada","pushedAt":"2023-08-09T20:03:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Fix parsing tests with the new behavior.\n\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Fix parsing tests with the new behavior."}},{"before":"4acfb9a611ef0e4e81341f9c04fbe07d0616350e","after":null,"ref":"refs/heads/clalancette/linters","pushedAt":"2023-08-09T19:25:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"}},{"before":"93d7ace630e5f9f58a265a4166ef495718975f3b","after":"cb8b14a7403a617ff099cfc2a8fe7fc46074d143","ref":"refs/heads/ros2","pushedAt":"2023-08-09T19:25:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Add in linters (#98)\n\n* Add in flake8 test.\r\n\r\nAnd fix the warnings that it shows.\r\n\r\n* Add in test_pep257.\r\n\r\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Add in linters (#98)"}},{"before":null,"after":"4acfb9a611ef0e4e81341f9c04fbe07d0616350e","ref":"refs/heads/clalancette/linters","pushedAt":"2023-08-09T19:11:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Add in test_pep257.\n\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Add in test_pep257."}},{"before":"97768c290482ace0c1d08f6674866e6fdf775fbe","after":null,"ref":"refs/heads/clalancette/add-parsing-tests","pushedAt":"2023-08-09T19:00:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"}},{"before":"bbcac1ebfc43f920ed0b5e17d75cdc674c4229e6","after":"93d7ace630e5f9f58a265a4166ef495718975f3b","ref":"refs/heads/ros2","pushedAt":"2023-08-09T19:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Add in parsing tests. (#97)\n\nThese are tests meant to show how the joint_list\r\nand free_joint lists internal to the class look like\r\nafter parsing various URDF, SDF, and COLLADA files.\r\n\r\nThis is a good way to encode what we expect from the parsing\r\nbefore we go ahead and make changes here.\r\n\r\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Add in parsing tests. (#97)"}},{"before":null,"after":"97768c290482ace0c1d08f6674866e6fdf775fbe","ref":"refs/heads/clalancette/add-parsing-tests","pushedAt":"2023-08-07T20:40:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Add in parsing tests.\n\nThese are tests meant to show how the joint_list\nand free_joint lists internal to the class look like\nafter parsing various URDF, SDF, and COLLADA files.\n\nThis is a good way to encode what we expect from the parsing\nbefore we go ahead and make changes here.\n\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Add in parsing tests."}},{"before":"0ea02939f79899cf1cb51edeff3d09bd62553afb","after":"16d124666bce8dcd7991a14ef5e96218e041c574","ref":"refs/heads/clalancette/cleanup-init-collada","pushedAt":"2023-08-07T13:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Fixes from review.\n\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Fixes from review."}},{"before":null,"after":"0ea02939f79899cf1cb51edeff3d09bd62553afb","ref":"refs/heads/clalancette/cleanup-init-collada","pushedAt":"2023-08-04T21:28:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Add in test_pep257.\n\nSigned-off-by: Chris Lalancette ","shortMessageHtmlLink":"Add in test_pep257."}},{"before":"e70b3b385f92c4d8520e679381add3005c4b5968","after":"bbcac1ebfc43f920ed0b5e17d75cdc674c4229e6","ref":"refs/heads/ros2","pushedAt":"2023-08-04T20:18:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"2.4.0","shortMessageHtmlLink":"2.4.0"}},{"before":"d9ec67923a642252587c31d18c2ace96f0149a4c","after":null,"ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-08-04T20:15:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"}},{"before":"47a47d6894727f56af36e62612db7680dab3d726","after":"e70b3b385f92c4d8520e679381add3005c4b5968","ref":"refs/heads/ros2","pushedAt":"2023-08-04T20:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Support for sdformat robot descriptions (#55)\n\n* Support for sdformat robot descriptions\r\n\r\nSigned-off-by: Shane Loretz\r\nSigned-off-by: Dharini Dutia \r\nCo-authored-by: Michael Carroll \r\nCo-authored-by: Chris Lalancette ","shortMessageHtmlLink":"Support for sdformat robot descriptions (#55)"}},{"before":"54675b52f55d9e9d4923c086cf59e56a61313e55","after":"d9ec67923a642252587c31d18c2ace96f0149a4c","ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-08-04T17:24:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"quarkytale","name":"Dharini Dutia","path":"/quarkytale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24695820?s=80&v=4"},"commit":{"message":"revert argument\n\nSigned-off-by: Dharini Dutia ","shortMessageHtmlLink":"revert argument"}},{"before":"7a20640e39819f3c1487b4fd6703c891174f8e88","after":"54675b52f55d9e9d4923c086cf59e56a61313e55","ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-08-04T07:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quarkytale","name":"Dharini Dutia","path":"/quarkytale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24695820?s=80&v=4"},"commit":{"message":"update tests\n\nSigned-off-by: Dharini Dutia ","shortMessageHtmlLink":"update tests"}},{"before":"092e969e4027f5b1ca35a201b316699a357cdffa","after":"7a20640e39819f3c1487b4fd6703c891174f8e88","ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-08-04T07:10:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"quarkytale","name":"Dharini Dutia","path":"/quarkytale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24695820?s=80&v=4"},"commit":{"message":"Merge branch 'ros2' into ros2-sdformat_support","shortMessageHtmlLink":"Merge branch 'ros2' into ros2-sdformat_support"}},{"before":"2c1d595680b6974447c395627a36d409317d5a47","after":"092e969e4027f5b1ca35a201b316699a357cdffa","ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-07-27T14:00:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"new parser arg and init (#95)\n\nSigned-off-by: Dharini Dutia ","shortMessageHtmlLink":"new parser arg and init (#95)"}},{"before":"424fd9e1955fddf38f1b3e1721baf9f6e9322d6b","after":"47a47d6894727f56af36e62612db7680dab3d726","ref":"refs/heads/ros2","pushedAt":"2023-07-27T12:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Refactor urdf parser function (#94)\n\n* limit checks and refactor joint loop\r\n\r\nSigned-off-by: Dharini Dutia \r\nCo-authored-by: Chris Lalancette ","shortMessageHtmlLink":"Refactor urdf parser function (#94)"}},{"before":"a0c926b7af2b46138cf939550978a989642327db","after":"2c1d595680b6974447c395627a36d409317d5a47","ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-07-24T11:34:15.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"Merge pull request #93 from quarkytale/ros2-sdformat_support\n\nros2 sdformat support","shortMessageHtmlLink":"Merge pull request #93 from quarkytale/ros2-sdformat_support"}},{"before":"daa6eb8e7090544ee504e08e5f0166518642b943","after":"a0c926b7af2b46138cf939550978a989642327db","ref":"refs/heads/ros2-sdformat_support","pushedAt":"2023-07-17T21:09:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clalancette","name":"Chris Lalancette","path":"/clalancette","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/163000?s=80&v=4"},"commit":{"message":"ros2 sdformat support (#92)\n\n* added test for sdf model\r\n\r\n* joint limits, root tag and dict\r\n\r\n* revolute joint and log output\r\n\r\n* fix joint type and catch value error\r\n\r\nSigned-off-by: Dharini Dutia ","shortMessageHtmlLink":"ros2 sdformat support (#92)"}},{"before":"c3e2ad2c8504cfd428732feb20c3abe64127dff9","after":"7cb7069d2d78ebe4b8b80adc6bd859df0c8ccfc9","ref":"refs/heads/noetic-devel","pushedAt":"2023-05-04T16:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Show 3 decimal places of joint angle (#91)","shortMessageHtmlLink":"Show 3 decimal places of joint angle (#91)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yMVQxMjo0OToxOC4wMDAwMDBazwAAAANvCe7x","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yMVQxMjo0OToxOC4wMDAwMDBazwAAAANvCe7x","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNFQxNjo1Mjo1Ni4wMDAwMDBazwAAAAMmMbv0"}},"title":"Activity ยท ros/joint_state_publisher"}