History: Branch20
Source of version: 27 (current)
Copy to clipboard
!All about the Tikiwiki 2.0 branch, named arcturus
{BOX(float=>right,width=>300px)}If you want to know more about CVS for branch 1.9, checkout the very useful red book: http://cvsbook.red-bean.com/cvsbook.html{BOX}
^
TikiWiki 2.0 is now released ! Release notes: [http://tiki.org/ReleaseNotes20]. Documentation: ((doc:Tikiwiki 2.0)).
^
! If you are a random website maintainer
If you are looking to ((doc:upgrade)) your 1.9 tikiwiki version to 2.0 one. The released packages includes an upgrade script in tiki-install.php file, just browse it __and ensure the you understand the changes in the category permissions__ introduced in ((doc:Tikiwiki 2.0)).
! If you are a tikiwiki contributor
!!How to switch a branch to 2.0. Make a full backup first!
The CVS instructions below no longer apply. See http://dev.tiki.org/tiki-index.php?page=SVNTips for checking out 2.0 from SVN
This can generate conflicts if you made local changes, so, if it's on production code, do it on a copy.
!! Which branch should you be committing in?
Read ((Where to commit)). Remember that these are not rules set in stone - they are guidelines that hopefully represent community consensus, but this is a wiki. Feel free to contibute.
!! If you want to merge your own commits
(The following tools need to be updated for SVN. They were designed for CVS, which the 2.0 branch has now moved away from)
It's quite advisable to merge your own commits, because you are the most able to resolve conflicts if any occur. There is a script for that. It have been tested for years but it was mainly displaying lines that was copypasted by the merger, just to check at each steps that everything went fine. Now that we know how it flows, we made this script interactive. It assumes that you run on GNU/linux as a development platform, and have bash installed. Read the file [doc/devtools/tikimerge_110to111.sh] so you can know how to setup your environment to fit this script if your context is special.
{CODE(caption=>So if you commit:)}cvs ci -m'[FIX] wiki: fixed icons alts' templates/tiki-showpage.php tiki-listpages.php lib/wiki/wikilib.php{CODE}
{CODE(caption=>Then for merging you gotta also do:)}./doc/devtools/tikimerge_110to111.sh templates/tiki-showpage.php tiki-listpages.php lib/wiki/wikilib.php{CODE}