{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":651586119,"defaultBranch":"main","name":"piptools-sync","ownerLogin":"covracer","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-09T15:11:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8137745?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686323676.607002","currentOid":""},"activityList":{"items":[{"before":"172415f2817d8fa6c936fd8dd88390f608e77488","after":"ec6293c05fc035e122dc91747810d9e7ffb59f72","ref":"refs/heads/patch-1","pushedAt":"2023-06-09T15:14:35.670Z","pushType":"push","commitsCount":1,"pusher":{"login":"covracer","name":"Christopher Covington","path":"/covracer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8137745?s=80&v=4"},"commit":{"message":"Avoid `KeyError: 'rev'` for special repos\n\n`pre-commit` expects `rev` to be absent for special repo names:\r\n```\r\nAn error has occurred: InvalidConfigError: \r\n==> File .pre-commit-config.yaml\r\n==> At Config()\r\n==> At key: repos\r\n==> At Repository(repo='local')\r\n=====> Expected rev to be absent when repo is any of ('local', 'meta'), found rev: 'v0.0.0'\r\n```\r\n\r\nAvoid the following exception for these special repo names\r\n```\r\nTraceback (most recent call last):\r\n File \"/home/christopher.covington/.cache/pre-commit/repoo_r80vol/py_env-python3/bin/piptools_sync\", line 8, in \r\n sys.exit(main())\r\n File \"/home/christopher.covington/.cache/pre-commit/repoo_r80vol/py_env-python3/lib/python3.9/site-packages/piptools_sync/piptools_sync.py\", line 468, in main\r\n yaml_dict = yaml_to_dict(config_file)\r\n File \"/home/christopher.covington/.cache/pre-commit/repoo_r80vol/py_env-python3/lib/python3.9/site-packages/piptools_sync/piptools_sync.py\", line 325, in yaml_to_dict\r\n version = repo[\"rev\"]\r\nKeyError: 'rev'\r\n```","shortMessageHtmlLink":"Avoid KeyError: 'rev' for special repos"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wOVQxNToxNDozNS42NzA1MDdazwAAAAM-Tbl9","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wOVQxNToxNDozNS42NzA1MDdazwAAAAM-Tbl9","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wOVQxNToxNDozNS42NzA1MDdazwAAAAM-Tbl9"}},"title":"Activity ยท covracer/piptools-sync"}