Vos dépôts, quelle que soit la forge
Un projet agrège des dépôts GitHub, GitLab et locaux — y compris des dépôts nus sur vos propres serveurs, que la plupart des outils ignorent purement et simplement. Historique, branches, étiquettes, différences, blame, recherche plein texte dans les commits, et comparaison de références entre plusieurs dépôts d'un même projet. Les demandes de fusion et les tickets des forges sont répliqués et consultables sans changer d'onglet.
- Suivi des changements : surveillance du répertoire par l’agent pour un dépôt local, scrutation et webhooks signés (GitHub, GitLab) pour un dépôt distant.
- Un ticket peut remonter au tenant parent — d'un client vers le tenant qui le sert, par exemple — si ce parent autorise les remontées ; les tenants qui le suivent sont prévenus de ses changements d'état.
- Les tickets d'une forge deviennent des tickets kForge, avec leurs étiquettes et leur historique.
- Un commit se relie à un ticket, et le ticket montre les commits qui l’ont résolu.
