1 Fullførte oppgaver
Det som er fullført til no:
- Ferdig migrert Brukerinfo til Stash.
- Ferdig migrert phplib til Stash.
- Drift har oppdatert prodsettingsrutina.
2 Gjenståande arbeid
Det som gjenstår før migreringa er fullført:
Oppdatere og bli enige om rutiner for arbeidsflyt, inkluder utviklingsrutiner, code review, godkjenning og klargjering for prodsetting.
Ansvar: jokim
Migrere cerebrum_sites til Stash. Repoet må delast opp, då det i dag også inneheld mappene hacks/, bin/, dumps/ og doc/. Det er ønskeleg å skille ut konfigurasjonen i eit eige repo. TODO: Det kan hende vi treng eigne repo.
Ansvar: Cerebrum drift, ved tvl.
Flytte over repo som i dag ligg på git.uio.no til Stash. Dette gjerast med:
- Opprette repoet i Stash, under tilhøyrande prosjekt.
- Køyre git push til nytt repo.
- Oppgradere produksjonsmiljøa til å hente frå ny path.
- Be unix-drift om å slette gitte repo frå git.uio.no.
Bli enige om kva som skal splittast ut i eigne repo før migrering. Sjå `migrering.html`_ for oversikten over desse.
Ansvar: jokim
Få opp fortløpande konvertering frå git til svn. Dette for å framleis kunne oppgradere enkelte instansar gjennom svn før ein har nådd HEAD.
Ansvar: Cerebrum drift, ved tvl.
Migrere sjølve cerebrum-repoet. Dette krever at alt som skal splittast ut er fullført, at rutiner er på plass, og at Cerebrum drift er klar med konverteringsopplegg.
Ansvar: jokim
Starte fortløpande konvertering frå git til til svn.
Ansvar: Cerebrum drift, ved tvl
Fikse feil som følge av oppgraderingar. Det er garantert showstoppers undervegs som ein oppgraderer.
Ansvar: Cerebrum utvikling, ved jokim
Oppgradere alle Cerebrum-instansane til å bruke git. Krever at instansen går opp til HEAD/master, som vil kreve ein del arbeid for enkelte av instansane.
Ansvar: Cerebrum drift
TODO: Meir?