As more people participates on different Puppy projects it becomes important to coordinate the work and make it available to other people for testing.
To this effect, we now have a subversion repository to keep track of the community projects.
Think of a subversion repository as a kind of wiki for project files: Authorized users can make modifications but the system keeps track of all the changes done.
FAQ:
- What is a repository?∞
- What is Subversion?∞
- Who can access the repository?
I have setup read access to anonymous users so anyone can read the contents of the repository.
- Is the repository only for programmers?
No way! Of course source code and scripts can be managed in subversion, but also the puppy's browser home page, the help files, translations, documentation, etc.
- How do I add a new project to the repository?
- How do I get access to modify an existing project?
- How do I view the contents of a project?
There are two ways:
If you just want to browse the repository, you use the browser interface by going to
http://svn2.cvsdude.com/wsvn/puppylinux/∞ and selecting the project you want to browse. The address required to use the client is different. (Keep reading)
If you want to bring work with the files in your computer (check out):
1. Install the subversion client. It is available as a
PupGet in
Puppy2. For previous versions download it from the puppy download site and install it as an alien package
2. Execute the following command:
svn co http://svn2.cvsdude.com/puppylinux/puppy-localization
You must have the subversion client installed in your system. The subversion client can be installed as a pupget
- Is there a graphic client (GUI)?
Yes. Barry packaged eSvn. You can download it from the puppy download site and install it as an alien package under pupget. If you are using a GUI client, point to:
http://svn2.cvsdude.com/puppylinux/puppy-localization
- Where do I send my questions about using subversion?
As with any other topic, post your question to the
puppy forum∞.
- Hey, I've used subversion before or I am interested on learning. Can I help administer it?
- Is there a manual for all the commands:
Sure, there is a book great for night time reading:
The Subversion book∞. Don't worry, it's very well indexed.
- What are the most common commands?
To check out the files of a project
svn co <repository>
e.g.
svn co http://svn2.cvsdude.com/puppylinux/puppy-miniapps/mini-volume/trunk
To add a file to a project
svn add <filename>
To get help
svn help
or
svn help <command>
e.g.
svn help co
CategoryDevelopment
There are no comments on this page. [Add comment]