Code Repository
From pGina
If you are interested in digging through the source code, hunting down a bug, improving pGina or a pGina plugin, or just want to see some pretty syntax highlighting, feel free to check out the SVN repository hosted at SourceForge. See below for links to different branches of the SVN repository and directions for using them.
Note: There is also a CVS repository that is NO LONGER IN USE. It is still there for historical purposes, but you will NOT be able to commit any changes to it. If you are already a developer and are interested in committing code that is in the CVS archive, please commit it to the appropriate branch of the SVN repository instead.
Contents |
pGina-1.x Branch
This is the ONLY branch that should be used when committing code for the 1.x line of pGina. Please DO NOT create any duplicate branches for pGina-1.x. If you have code that you are unsure should be committed, please email steve and let me check it over before creating a duplicate to submit code to.
Note: This is for pGina-1.x ONLY! Do not commit code for 2.x in this branch.
Browse pGina-1.x Branch svn co https://pgina.svn.sourceforge.net/svnroot/pgina/pGina-1.x pGina-1.x
pGina-2.x Branch
This is the ONLY branch that should be used when committing code for the 2.x line of pGina. Please DO NOT create any duplicate branches for pGina-2.x. If you have code that you are unsure should be committed, please email steve and let me check it over before creating a duplicate to submit code to.
Note: This is for pGina-2.x ONLY! Do not commit code for 1.x in this branch
Browse pGina-2.x Branch svn co https://pgina.svn.sourceforge.net/svnroot/pgina/pGina-2.x pGina-2.x
Plugins Branch
This is the branch that holds all the different pGina plugins that are being hosted on this site. When committing changes to a plugin, please be sure that you create it in the form of Plugins/NameOfMypGinaPlugin/, do not put plugin code directly in the Plugins/ branch.
Note: This is the branch for pGina plugins, regardless of which line of pGina you are using. All plugins **should** be compatible with both lines of pGina.
Browse Plugins Branch Check out all plugins svn co https://pgina.svn.sourceforge.net/svnroot/pgina/Plugins Plugins Check out the ChainingPlugin svn co https://pgina.svn.sourceforge.net/svnroot/pgina/Plugins/ChainingPlugin ChainingPlugin
PluginSDK Branch
This is the Branch for the source code to the PluginSDK. You probably won't need to use this branch often since this will be distributed as is in zip format anyways. But, if you want to check it out, go for it.
Note: This Branch applies to both pGina-1.x and pGina-2.x
Browse PluginSDK Branch svn co https://pgina.svn.sourceforge.net/svnroot/pgina/PluginSDK PluginSDK
CVS Repository
Here you will find the inactive CVS repository. Remember, the CVS repository is for historic purposes only. Do NOT commit any new code to this repository.
Browse CVS Repository cvs -d:pserver:anonymous@pgina.cvs.sourceforge.net:/cvsroot/pgina login cvs -z3 -d:pserver:anonymous@pgina.cvs.sourceforge.net:/cvsroot/pgina co -P modulename
