LPMuds.net
July 30, 2010, 05:58:51 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: This is the forum page. For the main LPMuds page, visit http://lpmuds.net
 
   Home   SITE FAQ INTERMUD DOWNLOADS LINKS Help Search Login Register  
Pages: [1] 2   Go Down
  Print  
Author Topic: FluffOS cvs  (Read 4291 times)
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« on: July 30, 2008, 12:02:49 AM »

current FluffOS is in CVS

CVSROOT=:pserver:guest@wodan.servebeer.com:/home/cvsroot
please use compression for all your cvs commands (so use 'cvs -z3', instead of just 'cvs' for all your cvs commands)
this is for your own good, as my upload is rather slow!

cvs -z3 checkout fluffos

i'll post how to get an account on the cvs server later, after i've written something on how i want it used Smiley

please don't release as a 2.13, it's not ready yet!
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #1 on: August 13, 2008, 08:52:26 PM »

You can get a cvs account my sending me a message with the name and password you'd like in cvs.

when you receive that, please check in stuff on branches only, if you don't know how, ask Smiley
when whatever you were working on is finished send me a message with the branch name and i'll have a look at merging it in. That way people shouldn't get in eachother's way much.

Wodan.
Logged
zortek
Acquaintance
*
Offline Offline

Posts: 13


View Profile
« Reply #2 on: August 30, 2008, 08:49:08 AM »

sending me a message
Just checking... you do mean a PM on here, yes?
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #3 on: August 30, 2008, 11:59:40 PM »

anywhere you can reach me, that works... (just noticed your messages, i'll be right on it!)
Logged
donky
Acquaintance
*
Offline Offline

Posts: 24


View Profile
« Reply #4 on: September 05, 2008, 09:40:44 PM »

I've set up a FluffOS Fork project on LaunchPad.  It's currently importing the CVS repository into the Bazaar repository it has created.

https://code.launchpad.net/~vcs-imports/fluffosfork/cvs-mirror

I couldn't bear the thought of using CVS again, it's not strictly a fork.  If I can find the time, I hope to integrate coroutines into MudOS and provide non-callback based mechanisms for wrapping of asynchronous calls.

e.g. sleep(50) rather than call_out() with a delay.

Will I find the time?  I don't know.  Anyway, as I said, it's not a real fork, what it is, is an experimental project.
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #5 on: September 05, 2008, 10:42:12 PM »

I've set up a FluffOS Fork project on LaunchPad.  It's currently importing the CVS repository into the Bazaar repository it has created.

https://code.launchpad.net/~vcs-imports/fluffosfork/cvs-mirror

I couldn't bear the thought of using CVS again, it's not strictly a fork.  If I can find the time, I hope to integrate coroutines into MudOS and provide non-callback based mechanisms for wrapping of asynchronous calls.

e.g. sleep(50) rather than call_out() with a delay.

Will I find the time?  I don't know.  Anyway, as I said, it's not a real fork, what it is, is an experimental project.

That would be great, but considering the enormous amount of global vars, I'm not sure it's feasible, good luck!

Logged
donky
Acquaintance
*
Offline Offline

Posts: 24


View Profile
« Reply #6 on: September 05, 2008, 11:49:14 PM »

Fail!  The Launchpad CVS importer is apparently not 100% capable and couldn't do the trick.

If I do this, I'll have to do it from a tarball or VCS it locally  Smiley
Logged
donky
Acquaintance
*
Offline Offline

Posts: 24


View Profile
« Reply #7 on: September 06, 2008, 01:24:18 AM »

The global variables aren't that much of a concern to me, where the values are local to code running in a given coroutine, I can throw them on the stack for a switch to another coroutine and pull them off on the switch back.  More likely to be a concern is the use of setjmp.

I had forgotten how messy the MudOS code was  Sad  Let me know when you clean it all up and remove the setjmp usage Grin
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #8 on: September 06, 2008, 09:27:59 AM »

Fail!  The Launchpad CVS importer is apparently not 100% capable and couldn't do the trick.

If I do this, I'll have to do it from a tarball or VCS it locally  Smiley

DNS was set to the wrong address until recently, you may want to try again
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #9 on: September 06, 2008, 09:28:37 AM »

The global variables aren't that much of a concern to me, where the values are local to code running in a given coroutine, I can throw them on the stack for a switch to another coroutine and pull them off on the switch back.  More likely to be a concern is the use of setjmp.

I had forgotten how messy the MudOS code was  Sad  Let me know when you clean it all up and remove the setjmp usage Grin
sure! (you're in for a long wait)
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #10 on: December 21, 2008, 01:58:17 AM »

I'm going on xmas holidays and turning everything off, so cvs will be gone until next year!

happy xmas!
Logged
wodan
BFF
***
Offline Offline

Posts: 268

Drink and code, you know you want to!


View Profile
« Reply #11 on: January 04, 2009, 11:47:58 PM »

I'm going on xmas holidays and turning everything off, so cvs will be gone until next year!

happy xmas!
Should be back now.

happy new year!
Logged
hamlet
Acquaintance
*
Offline Offline

Posts: 38


View Profile
« Reply #12 on: June 11, 2009, 10:46:50 PM »

Wodan asked me to post a "how to do cvs things from the (unix) command-line".  You would think it would be according to the documentation.  Apparently the documentation is inaccurate... or maybe I'm just not understanding something.

AAAANYWAY... here's how to make a cvs branch and such.  This all assumes you have already obtained a userid from wodan.

The thing to understand is that all the cvs documentation assumes you can export the CVSROOT environment variable and then all the cvs commands will happily know which server you want to talk to.  This does not seem to actually be true... some cvs commands will use the environment variable, others seem to ignore it.  Very frustrating.  As best I can tell, the proper thing to do is to always include '-d $CVSROOT' in all your commands.

So.  You want to modify FluffOS and check in your changes as a branch.  It will be apparent below that some of these choices can be easily modified based on preference.  This also assumes you're using bash or compatible.  Here's what you do:

1) Make a directory:             mkdir fluffos
2) Change to the directory:   cd fluffos
3) Setup your server var:      export CVSROOT=:pserver:MYUSERNAME@wodan.servebeer.com:/home/cvsroot
    Obviously, replace MYUSERNAME with your username as obtained from Wodan.
4) Login:                            cvs -d $CVSROOT login
    (enter your password)
5) Checkout fluffos:             cvs -z3 -d $CVSROOT checkout fluffos
6) Make a branch:               cvs tag -b BRANCH_NAME_HERE
7) Edit source files
Cool Get up-to-date               cvs -z3 -d $CVSROOT update -r BRANCH_NAME_HERE
9) Commit your changes       cvs -z3 -d $CVSROOT commit
10) EMAIL WODAN!              If you don't email Wodan, he may not notice your branch waiting for merging.


Notice that I'm not volunteering to be technical support for cvs... I'm barely functional with it at all.  But with some fighting, I seem to have found something that works, so I thought I'd share Tongue

- Hamlet
Logged
Zod
Acquaintance
*
Offline Offline

Posts: 23



View Profile WWW
« Reply #13 on: June 12, 2009, 05:19:04 AM »

Are there any plans to move FluffOS away from CVS onto something a little more featured?
Mercurial or Git would appear to be pretty suitable options, but even Subversion would be a good step up.

I'd be happy to help talk options if there's interest, and could probably help set up a hosting arrangement for Mercurial (my preference) or Git.
Logged
sunyc
Acquaintance
*
Offline Offline

Posts: 7


View Profile
« Reply #14 on: June 16, 2009, 10:07:30 AM »

How about host them on code.google.com ?

We can either use Mercurial  or subversion.
Logged
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!