<p>On May 2, 2011 11:09 AM, &quot;Marcin Slusarz&quot; &lt;<a href="mailto:marcin.slusarz@gmail.com">marcin.slusarz@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; ---<br>
&gt;  bin/extract_git_sha1 |    4 ++++<br>
&gt;  1 files changed, 4 insertions(+), 0 deletions(-)<br>
&gt;<br>
&gt; diff --git a/bin/extract_git_sha1 b/bin/extract_git_sha1<br>
&gt; index 5e635d4..8283870 100755<br>
&gt; --- a/bin/extract_git_sha1<br>
&gt; +++ b/bin/extract_git_sha1<br>
&gt; @@ -3,6 +3,10 @@ if [ ! -f src/mesa/main/git_sha1.h ]; then<br>
&gt;        touch src/mesa/main/git_sha1.h<br>
&gt;  fi<br>
&gt;<br>
&gt; +if [ ! -d .git ]; then<br>
&gt; +       exit<br>
&gt; +fi<br>
&gt; +<br>
&gt;  if which git &gt; /dev/null; then<br>
&gt;     # Extract the 7-digit &quot;short&quot; SHA1 for the current HEAD, convert<br>
&gt;     # it to a string, and wrap it in a #define.  This is used in<br>
&gt; --<br>
&gt; 1.7.4.1</p>
<p>Yeah this is needed for tarballs.</p>
<p>Reviewed-by: Dan Nicholson &lt;<a href="mailto:dbn.lists@gmail.com">dbn.lists@gmail.com</a>&gt;</p>