Differences

This shows you the differences between the selected revision and the current version of the page.

svn_repositories 2009/05/06 06:37 svn_repositories 2020/02/06 11:04 current
Line 1: Line 1:
-test+====== PunBB Subversion repositories ====== 
 + 
 +Our project uses [[http://subversion.tigris.org/|Subversion]] to store the forum core or extensions. Also, it allows to trace changes in the code and have different versions of a forum or extensions. 
 + 
 +Now we have two repositories: 
 +  - [[https://punbb.informer.com/svn/|Official]] - for the forum core and official extensions. 
 +  - [[https://punbb.informer.com/unofficial/|Unofficial]] - for styles, language packs, mods for PunBB 1.2, 1.3 developed by third-party developers. 
 + 
 +Everybody has got read access to repositories. 
 + 
 +===== Official repository ===== 
 +The structure of the official repository is the following: 
 +  * additions. Here you can find official extensions and styles. 
 +  * punbb. This section contains 3 directories: 
 +  - trunk - current version (PunBB 1.3); 
 +  - tags - all releases are placed here; 
 +  - branches - here you can trace changes in development of other versions. 
 + 
 +===== Unofficial repository ===== 
 +The structure of the unofficial repository is the following: 
 +  * punbb-1.2 
 +    * langpacks 
 +    * mods 
 +    * plugins 
 +    * styles 
 +  * punbb-1.3 
 +    * langpacks 
 +    * mods 
 +    * plugins 
 +    * styles 
 + 
 +If you want to share langpacks, mods, etc. with the community, you can add them to the unofficial repository. But before that you need to get an account with writing permissions. To do this, send an e-mail ([[slava@informer.com]] or [[roman@informer.com]]) or pm via Forum (to [[https://punbb.informer.com/forums/pun_pm/compose/13265/|Slavok]] or to [[https://punbb.informer.com/forums/pun_pm/compose/13581/|Parpalak]]) with a request of password to the unofficial repository. 
 + 
 +===== Using repositories ===== 
 +==== How can I get the svn version of a forum, an extension, a style etc.? ==== 
 +**Windows platform** 
 + 
 +You can use [[http://tortoisesvn.tigris.org/|TortoiseSVN]]. After installing it, create a new directory, select the "Checkout" menu item of the context menu. Enter the URL of the repository and click the "Ok" button. 
 + 
 +***nix platform** 
 + 
 +Try ''man svn'' :)

Personal Tools