[Dev] Sharing my source tree across platforms

Bryan Stearns stearns at osafoundation.org
Tue Apr 19 11:40:54 PDT 2005


I've mentioned this to a few folks in person, but figured others might 
find this useful...

During 0.5, I found it a hassle to test my changes on all three 
platforms - though Morgen helped me with useful tricks for synchronizing 
sources, I'd inevitably copy files the wrong way and lose things.

For 0.6, I resolved to find a way to share one source tree, eliminating 
the need to synchronize. (Bear and Morgen made a couple of changes to 
the build system that really helped this, too!). I'm now sharing my 
source tree from my Windows box to my Mac (and will share it to the new 
Linux box we're getting). I keep a setup script and my personal parcels 
folder in the same shared tree (outside the "osaf/chandler" subtree), 
and have configured things to keep all the platform-specific binaries, 
downloads, and PROFILEDIR in a separate unshared tree.

As a result, I can run Wing on both machines simultaneously, allowing me 
to try things out (and even single-step) side-by-side. Woohoo!

I've been keeping notes on how I did this in a wiki page here:

http://wiki.osafoundation.org/bin/view/Journal/BryanStearnsDevEnvNotes

...Bryan



More information about the Dev mailing list