Я могу искать имена файлов и их содержимое с помощью API-интерфейса bitbucket, хотя не только по именам файлов, но это другая проблема .
Что я не могу понять сейчас, так это какискать в определенном коммите / ветке / теге.
Не могу найти, как это сделать, используя документацию .
Что я вижу, так это то, что при поискефайл, который не находится в master, но находится в одном из тегов, API не может его найти: (
Результат поиска до удаления:
$ curl -u "username:password" "https://api.bitbucket.org/2.0/users/alik-takipi/search/code?search_query=bitbucket-search-test"
{"query_substituted": false, "pagelen": 10, "values": [{"content_matches": [], "path_matches": [{"text": "alik.test.agent/"}, {"text": "bitbucket-search-test", "match": true}, {"text": ".txt"}], "type": "code_search_result", "file": {"path": "alik.test.agent/bitbucket-search-test.txt", "type": "commit_file", "links": {"self": {"href": "https://api.bitbucket.org/2.0/repositories/alik-takipi/public-misc/src/3ce5f354e99c76bab9e73f6119d3fe1970cf8a34/alik.test.agent/bitbucket-search-test.txt"}}}, "content_match_count": 0}], "page": 1, "size": 1}
результат поиска послеудаление:
$ curl -u "username:password" "https://api.bitbucket.org/2.0/users/alik-takipi/search/code?search_query=bitbucket-search-test"
{"query_substituted": false, "pagelen": 10, "values": [], "page": 1, "size": 0}
Файл находится в этом теге .