Allegro Knihovna pro programování her


Support This Project
Hostováno na: SourceForge
Stránka projektu

  

Přístup k SVN (jen pro čtení)

Subversion je náhrada za "staré dobré" CVS. Klient pro většinu platforem se dá stáhnout na adrese http://subversion.tigris.org/. Jako dokumentace se dá použít kniha Version control with Subversion (Správa verzí se Subversion), kterou napsali někteří autoři Subversion.
Přístup pro čtení se dá najít na URL https://alleg.svn.sourceforge.net/svnroot/alleg/. Sice je možné si obsah této URL prohlédnout přímo v prohlížeči, ale tak je to velmi únavné a vyčerpávající. Místo toho je lepší použít Subversion klienta, který stáhne všechny zdrojové kódy z tohoto repozitáře na lokální systém. V těchto stažených souborech se pak můžou provést lokální změny a při jejich publikování pak stačí poslat jen patch popisující rozdíly. Příklad:
svn co https://alleg.svn.sourceforge.net/svnroot/alleg/allegro/branches/4.2
	(pro stabilní větev 4.2)

svn co https://alleg.svn.sourceforge.net/svnroot/alleg/allegro/branches/4.9
	(pro nestabilní větev 4.9)
Na prohlížení repozitáře je možno také použít webové rozhraní, které se dá najít na http://alleg.svn.sourceforge.net/viewcvs.cgi/alleg/. Subversion strom byl vytvořen z CVS repozitáře na SourceForge, takže všechno, co bylo tam, je i zde (s výjimkou modulu allegrowww).
Pokud byste chtěli mít přístup do Subversion stromu i pro zápis, zeptejte se na to prosím na mailing listu Allegra určeném pro vývojáře.

Snapshoty Subversion stromu

Níže je seznam dostupných snapshotů SVN repozitáře Allegra. Snapshoty jsou zabalené stejně jako normální WIP vydání a jsou připravané rovnou ke zkompilování. Je dobré mít na paměti, že toto jsou snapshoty a ne aktuální vydání, obsahují nový kód, který byl jen málo otestován. Proto nemusí být žádným překvapením, že snapshot nepůjde dokonce ani zkompilovat nebo se zobrazí výpis z paměti, modrá obrazovka atd. Proto, pokud je hlavním požadavkem hlavně stabilita, mělo by se raději použít některé z WIP vydání.

Snapshoty jsou vydávány pravidelně každý týden. Cílem těchto vydání je:

  • Poskytnout uživatelům, kteří neumí používat SVN, přístup k posledním vylepšením Allegra.
  • Zvýšit počet otestování, které se dělají před každým WIP vydáním. Odezva koncových uživatelů je důležitá pro vývojáře Allegra, aby Allegro udržovali v pořádku a zkvalitňovali ho.

Dostupné snapshoty:
allegro_4_9_20071201.zip (3049 KiB), allegro_4_9_newgfx_20070911.zip (2988 KiB), allegro_4_9_newgfx_20070915.zip (2988 KiB), allegro_4_9_newgfx_20070922.zip (2988 KiB), allegro_4_9_newgfx_20070929.zip (3006 KiB), allegro_4_9_newgfx_20071006.zip (3006 KiB), allegro_4_9_newgfx_20071013.zip (3011 KiB), allegro_4_9_newgfx_20071020.zip (3011 KiB), allegro_4_9_newgfx_20071027.zip (3015 KiB), allegro_4_9_newgfx_20071103.zip (3015 KiB).

Seznamy změn provedených v Subversion stromu

Seznamy změn pro SVN repozitář jsou generovány a nahrány na webové stránky Allegra na SourceForge každou hodinu. XML verze jsou na rozdíl od textových verzí generovány s přepínačem --verbose. Tyto soubory obsahují celou historii repozitáře od té doby, kdy byl vytvořen, a můžou tak být velmi velké.
SVN repozitář má také commit hook na CIA – systém na sledování opensource projektů v reálném čase. Webové rozhraní CIA může být na čtení jednodušší než výše uvedené logy, poskytuje potravu pro RSS čtečku a upozornění na kanálu #commits IRC sítě Freenode. Aktivitu Allegra je možno sledovat na http://cia.navi.cx/stats/project/alleg.