| Author |
Message |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 07 Jun 2006, 01:20 Post subject:
Project repository for Puppy! |
|
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, I have created 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.
I have setup read access to anonymous users. This is, anyone can read the contents of the repository.
To request having a project added to the repository or to request write rights to an existing project contact the subversion administrators.
If you have questions about using subversion, post them to this forum.
The full FAQ is in the wiki. I will keep adding info as I go along:
===========================
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
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
Last edited by rarsa on Fri 16 Jun 2006, 13:59; edited 3 times in total
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Wed 07 Jun 2006, 04:42 Post subject:
|
|
The fish are jumping! (Atlantean saying)
Very Cool - BillStClair and Rarsa were able to help me add this into eSvn to get it working (for viewing)
http://svn2.cvsdude.com/puppylinux/puppy-localization
I will be adding - are you listening rarsa - I think you have to create the directories for now . . .
Manual (this will be for series 1 and 2 series manuals)
http://tmxxine.com/puppy/man11.rtf (Manual 2)
And also
The Slideshow files
http://www.tmxxine.com/web/puppy3/
Questions:
Is there any way of editing from the web?
Can the Wink Tutorials be added?
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 07 Jun 2006, 10:45 Post subject:
|
|
Follow this link to learn how to use the esvn application:
http://esvn.umputun.com/html-docs/ch03.html
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
|
|
Back to top
|
|
 |
billstclair
Joined: 26 Feb 2006 Posts: 106 Location: Upstate New York
|
Posted: Wed 07 Jun 2006, 11:28 Post subject:
|
|
esvn is a nice, fast, lightweight, graphical interface for Subversion. Needs only the QT libraries. It will help to have a GUI three-way compare program, though, like kdiff3, which I got to compile last night in Puppy (dotpup anyone?)
SmartSVN is nicer and more featureful. It requires Java, though, which is big. It has a very nice diff utility. Unfortunately, I can't get it to check out any projects from cvsdude, though it works to view projects checked out with svn or esvn.
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Sun 11 Jun 2006, 01:14 Post subject:
|
|
this seems the best link for on line usage
http://svn2.cvsdude.com/wsvn/puppylinux/
what password do I require for esvn writes?
ed.jason @ gmail.com
Have you sent Barry and Mu passwords?
Who have you issued passwords with? I think this is about the third time I have asked.
Esvn can not retain a URL so basically seems best for offline usage and personal updates.
I want to update and edit from the web - how is this done? Can it be done? With the above link I can see I nice structure to look at files.
What is the next step?
Thanks Rarsa
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
rarsa

Joined: 29 May 2005 Posts: 3053 Location: Kitchener, Ontario, Canada
|
Posted: Wed 14 Jun 2006, 10:32 Post subject:
|
|
I've responded by email but here is for the reading pleasure of other interested contributors:
| Lobster wrote: | | what password do I require for esvn writes? | I am assigning write access at a project specific scope. Initially only the 'owner' of the project and the svnadmin will have write access and she/he'll request to add more people to the 'write list'.
| Lobster wrote: | | Have you sent Barry and Mu passwords? | I sent it to Barry.
Noone else has requested either write access or to have a project added. I am sure it will be a steep adoption curve as many people have never used a source/content control repository. You only realize the advantages after using one.
| Lobster wrote: | | Esvn can not retain a URL so basically seems best for offline usage and personal updates. | svn and by extension any svn based GUI (e.g. eSVN) keeps track of the repository URL from where you checked out the project.
The common
1. Check out a project to an empty folder. (you only need to do this once per project)
2. Open the working directory in eSVN (or cd to the directory if working on a CLI)
3. Update your working copy
4. Modify/add/delete files in your local working copy
5. Commit your changes back to the repository.
6. Repeat from step 2 or 3.
| Lobster wrote: | | I want to update and edit from the web - how is this done? Can it be done? | The HTML interface is read only.
| Lobster wrote: | | What is the next step? | The next step are the following
- People should start emailing "svnadmin at puppylinux.org" requesting having projects added.
- Have another one or two volunteers to manage the repository
- Finish writing the administration guidelines.
- Finish writing the write access guidelines.
I've already created a "Model project" that implements some of those guidelines and practices.
http://svn2.cvsdude.com/wsvn/puppylinux/wsvn/puppy-miniapps/?sc=0
_________________ http://rarsa.blogspot.com Covering my eclectic thoughts
http://www.kwlug.org/blog/48 Covering my Linux How-to
|
|
Back to top
|
|
 |
|