Naar de hoofdinhoud

Repository gearchiveerd

typehttps://docs.frem.sh/reference/api/errors/repo-archived
HTTP-status409 Conflict

Wat het betekent

In een gearchiveerde repository kan geen werk worden gemeld met werk starten (fremforge work start, start_work): er kan niets naartoe worden gepusht, dus het werk zou nooit kunnen beginnen of eindigen.

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

  • acme/web is archived: nothing can be pushed there, so no work can be started in it.

Wat je kunt doen

Start het werk in een repository die niet gearchiveerd is, of vraag een eigenaar om de archivering van deze op te heffen (Instellingen › Gevarenzone van de repository) en probeer het daarna opnieuw.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/repo-archived",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.