Dohledatelnost
Které větve a commity realizovaly úkol a kterému úkolu a milníku commit sloužil — odvozeno z gitu a z kanonického projektového modelu při každém volání, nikde se neukládá. Větev pojmenovává úkol, když je některá z jejích složek cesty identifikátorem úkolu; commit patří úkolu, jehož větve ho drží; commit, který žádná taková větev nedrží, se hlásí jako nepřiřazený, a ne vynechává, protože práce bez prováděcího kontraktu je přesně to, co má zpráva o dohledatelnosti zviditelnit. Pull requesty jsou fakt GitHubu a tento spustitelný soubor nevolá síť: čte je a k této odpovědi je připojuje podle názvu větve `scripts/traceability`.
Které větve a commity realizovaly úkol a kterému úkolu a milníku commit sloužil — odvozeno z gitu a z kanonického projektového modelu při každém volání, nikde se neukládá. Větev pojmenovává úkol, když je některá z jejích složek cesty identifikátorem úkolu; commit patří úkolu, jehož větve ho drží; commit, který žádná taková větev nedrží, se hlásí jako nepřiřazený, a ne vynechává, protože práce bez prováděcího kontraktu je přesně to, co má zpráva o dohledatelnosti zviditelnit. Pull requesty jsou fakt GitHubu a tento spustitelný soubor nevolá síť: čte je a k této odpovědi je připojuje podle názvu větve `scripts/traceability`.
- module trace
- builtin
- behaviorally_verified
- 3 schopnosti
Schopnosti
Každý je složen v souboru tohoto modulu; každý má vlastní stránku.
trace.commitJeden commit s úkolem a milníkem, kterým sloužil, nebo fakt, že žádný nelze najít. Přiřazen, když jej drží větve právě jednoho úkolu, nejednoznačný, když jej drží větve pojmenované po dvou úkolech, a nepřiřazen, když jej nedrží žádná větev pojmenovaná po úkolu — což je buď práce commitnutá bez prováděcí smlouvy, nebo větev smazaná po merge, a odpověď to říká, místo aby mezi nimi hádala.query · behaviorally_verified · majordomus_trace_commit · GET /api/v1/trace/committrace.issueJeden úkol s větvemi, které ho jmenují — lokálními a sledujícími vzdálené tam, kde větev má už jen vzdálený server — a u každé s commity, které obsahuje a trunk ne: měřeno proti trunku, dokud je větev otevřená, a proti prvnímu rodiči merge commitu, který ji přinesl, jakmile je sloučena. Větev, která se dostala do trunku bez vlastního merge commitu, to řekne a nic si nenárokuje, protože její commity nelze od commitů trunku rozeznat. Milník pochází z kanonického záznamu úkolu, což je jediná hrana, kterou git nedrží, a `declared` říká, zda model projektu toto id vůbec má — repozitář bez plánu stále dostane větve a překlep se stále nemůže tvářit jako práce, kterou nikdo neudělal.dotaz · behaviorally_verified · majordomus_trace_issue · GET /api/v1/trace/issuetrace.reportKaždý úkol, který jmenuje alespoň jedna větev, s jeho větvemi a commity, každý deklarovaný úkol, který nejmenuje žádná větev, a nejnovější úsek trunku s každým commitem připsaným úkolu, jehož větve ho drží, nebo hlášeným jako nepřipsaný. Součty počítají obě strany, takže podíl trunku, který nevysvětluje žádná smlouva o provádění, je číslo, a ne dojem. Čteno z gitu při každém volání: historie se mění mimo tento proces.dotaz · behaviorally_verified · majordomus_traceability · GET /api/v1/trace