<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Makefile, branch v2.8.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.8.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.8.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-04-29T21:15:59Z</updated>
<entry>
<title>Merge branch 'jc/makefile-redirection-stderr' into maint</title>
<updated>2016-04-29T21:15:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-04-29T21:15:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=98eef4825770fa75f7397fcd10cdd5c8efaac210'/>
<id>urn:sha1:98eef4825770fa75f7397fcd10cdd5c8efaac210</id>
<content type='text'>
A minor fix in the Makefile.

* jc/makefile-redirection-stderr:
  Makefile: fix misdirected redirections
</content>
</entry>
<entry>
<title>Makefile: fix misdirected redirections</title>
<updated>2016-04-05T07:03:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-04-05T07:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d55de70a1edf885fd0c45c9e20a3a00c3f886607'/>
<id>urn:sha1:d55de70a1edf885fd0c45c9e20a3a00c3f886607</id>
<content type='text'>
In general "echo 2&gt;&amp;1 $msg" to redirect a possible error message
that comes from 'echo' itself into the same standard output stream
$msg is getting written to does not make any sense; it is not like
we are expecting to see any errors out of 'echo' in these statements,
and even if it were the case, there is no reason to prevent the
error messages from being sent to the standard error stream.

These are clearly meant to send the argument given to echo to the
standard error stream as error messages.  Correctly redirect by
saying "send what is written to the standard output to the standard
error", i.e. "1&gt;&amp;2" aka "&gt;&amp;2".

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/sane-grep'</title>
<updated>2016-03-16T20:16:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T20:16:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2df13639e77999efecbe682ae5e72cbfb14b3dcc'/>
<id>urn:sha1:2df13639e77999efecbe682ae5e72cbfb14b3dcc</id>
<content type='text'>
Recent versions of GNU grep is pickier than before to decide if a
file is "binary" and refuse to give line-oriented hits when we
expect it to, unless explicitly told with "-a" option.  As our
scripted Porcelains use sane_grep wrapper for line-oriented data,
even when the line may contain non-ASCII payload we took from
end-user data, use "grep -a" to implement sane_grep wrapper when
using an implementation of "grep" that takes the "-a" option.

* jc/sane-grep:
  rebase-i: clarify "is this commit relevant?" test
  sane_grep: pass "-a" if grep accepts it
</content>
</entry>
<entry>
<title>sane_grep: pass "-a" if grep accepts it</title>
<updated>2016-03-10T23:35:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-08T23:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=71b401032b9e5b0a71e41d95ae0998858787700c'/>
<id>urn:sha1:71b401032b9e5b0a71e41d95ae0998858787700c</id>
<content type='text'>
Newer versions of GNU grep is reported to be pickier when we feed a
non-ASCII input and break some Porcelain scripts.  As we know we do
not feed random binary file to our own sane_grep wrapper, allow us
to always pass "-a" by setting SANE_TEXT_GREP=-a Makefile variable
to work it around.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ls/makefile-cflags-developer-tweak'</title>
<updated>2016-02-26T21:37:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-26T21:37:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0f0dd370c84b4068bd80cbab30cb2ea67abedbe0'/>
<id>urn:sha1:0f0dd370c84b4068bd80cbab30cb2ea67abedbe0</id>
<content type='text'>
There is a new DEVELOPER knob that enables many compiler warning
options in the Makefile.

* ls/makefile-cflags-developer-tweak:
  add DEVELOPER makefile knob to check for acknowledged warnings
</content>
</entry>
<entry>
<title>add DEVELOPER makefile knob to check for acknowledged warnings</title>
<updated>2016-02-25T20:49:45Z</updated>
<author>
<name>Lars Schneider</name>
<email>larsxschneider@gmail.com</email>
</author>
<published>2016-02-25T08:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=658df95a4adb825f0c8a5faea7b545da6d1d5003'/>
<id>urn:sha1:658df95a4adb825f0c8a5faea7b545da6d1d5003</id>
<content type='text'>
We assume Git developers have a reasonably modern compiler and recommend
them to enable the DEVELOPER makefile knob to ensure their patches are
clear of all compiler warnings the Git core project cares about.

Enable the DEVELOPER makefile knob in the Travis-CI build.

Suggested-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Lars Schneider &lt;larsxschneider@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/mingw-tests'</title>
<updated>2016-02-17T18:13:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-17T18:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4b589e5b28af077ddbdd5b72b6217c7447d45cb5'/>
<id>urn:sha1:4b589e5b28af077ddbdd5b72b6217c7447d45cb5</id>
<content type='text'>
Test scripts have been updated to remove assumptions that are not
portable between Git for POSIX and Git for Windows, or to skip ones
with expectations that are not satisfiable on Git for Windows.

* js/mingw-tests: (21 commits)
  gitignore: ignore generated test-fake-ssh executable
  mingw: do not bother to test funny file names
  mingw: skip a test in t9130 that cannot pass on Windows
  mingw: handle the missing POSIXPERM prereq in t9124
  mingw: avoid illegal filename in t9118
  mingw: mark t9100's test cases with appropriate prereqs
  t0008: avoid absolute path
  mingw: work around pwd issues in the tests
  mingw: fix t9700's assumption about directory separators
  mingw: skip test in t1508 that fails due to path conversion
  tests: turn off git-daemon tests if FIFOs are not available
  mingw: disable mkfifo-based tests
  mingw: accomodate t0060-path-utils for MSYS2
  mingw: fix t5601-clone.sh
  mingw: let lstat() fail with errno == ENOTDIR when appropriate
  mingw: try to delete target directory before renaming
  mingw: prepare the TMPDIR environment variable for shell scripts
  mingw: factor out Windows specific environment setup
  Git.pm: stop assuming that absolute paths start with a slash
  mingw: do not trust MSYS2's MinGW gettext.sh
  ...
</content>
</entry>
<entry>
<title>mingw: fix t5601-clone.sh</title>
<updated>2016-01-27T22:27:19Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2016-01-27T16:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3064d5a38c72532e603faed4c63042b375ded2c7'/>
<id>urn:sha1:3064d5a38c72532e603faed4c63042b375ded2c7</id>
<content type='text'>
Since baaf233 (connect: improve check for plink to reduce false
positives, 2015-04-26), t5601 writes out a `plink.exe` for testing that
is actually a shell script. So the assumption that the `.exe` extension
implies that the file is *not* a shell script is now wrong.

Since there was no love for the idea of allowing `.exe` files to be
shell scripts on Windows, let's go the other way round: *make*
`plink.exe` a real `.exe`.

This fixes t5601-clone.sh in Git for Windows' SDK.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ep/make-phoney'</title>
<updated>2016-01-12T23:16:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-01-12T23:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ce7da1d2818e42647e96f882bf9cf40a685a771f'/>
<id>urn:sha1:ce7da1d2818e42647e96f882bf9cf40a685a771f</id>
<content type='text'>
A slight update to the Makefile.

* ep/make-phoney:
  Makefile: add missing phony target
</content>
</entry>
<entry>
<title>Makefile: add missing phony target</title>
<updated>2015-12-16T20:01:10Z</updated>
<author>
<name>Elia Pinto</name>
<email>gitter.spiros@gmail.com</email>
</author>
<published>2015-12-15T15:21:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e6be2655fcc9da303881f1a968621788e4a7e985'/>
<id>urn:sha1:e6be2655fcc9da303881f1a968621788e4a7e985</id>
<content type='text'>
Add some missing phony target to Makefile.

Signed-off-by: Elia Pinto &lt;gitter.spiros@gmail.com&gt;
Helped-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Reviewed-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
