SvnManager

Z FI WIKI
Přejít na: navigace, hledání

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