Thread (52 messages) flat view 52 messages, 7 authors, 2016-06-15

Re: Git on MSys (or how to make it easy for Windows users to compile git)

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:43:26

Hi,

On Fri, 3 Aug 2007, Marius Storm-Olsen wrote:
quoted
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help