SvnManager
Z FI WIKI
Poznámky
Nastavení práv k repozitory, zřízení adresáře pro web a nastavení práv k němu momentálně zajišťuje skript volaný přes ssh. Jeho volání z build.xml je dosti krkolomné. Do budoucna by bylo vhodnější toto předělat jako Javovou třídu - to umožní případnou variabilitu a použití i např. z GUI.
Celkově to chce udělat analýzu, jaké operace by SvnManager měl poskytovat a jak je realizovat. Pro generování projektu pomocí templates se Ant jeví jako rozumné řešení, je však otázka, jestli by to nebylo lepší to naskriptovat třeba v Groovy.
Chtělo by to přidat:
- Validaci dodaného souboru s popisem projektu pomocí XML schématu
- Kontrolu, zdali už projekt s daným jménem neexistuje
- Kontrolu, zdali už vývojáři nepracují na jiném projektu - může indikovat duplicitní žádost