<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.32.2">
</HEAD>
<BODY>
On Tue, 2011-09-20 at 21:10 -0700, Alan Coopersmith wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On 09/20/11 16:32, Gaetan Nadon wrote:
&gt; The git submodules have a public relation problem. Nothing tells you there is
&gt; one and you get a strange build failure. You don't think of running the 'git
&gt; submodule' commands.

Yeah, I should switch to using build.sh to do my pulls, but I've had my own
script since before that was added, so never needed to change.  I guess this
is more incentive to do so.

The other thing I needed to do, was to add to $HOME/.gitconfig:

[url &quot;<A HREF="http://anongit.freedesktop.org/git/">http://anongit.freedesktop.org/git/</A>&quot;]
     insteadOf = &quot;git://anongit.freedesktop.org/&quot;

because from behind the firewall at work http proxying is trivial, ssh is not
hard, but also not fast, and direct git is just best avoided, but the git 
submodules list the git://anongit..../ form of url's.

</PRE>
</BLOCKQUOTE>
Ah! Interesting. The original m4 url was a relative path. I pushed to ge it changed to git.<BR>
Someone else also prefers http, but I could not figure out why at the time.<BR>
<BR>
<A HREF="http://lists.freedesktop.org/archives/xcb/2011-April/006936.html">http://lists.freedesktop.org/archives/xcb/2011-April/006936.html</A><BR>
<BR>
<BR>
<BR>
</BODY>
</HTML>