<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.39.0-rc2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.39.0-rc2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.39.0-rc2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2022-12-06T00:49:31Z</updated>
<entry>
<title>Git 2.39-rc2</title>
<updated>2022-12-06T00:49:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-12-06T00:49:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2e71cbbddd64695d43383c25c7a054ac4ff86882'/>
<id>urn:sha1:2e71cbbddd64695d43383c25c7a054ac4ff86882</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ab/fewer-the-index-macros'</title>
<updated>2022-12-01T09:38:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-12-01T09:38:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=805265fcf7a737664a8321aaf4a0587b78435184'/>
<id>urn:sha1:805265fcf7a737664a8321aaf4a0587b78435184</id>
<content type='text'>
Squelch warnings from Coccinelle

* ab/fewer-the-index-macros:
  cocci: avoid "should ... be a metavariable" warnings
</content>
</entry>
<entry>
<title>Merge branch 'ab/gnumake-4.4-fix'</title>
<updated>2022-12-01T09:38:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-12-01T09:38:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=215ae4f264df28d495fd788b5ac6730f10e9cb4b'/>
<id>urn:sha1:215ae4f264df28d495fd788b5ac6730f10e9cb4b</id>
<content type='text'>
Adjust our Makefiles for GNUmake 4.4

* ab/gnumake-4.4-fix:
  Makefiles: change search through $(MAKEFLAGS) for GNU make 4.4
</content>
</entry>
<entry>
<title>cocci: avoid "should ... be a metavariable" warnings</title>
<updated>2022-11-30T22:25:57Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2022-11-30T08:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cddd68ae33667c4bfc81c81f74815bb2ba0e4f3a'/>
<id>urn:sha1:cddd68ae33667c4bfc81c81f74815bb2ba0e4f3a</id>
<content type='text'>
Since [1] running "make coccicheck" has resulted in [2] being emitted
to the *.log files for the "spatch" run, and in the case of "make
coccicheck-test" we'd emit these to the user's terminal.

Nothing was broken as a result, but let's refactor the relevant rules
to eliminate the ambiguity between a possible variable and an
identifier.

1. 0e6550a2c63 (cocci: add a index-compatibility.pending.cocci,
   2022-11-19)
2. warning: line 257: should active_cache be a metavariable?
   warning: line 260: should active_cache_changed be a metavariable?
   warning: line 263: should active_cache_tree be a metavariable?
   warning: line 271: should active_nr be a metavariable?

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefiles: change search through $(MAKEFLAGS) for GNU make 4.4</title>
<updated>2022-11-30T22:24:12Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2022-11-30T08:23:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=67b36879fc06581131fa7e57c9ee1e560ea9d1fc'/>
<id>urn:sha1:67b36879fc06581131fa7e57c9ee1e560ea9d1fc</id>
<content type='text'>
Since GNU make 4.4 the semantics of the $(MAKEFLAGS) variable has
changed in a backward-incompatible way, as its "NEWS" file notes:

  Previously only simple (one-letter) options were added to the MAKEFLAGS
  variable that was visible while parsing makefiles.  Now, all options are
  available in MAKEFLAGS.  If you want to check MAKEFLAGS for a one-letter
  option, expanding "$(firstword -$(MAKEFLAGS))" is a reliable way to return
  the set of one-letter options which can be examined via findstring, etc.

This upstream change meant that e.g.:

	make man

Would become very noisy, because in shared.mak we rely on extracting
"s" from the $(MAKEFLAGS), which now contains long options like
"--jobserver-auth=fifo:&lt;path&gt;", which we'll conflate with the "-s"
option.

So, let's change this idiom we've been carrying since [1], [2] and [3]
as the "NEWS" suggests.

Note that the "-" in "-$(MAKEFLAGS)" is critical here, as the variable
will always contain leading whitespace if there are no short options,
but long options are present. Without it e.g. "make --debug=all" would
yield "--debug=all" as the first word, but with it we'll get "-" as
intended. Then "-s" for "-s", "-Bs" for "-s -B" etc.

1. 0c3b4aac8ec (git-gui: Support of "make -s" in: do not output
   anything of the build itself, 2007-03-07)
2. b777434383b (Support of "make -s": do not output anything of the
   build itself, 2007-03-07)
3. bb2300976ba (Documentation/Makefile: make most operations "quiet",
   2009-03-27)

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Git 2.39-rc1</title>
<updated>2022-11-30T02:00:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-11-30T02:00:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7452749a781d84244ecd08c6f6ca7e5df67dfce8'/>
<id>urn:sha1:7452749a781d84244ecd08c6f6ca7e5df67dfce8</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ps/gnumake-4.4-fix'</title>
<updated>2022-11-30T01:57:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-11-30T01:57:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=4615d3e2649458aefecffa12a067c9c3b6dc433a'/>
<id>urn:sha1:4615d3e2649458aefecffa12a067c9c3b6dc433a</id>
<content type='text'>
* ps/gnumake-4.4-fix:
  Makefile: avoid multiple patterns when recipes generate one file
</content>
</entry>
<entry>
<title>A bit more before -rc1</title>
<updated>2022-11-29T01:41:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-11-29T01:40:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=083e01275b81eb6105247ec522adf280d99f6b56'/>
<id>urn:sha1:083e01275b81eb6105247ec522adf280d99f6b56</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ab/doc-synopsis-and-cmd-usage'</title>
<updated>2022-11-29T01:41:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-11-29T01:41:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fd8dcbb07c9d3ef02f8a6b7594b4b76d6b61ee58'/>
<id>urn:sha1:fd8dcbb07c9d3ef02f8a6b7594b4b76d6b61ee58</id>
<content type='text'>
Doc and message fix.

* ab/doc-synopsis-and-cmd-usage:
  i18n: fix command template placeholder format
</content>
</entry>
<entry>
<title>Merge branch 'km/merge-recursive-typofix'</title>
<updated>2022-11-29T01:41:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-11-29T01:41:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8350c3493032d4fa1ae32bd79fd83bf3abbaf339'/>
<id>urn:sha1:8350c3493032d4fa1ae32bd79fd83bf3abbaf339</id>
<content type='text'>
Fix an old typo in an error message.

* km/merge-recursive-typofix:
  merge-recursive: fix variable typo in error message
</content>
</entry>
</feed>
