Re: Git on MSys (or how to make it easy for Windows users to compile git)
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Aug 3, 2007, 13:37 UTC
- Message-ID
- <Pine.LNX.4.64.0708031434360.14781@racer.site>
- In-Reply-To
- <46B32981.9040904@trolltech.com>
Hi,
On Fri, 3 Aug 2007, Marius Storm-Olsen wrote:
Show 31 quoted lines
> > > Completely forgot: we might want to do something like this at the end of
> > > /etc/profile:
> > >
> > > test ! -d /git || {
> > > mv /git $HOME/ &&
> > > cd $HOME/git &&
> > > make install &&
> > > git config remote.origin.url \
> > > git://repo.or.cz/git/mingw.git
> > > git config remote.origin.fetch \
> > > '+refs/heads/*:refs/remotes/origin/*'
> > > git config remote.mob.url \
> > > repo.or.cz:/srv/git/git/mingw.git
> > > git config remote.mob.fetch \
> > > +refs/remote/mob:refs/remotes/origin/mob
> > > git config remote.mob.push \
> > > master:mob
> > > git fetch
> > > git reset 51785010a4d3e7f6c3
> > > }
> > >
> > > Please test that, and include it if it works.
>
> Hmmm, I have trouble 'parsing' this.
> You meant
> test ! -d $HOME/git ||
> right?
>
> But, given that he removed the initial git sources, the script won't work. He
> left the git executables to be able to check a new Git out, if I understand
> correctly.I ended up doing it differently. I test for $HOME/bin/git.exe, and if it does not exist, the whole compiling && installing && fetching is done.
Actually, I found out by debugging why it did not work as intended that commit 5178501 was a commit _I_ made, from experimental patches Hannes sent to the list.
I updated it to origin/devel + patches.
Hopefully these patches will be cleaned up, and submitted to Hannes (hint, hint).
Ciao, Dscho