Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 21 May 2013, 18:38
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Announcements
Project repository for Puppy!
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: 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
View user's profile Send private message Visit poster's website 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15109
Location: Paradox Realm

PostPosted: Wed 07 Jun 2006, 04:42    Post subject:  

Cool
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 Smile - 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
View user's profile Send private message Visit poster's website 
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: 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
View user's profile Send private message Visit poster's website 
billstclair

Joined: 26 Feb 2006
Posts: 106
Location: Upstate New York

PostPosted: 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
View user's profile Send private message Visit poster's website 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15109
Location: Paradox Realm

PostPosted: 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?

Smile Thanks Rarsa

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
rarsa


Joined: 29 May 2005
Posts: 3053
Location: Kitchener, Ontario, Canada

PostPosted: 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
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Announcements
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0567s ][ Queries: 12 (0.0084s) ][ GZIP on ]