coWiki 0.3.4
Current user:   guest   Change Preferences
   List directory   Similar   Print version 
Diff: Subversion access
 Legend:   Removed   Changed   Added 
 Ownership:  rw-rw-r-- iezzip users
 Modified:  23 Jun 04, 10:38
 Modified by:  Philip Iezzi (iezzip)
Rev.:  1 (Old)
 
 Ownership:  rw-rw-r-- iezzip users
 Modified:  21 Feb 10, 23:58
 Modified by:  Philip Iezzi (iezzip)
Rev.:  5 (Current)


+ %TITLE%

+ %TITLE%

You can use the PHPee.com CVS repository as an anonymous user, or as a developer. You will need a CVS client, if you don't already have one. CVS should be installed with most modern Linux distributions, easily available on <noop>*</noop>BSD systems, and there are clients for Win32, MacOS, and GUI clients for the Unices. A number of them are available at ((http://www.cvshome.org/)).
As of March 2006 we're moving our source control off of the legacy CVS system and on to a modern ((http://subversion.tigris.org/)(Subversion)) repository. When we get confused about Subversion we use this ((http://svnbook.red-bean.com/)(great Subversion book that's available for free online)). Here are some quick tips for checking out and working with the PHPee.com repository.

The following command lines should be the bare-bones needed to get you started with PHPee and CVS; this is not a CVS tutorial, however. The standard CVS documentation is available ((https://www.cvshome.org/docs/manual/)(here)), and there are many HOWTOs available on the web.
This all assumes you have Subversion installed on the machine you're working on. If you don't, check out the links above.

---

---

++ Anonymous CVS
++ Anonymous SVN access

<q>
<q>
You can obtain a current copy of the source code of each project using CVS. Here is how to check out the latest HEAD:
You can obtain a current copy of the source code of each project using Subversion. Here is how to check out the latest codebase:

<code>
<code>
$> cvs -d :pserver:anonymous@cvs.phpee.com:/repository login
Password:
[anonymous]
$>
cvs -z3 -d :pserver:anonymous@cvs.phpee.com:/repository co modulename
$> svn co https://svn.onlime.ch/public/<modulename>/trunk <modulename>
</code>

</code>

...whereas /modulename/ is one of the following: *sourdough*, *pigalle*, *yabook*, *pphlogger*
...whereas /<modulename>/ is one of the following: *sourdough*, *pigalle*, *yabook*, *pphlogger*

Note: If you get an error from cvs when using the login command (=cvs login: warning: failed to open <noop>/username/.cvspass</noop> for reading: No such file or directory=) then repeat the login command.
This will "check out" all of the files you'll need. To update your working copy later, go into the directory and run this command:

If you already have an existing version of any module and want to update:
<code>
$>
svn update
</code>

That
will update all your file to the latest. If you've made a change you want to submit back to the core this will show you what files you've changed:

<code>
$>
svn status
</code>

That
will update all your file to the latest. If you've made a change you want to submit back to the core this will show you what files you've changed:

<code>
<code>
$> cd <your module directory>
$>
cvs -z3 -d :pserver:anonymous@cvs.phpee.com:/repository update -APd
$> svn diff
</code>

</code>

For Windows users, there are a number of graphical CVS clients available such as the very capable and easy-to-use ((http://www.tortoisecvs.org/)(TortoiseCVS)). You should also try a current beta version of ((http://www.wincvs.org/)(WinCVS)).
For Windows users, there are a number of graphical SVN clients available such as the very capable and easy-to-use ((http://tortoisesvn.tigris.org/)(TortoiseSVN)), implemented as a windows shell extension. If you work with ((http://www.eclipse.org/)(Eclipse)) as your main IDE, you should definitely install the Subversion Eclipse plugin ((http://subclipse.tigris.org/)(Subclipse)).


---


*WARNING*:

---


*WARNING*:

As usual, it is not guaranteed in any way, that the latest CVS HEAD version will work for you properly. Pigalle, YaBook and the Sourdough framework itself are still in their early development. /It may break your current installation and may destroy data stored in your database!/ On the other hand, downgrading may cause the same effect.
As usual, it is not guaranteed in any way, that the latest Subversion "trunk" version will work for you properly. Pigalle, YaBook and the Sourdough framework itself are still in their early development. /It may break your current installation and may destroy data stored in your database!/ On the other hand, downgrading may cause the same effect.

And, maybe you will have to update you configuration files (passwords, services, paths etc.) again.
</q>

---

And, maybe you will have to update you configuration files (passwords, services, paths etc.) again.
</q>

---

++ Browse CVS Repository
++ Browse SVN Repository

<q>
<q>
We also provide a web-based interface to view CVS repositories. Browsing the CVS tree gives you a great view into the current status of each project's code. You may also view the complete histories of any file in the repository.
We also provide a web-based interface to view Subversion repositories. Browsing the SVN tree gives you a great view into the current status of each project's code. You may also view the complete histories of any file in the repository.


* *((http://cvs.phpee.com/)(Browse CVS Repository))*
* *((http://trac.phpee.com/public/)(Browse SVN Repository))*
</q>
</q>


Home | Pigalle | YaBook | PPhlogger | Sourdough | RSS 1.0 | GEO URL

Driven by coWiki 0.3.4 (Boron) web collaboration tool.