)]}'
{"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e69d3eaf6a699c08bcc5615b7c8587d0c02190e6","unresolved":true,"context_lines":[{"line_number":48,"context_line":"# NOTE(mnaser): This uses the Rally upper-constraints because it"},{"line_number":49,"context_line":"#               is branchless and maintains it\u0027s own constraints,"},{"line_number":50,"context_line":"#               outside of requirements."},{"line_number":51,"context_line":"rally_upper_constraints_url: \"{{ rally_openstack_git_repo }}/raw/{{ (rally_openstack_git_install_branch \u003d\u003d \u0027master\u0027) | ternary(\u0027branch\u0027,\u0027commit\u0027) }}/{{ rally_openstack_git_install_branch }}/upper-constraints.txt\""},{"line_number":52,"context_line":"rally_git_constraints:"},{"line_number":53,"context_line":"  - \"--constraint {{ rally_upper_constraints_url }}\""},{"line_number":54,"context_line":"rally_pip_packages:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c2e17e84_394ca5d6","line":51,"range":{"start_line":51,"start_character":69,"end_line":51,"end_character":145},"updated":"2023-07-04 15:00:26.000000000","message":"technically, it can be also a tag.","commit_id":"7a37c8b8ae2956325e28815d2c8fc039b13d0d7d"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"ba6b6d92e86b95b51f12d299dfa818d39895e5b7","unresolved":false,"context_lines":[{"line_number":48,"context_line":"# NOTE(mnaser): This uses the Rally upper-constraints because it"},{"line_number":49,"context_line":"#               is branchless and maintains it\u0027s own constraints,"},{"line_number":50,"context_line":"#               outside of requirements."},{"line_number":51,"context_line":"rally_upper_constraints_url: \"{{ rally_openstack_git_repo }}/raw/{{ (rally_openstack_git_install_branch \u003d\u003d \u0027master\u0027) | ternary(\u0027branch\u0027,\u0027commit\u0027) }}/{{ rally_openstack_git_install_branch }}/upper-constraints.txt\""},{"line_number":52,"context_line":"rally_git_constraints:"},{"line_number":53,"context_line":"  - \"--constraint {{ rally_upper_constraints_url }}\""},{"line_number":54,"context_line":"rally_pip_packages:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b37d7978_beb18e95","line":51,"range":{"start_line":51,"start_character":69,"end_line":51,"end_character":145},"in_reply_to":"c2e17e84_394ca5d6","updated":"2023-07-04 17:03:48.000000000","message":"valid point, i also noticed that we can skip specifying branch/tag/commit string in an url and gitea will autodetect it.\n\nAll below links works fine:\nhttps://opendev.org/openstack/rally-openstack/raw/master/upper-constraints.txt\nhttps://opendev.org/openstack/rally-openstack/raw/2.2.0/upper-constraints.txt\nhttps://opendev.org/openstack/rally-openstack/raw/e5805305e6e172e7530c5c32f5927f587910a33c/upper-constraints.txt","commit_id":"7a37c8b8ae2956325e28815d2c8fc039b13d0d7d"}]}
