)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"bcc612b28959592ca25345318019351e181f8ca4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e16ceae8_1c803e0a","updated":"2023-04-21 16:10:19.000000000","message":"This job confirms this change allows to build OVN (or any other component) from a git hash: https://zuul.opendev.org/t/openstack/build/32e2ed16a3404bfb8176f329dd897de6/log/job-output.txt (see OVN_BRANCH in the output).","commit_id":"e8915786e1e007742f47fee507b1b6288b6cedae"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"d225668897c93cf5d67e4dfcf58ea6ecb8c7723c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ae011d9c_138aacca","updated":"2023-04-26 08:49:12.000000000","message":"lgtm, it seems something maybe changed with the --branch arg? .. anyway, based on the comment above the modified lines we can see, that we wanted to support tags (being able to checkout to a specific tag) ... the new code works well for tags as well as for branches","commit_id":"e8915786e1e007742f47fee507b1b6288b6cedae"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"fb7e2cc7cf5d79f69e1aacfe2936db628aae4f4f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5d4da780_1abd50c0","in_reply_to":"ae011d9c_138aacca","updated":"2023-05-03 14:06:25.000000000","message":"I\u0027ve checked git builtin/clone.c, and it seems like it only looks for the ref in the list of branches and tags. Regular commits were never accepted:\n\nhttps://github.com/git/git/blob/69c786637d7a7fe3b2b8f7d989af095f5f49c3a8/builtin/clone.c#L471-L489\n\nThe only theoretic option I see is if this code was written prior to deployment of git that includes this patch: https://github.com/git/git/commit/920b691fe4da8115f9b79901411c0cc5fff17efe but it\u0027s very very old. And without the patch, git was checking out HEAD if it couldn\u0027t find the passed ref, so even with that it was always broken.","commit_id":"e8915786e1e007742f47fee507b1b6288b6cedae"}]}
