Jon,
There are also a couple other option if you don't want to compile the source
from scratch yourself. (BTW, thanks for the nice git summary Anders. Git
is very easy to use if all you want to do is track the development
repository.)
You can get precompiled binaries of the most recent git code at the
following link. But it requires some work to grab other pieces and put them
in the right place on your machine. It's still a little DIY:
http://flightgear.simpits.org:8080/
Another option is to download a full installer than includes the prebuilt
windows binary and the entire "data" package and several aircraft. That is
available at the following link: Make sure to grab the most recent "Setup
FlightGear vYYYYMMDD.exe"
http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Win32/
That said, I don't know if these prebuilt versions demonstrate the bug or
not?
Curt.
On Sat, Feb 5, 2011 at 8:14 AM, Anders Gidenstam
<anders-...@gidenstam.org>wrote:
> On Sat, 5 Feb 2011, Jon S. Berndt wrote:
>
> > How can I update my FlightGear development codebase (which was created a
> > few months ago) from git so I can try to see this problem?
>
> Hi Jon,
>
> Do you have local any changes on your branch?
>
> If not a simple:
>
> git pull
>
> should do the right thing.
>
> git pull will also work if you have committed local changes but will make
> your local history messy (and the official history too if your changes
> are ever merged back into the official history).
> If you don't care about the messyness of your local history read no
> further than point 1 below and use git pull without hesitation :)
>
>
> If you do have changes you want to keep I'd recommend using git rebase to
> keep them "on top" of the official work:
>
> 1. First commit your changes to your local branch.
>
> git status - show you what files you have modified.
> git add file1 file2 etc - adds the files you want to commit
> git commit - creates a commit with the changes you have
> added.
>
> 2. Fetch the latest stuff from the main repository.
>
> git fetch
>
> 3. Rebase your local branch on top of the latest official state.
> For the FlightGear and SimGear sources this would be
>
> git rebase origin/next
>
> For fgdata it is
>
> git rebase origin/master
>
>
> 4. If you get conflicts you can drop your local conflicting commit by
>
> git rebase --skip
>
> or resolve the conflicts, git add the changed files and continue the
> rebase with
>
> git rebase --continue
>
> (Use of git status is needed here to see which files are in conflict).
>
> As an additional safe-guard you may create a name for your previous work
> before you rebase so that you can easily recover it if the rebase goes
> bad. Assuming your branch is called my-branch the following command
> creates a back-up point:
>
> git branch my-branch.20110205 my-branch
>
>
> Win32 git works well from Windows powershell, btw.
>
>
> Cheers,
>
> Anders
> --
> ---------------------------------------------------------------------------
> Anders Gidenstam
> WWW: http://www.gidenstam.org/FlightGear/
>
>
> ------------------------------------------------------------------------------
> The modern datacenter depends on network connectivity to access resources
> and provide services. The best practices for maximizing a physical server's
> connectivity to a physical network are well understood - see how these
> rules translate into the virtual world?
> http://p.sf.net/sfu/oracle-sfdevnlfb
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>
--
Curtis Olson:
http://www.atiak.com - http://aem.umn.edu/~uav/
http://www.flightgear.org -
http://www.flightgear.org/blogs/category/curt/<http://www.flightgear.org/blogs/category/personal/curt/>
------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel