Получите необработанное содержимое файла с помощью Stash Rest API

Я могу получить необработанное содержимое файла с помощью Bitbucket REST API, поскольку

https://api.bitbucket.org/1.0/repositories/AccountName/Repo_Slug/raw/master/MyFolder/MyFile.cs,

Есть ли эквивалент, чтобы получить его из Stash с помощью Stash Rest API. Мне не удалось найти его здесь: https://developer.atlassian.com/static/rest/stash/2.0.1/stash-rest.html#resources


person parsh    schedule 28.12.2012    source источник


Ответы (2)


Просто укажите URL-адрес файла и добавьте ?raw

http://example.com/projects/TES/repos/testrepo/browse/testfile?raw

Как я уже упоминал, это не функция ни одного из REST API, это просто полный URL-адрес файла.

person Eddie    schedule 28.12.2012
comment
Вы можете получить сводную информацию о файле в формате JSON, используя URL-адрес вида mydomain.com/rest/api/1.0/projects/TES/repos/testrepo/browse/ - person Eddie; 28.12.2012
comment
Любопытно, но я не вижу здесь ссылки на название ветки. По умолчанию master? Есть ли способ указать другую ветку? Конечно, при условии, что это репозиторий git. - person Trebor Rude; 27.06.2013
comment
Чтобы получить файл из ветки feature, вам необходимо загрузить файл из примера . ru / projects / TES / repos / testrepo / browse / - person bessarabov; 16.09.2014
comment
Есть ли способ получить необработанный файл с помощью JAVA API? Я ищу необработанный файл с аутентификацией SSH Key, который используется из GIT bash. Но аутентификация SSH, я полагаю, не будет работать с REST API, поэтому я ищу, могут ли JAVA API или GIT API помочь с этим. Пожалуйста, поделитесь некоторыми вводами или любыми примерами - person Chakri; 24.03.2015

С 1.0 API stash / bitbucket вы можете использовать нижеприведенное, чтобы получить необработанное содержимое файла

    https://example.com/rest/api/1.0/TES/repos/testrepo/raw/testfile?at=feature/branch
person velsim    schedule 11.03.2021