Mac OS X Celestia 1.5pre 11-9-07 Available For Download
-
Topic authorBlindedByTheLight
- Posts: 485
- Joined: 19.03.2005
- With us: 19 years 8 months
- Location: Los Angeles, CA
Mac OS X Celestia 1.5pre 11-9-07 Available For Download
At least it will be at...
http://www.stevenbinder.net
...in about ten minutes. I'm running out the door and figured I'd get this post up first.
I'm doing more frequent builds (on my own) because it seems like we're (and by "we" I mean you guys) are narrowing in on the final builds and more frequent builds will help...I don't know.
Should I bother with the increased frequency? It's either this or walking the picket line...
http://www.stevenbinder.net
...in about ten minutes. I'm running out the door and figured I'd get this post up first.
I'm doing more frequent builds (on my own) because it seems like we're (and by "we" I mean you guys) are narrowing in on the final builds and more frequent builds will help...I don't know.
Should I bother with the increased frequency? It's either this or walking the picket line...
Steven Binder, Mac OS X 10.4.10
-
- Site Admin
- Posts: 4211
- Joined: 28.01.2002
- With us: 22 years 10 months
- Location: Seattle, Washington, USA
dirkpitt wrote:Thanks for the builds Steve, indeed there has been a lot of changes to the code recently so your timing feels about right!
BTW I suggest OS X users with no CVS knowledge try downloading Steve's builds and have a go with the newest Celestia fixes such as refined orbit rendering, etc.
Actually, refined orbit rendering hasn't been checked into CVS yet. I'll do it today though.
--Chris
-
Topic authorBlindedByTheLight
- Posts: 485
- Joined: 19.03.2005
- With us: 19 years 8 months
- Location: Los Angeles, CA
Cool, Chris. I'll see if I can get another build uploaded when that happens.
Does anyone know a quicker way for me to get the latest CVS on OS X?
Currently, to get the source code I...
1) Go to SourceForge
2) Cut and paste these two lines from the "Anonymous CVS Access" page into Terminal:
cvs -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login
cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P modulename
(changing modulename to celestia of course)
Is there some code to just download the changes? What I'm doing now to get the latest CVS will probably make all of you who understand this deep magic giggle...but I'm just trashing the celestia folder that is created in my home folder and start over.
I know there is some CVS management software out there I could get. But is there a way to do that without any other software? Some text I could just type into Terminal for an update?
Does anyone know a quicker way for me to get the latest CVS on OS X?
Currently, to get the source code I...
1) Go to SourceForge
2) Cut and paste these two lines from the "Anonymous CVS Access" page into Terminal:
cvs -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login
cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P modulename
(changing modulename to celestia of course)
Is there some code to just download the changes? What I'm doing now to get the latest CVS will probably make all of you who understand this deep magic giggle...but I'm just trashing the celestia folder that is created in my home folder and start over.
I know there is some CVS management software out there I could get. But is there a way to do that without any other software? Some text I could just type into Terminal for an update?
Steven Binder, Mac OS X 10.4.10
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
BlindedByTheLight wrote:Cool, Chris. I'll see if I can get another build uploaded when that happens.
Does anyone know a quicker way for me to get the latest CVS on OS X?
Currently, to get the source code I...
1) Go to SourceForge
2) Cut and paste these two lines from the "Anonymous CVS Access" page into Terminal:
cvs -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia login
cvs -z3 -d:pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia co -P modulename
(changing modulename to celestia of course)
Is there some code to just download the changes? What I'm doing now to get the latest CVS will probably make all of you who understand this deep magic giggle...but I'm just trashing the celestia folder that is created in my home folder and start over.
I know there is some CVS management software out there I could get. But is there a way to do that without any other software? Some text I could just type into Terminal for an update?
If you don't trash the Celestia folder (your own source) you just need to type in Terminal:
cd celestia
then
cvs update
and your source will be updated...
-
Topic authorBlindedByTheLight
- Posts: 485
- Joined: 19.03.2005
- With us: 19 years 8 months
- Location: Los Angeles, CA
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
-
Topic authorBlindedByTheLight
- Posts: 485
- Joined: 19.03.2005
- With us: 19 years 8 months
- Location: Los Angeles, CA
LOL...I was worried the joke wouldn't translate (not that it's all that great for native speakers, either...)
I was expecting something a little more...code-ish. A big long phrase to type in. Maybe a few lines of some, obscure, esoteric keystrokes I could impress my friends with. Perhaps even some secret chant I had to do over computer in candelight.
I got "cvs update".
Oh well. I guess I shouldn't complain...
I was expecting something a little more...code-ish. A big long phrase to type in. Maybe a few lines of some, obscure, esoteric keystrokes I could impress my friends with. Perhaps even some secret chant I had to do over computer in candelight.
I got "cvs update".
Oh well. I guess I shouldn't complain...
Steven Binder, Mac OS X 10.4.10
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
BlindedByTheLight wrote:LOL...I was worried the joke wouldn't translate (not that it's all that great for native speakers, either...)
I was expecting something a little more...code-ish. A big long phrase to type in. Maybe a few lines of some, obscure, esoteric keystrokes I could impress my friends with. Perhaps even some secret chant I had to do over computer in candelight.
I got "cvs update".
Oh well. I guess I shouldn't complain...
You can always say an "abracadabra" before pressing enter!
-
Topic authorBlindedByTheLight
- Posts: 485
- Joined: 19.03.2005
- With us: 19 years 8 months
- Location: Los Angeles, CA
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
"cvs update" will work about 90% of the time.
"cvs update -d -P" however will get you there about 95% of the time. The "-d" and "-P" ensure that you get new files, and don't get empty, outdated directories. This is my recommendation.
The remaining 5% of the time, when you get corrupted nibs and CVS conflicts and generally nothing works - you can try and delete the problematic files and update again, but it's just easier at this point to start over and checkout everything afresh. Welcome to the mystical world of CVS.
"cvs update -d -P" however will get you there about 95% of the time. The "-d" and "-P" ensure that you get new files, and don't get empty, outdated directories. This is my recommendation.
The remaining 5% of the time, when you get corrupted nibs and CVS conflicts and generally nothing works - you can try and delete the problematic files and update again, but it's just easier at this point to start over and checkout everything afresh. Welcome to the mystical world of CVS.
-
Topic authorBlindedByTheLight
- Posts: 485
- Joined: 19.03.2005
- With us: 19 years 8 months
- Location: Los Angeles, CA
Thanks Dirk...now THAT'S more like. I knew it was too easy.
And I'm glad you posted, because the cvs update did NOT work for me.
Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?
And I'm glad you posted, because the cvs update did NOT work for me.
Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?
Steven Binder, Mac OS X 10.4.10
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
BlindedByTheLight wrote:Thanks Dirk...now THAT'S more like. I knew it was too easy.
And I'm glad you posted, because the cvs update did NOT work for me.
Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?
Perso cvs update never failed apart if I replace by hand some files in my sandbox and it failed in retrieving/merging different version of this file. At this point I have an error message in the lines concerning those files during the update. In this case I simply remove the faulty files and do a cvs -d to download the now missing files.
And yes Steven, the purpose of the update is to find the differences between your local version and CVS and to update just those files (a minute maxi to do the update in general)...
-
- Developer
- Posts: 3776
- Joined: 04.02.2005
- With us: 19 years 9 months
BlindedByTheLight wrote:Question, will I always be aware when something didn't work? And is the way "cvs update" works is to compare what is on my hard-drive versus what's on CVS? So if something is missing, it will just replace it?
Sometimes nib files ("MainMenu.nib" etc inside the various ".lproj" folders) do not update properly, and moreover you don't get a meaningful warning about it either!
Luckily you can usually tell when this happens because Celestia crashes if built with a corrupt nib file. Just use the usual fix (delete files, update with cvs update -d -P).
Note that cvs update compares files on your hard disk with the one on the CVS server, and actually tries to merge differences instead of replacing files outright. Missing files are only downloaded if you specify the "-d".