Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Tree [r86] /
History



File Date Author Commit
Documents 2007-04-21 manadar [r15]
Source 2008-01-29 piccaso [r86]
bin 2007-04-26 mrrevoked [r51]
Readme.txt 2007-04-26 blisten_bert [r53]
SVN Readme.txt 2007-04-28 blisten_bert [r58]

Read Me

-------------------------
---------Members---------
-------------------------

Add your email to this list of the current aspiring/developing members:

# Manadar 
# Dethredic
# Sandman
# fear1313
# theguy0000
# bert (exodus.is.me@hotmail.com)
# D-Generation X
# Nikolai
# ramko3889
# mrRevoked (mrrevoked@yahoo.com)
# Chip
<<<<<<< .mine
# piccaso
# theguy0000
=======
# piccaso (florian <DOT> fida <AT> gmail <DOT> com)
# theguy0000 (theguy0000@gmail.com)
>>>>>>> .r45

---------------------
---------IRC---------
---------------------

Remote Admin:

Type in IRC Client AFTER connecting to irc.freenode.net.

Normal Contact:
/join #remoteadmin

See the IRC thread for more info :)

------------------------------------
---------Next Meeting Info ---------
------------------------------------

At current- 
	- Apr 14 @ 8:00 PM GMT

A transcript will be copied, and added to "Meeting Logs"

------------------------------
---------Current Jobs---------
------------------------------

    * Basic Client -- 2 members
    * Basic Server -- 2 members
    * Client-server communication -- 1 member
    * Remote Code Execution. Write a new interpreted language! -- 2 members
    * Automate installers for UltraVNC, PsExec stuff -- 1 member
    * Lots and lots of Gui's and graphics. -- 3 members
    * Web designer -- 1 member
    * Help file designer -- 1 member

* This is not final, and yet to be discussed.

---------------------
---------SVN---------
---------------------

Well, if your reading this, you obviously have SVN up and running, but for reference:

To all RAP development members -

RAP (Remote Admin Project) now has SVN set up.

SVN, or subversion control, is a tool used to keep track of the files we are developing. Here is some general info.

So we have the SVN server, which I just made. Then all of you get an SVN client. Then using that client, you connect to the server and get the files. They are saved on your machine. You edit them there, and then "Commit", which will save all of your changes you have made to the server. It also logs what and when and who made any edits, and exactly what was changed. Also, unlike FTP, when you use SVN, two people can be working on the same file, at the same time. This is a HUGE advantage. This happens because with SVN, it doesn't just save the whole file, it detects what changes you have made, and only applies those. Otherwise, two people couldn't work on the same file at once, or one person would overwrite another person's work. But not with svn smile.gif

The SVN client that I would strong reccomend is TortoiseSVN. I reccomend this because, well most of the features, I mentioned above, I'm not sure that they work on all other, clients, and I'm not sure how other clients work. You can download SVN at http://tortoisesvn.tigris.org/

Then, create a folder anywhere on your computer that you will use to store the files. It could be in my documents and named "RAP" for example. or on your desktop. it really doesn't matter, as lkong as you'll remember where it is.

Next, right-click that newly created folder. Select "SVN Checkout". The url of the repository is as follows:
https://opensvn.csie.org/Remote_Admin_Program

Make sure both of the checkboxes are UNchecked, and make sure you have "HEAD revision" selected. Click OK. when the next window pops up, wait for it download whatever files are there. It will then show you a list of any changes that have been made, including adding, editing, or deleting of files. Click OK. you're done!

Now inside that folder you should see all of the current files.

Here are the commands you will have to know:
"Update" is when you update the files in your folder to match any changes that anyone else has made.
"Commit" is when you save any changes you have made to the server, for everyone else to see.
Both of these can be done by right-clicking your SVN folder that you created, and selecting SVN Update or SVN Commit.

Now, as a developer, you will need to know how to update files. Well, just change the file that's in there, for example, test.txt, and save that file. Then Commit. That's it.

As for how to create new files, just make a new file in the SVN folder, rename and add contents or do whatever you want to it, then in the folder, right click the NEW FILE and under tortoiseSVN, select Add. Then commit.

It all may seem kind of complicated now, but I promise it gets easy once you know how to do it.

All setup by theguy0000 (You're awsome!).  The above text was sent in a message to everyone.  You should all have had your password and usernames emailed to you, and if need be, PM him to get them changed.

------------------------------------

I think thats all that you need to know for now :)

It's helpful that you know how to contact people :P

Bert

------------------------------------
-----------Comments-----------------
------------------------------------
Please tell who left the comment and at what time, like in the format that SANDMAN! did.

Sandman 3:17 PM 4/11/2007: Great idea for making a readme like this. I will record the IRC meeting on Saturday.