Переименовать репозиторий BitBucket с помощью REST API 2.0? - PullRequest
0 голосов
/ 19 февраля 2020

Единственная другая болтовня, которую я нашел об операции переименования-репо, основана на API REST 1.0, который перестал работать год или около того go.

, который я смогу использовать эта документация , но пока не повезло: «пример запроса» сбивает с толку.

«Примечание:» явно подразумевает, что должна быть возможность переименовать репозиторий с помощью API 2.0. («Примечание. Изменение имени хранилища приведет к изменению местоположения.»)

Но PUT в 2.0 / repositories / owner / repo с данными {"full_name": "owner / newname"} похоже, не меняет имя. Очевидно, он действительно находит правильный репозиторий, потому что я получаю JSON описание этого репозитория, но все еще с оригинальным именем. Веб-интерфейс находит оригинальное имя, но не находит новое имя.

Я просто хотел бы, чтобы рабочий пример тела данных был PUT в пути 2.0 / repositories / owner / repo для переименования владельца / repo. Спасибо.

(примечание: я уже знаю, как переименовать репо с помощью веб-интерфейса. Я должен переименовать 84 репозитория и предпочел бы не делать это вручную.)

1 Ответ

0 голосов
/ 19 февраля 2020

Похоже, что {"name": "newname"} работает. Попытка изменить "полное_имя" или "слаг" не дает. TIL ...

...