Changes between Initial Version and Version 1 of DeveloperPage


Ignore:
Timestamp:
Dec 1, 2006, 12:34:40 AM (17 years ago)
Author:
Jari Häkkinen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperPage

    v1 v1  
     1= Developer information =
     2
     3== Package release tags ==
     4
     5All plug-ins share a common subversion repository. This makes it problematic to create release tags for individual plug-ins following the usual guidelines for subversion usage. We do not expect to be able to provide complete plug-in releases but have a scheme for tagging of individual plug-ins.
     6
     7The tags branch will be a shadow directory hierarchy of the trunk branch down to package level. At this level tags are created for the package. For example, in the below structure
     8{{{
     9baseplugins/branches
     10baseplugins/tags
     11baseplugins/tags/se/
     12baseplugins/tags/se/lu/
     13baseplugins/tags/se/lu/onk/
     14baseplugins/tags/se/lu/onk/QPackage-0.1
     15baseplugins/tags/se/lu/onk/QPackage-0.1.1
     16baseplugins/tags/se/lu/onk/ReplicateError-1
     17baseplugins/tags/se/lu/thep/
     18baseplugins/tags/se/lu/thep/wenni-0.1
     19baseplugins/tags/se/lu/thep/wenni-0.2
     20baseplugins/trunk
     21baseplugins/trunk/se/
     22baseplugins/trunk/se/lu/
     23baseplugins/trunk/se/lu/onk/
     24baseplugins/trunk/se/lu/onk/Qpackage
     25baseplugins/trunk/se/lu/onk/ReplicateError
     26baseplugins/trunk/se/lu/thep/
     27baseplugins/trunk/se/lu/thep/wenni
     28}}}
     29There are five tags `QPackage-0.1`, `QPackage-0.1.1`, `ReplicateError-1`, `wenni-0.1`, and `wenni-0.2'. These are created in the same way as tags are created in subversion:
     30{{{
     31svn copy http://lev.thep.lu.se/repository/baseplugins/trunk/se/lu/onk/QPackage \
     32         http://lev.thep.lu.se/repository/baseplugins/tags/se/lu/onk/QPackage-0.1 \
     33         -m "Tagging release 0.1 of se.lu.onk.QPackage."
     34}}}
     35
     36Branches can be treated correspondingly.