<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Makefile, branch v2.34.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.34.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.34.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2021-10-29T22:43:12Z</updated>
<entry>
<title>Merge branch 'ab/make-sparse-for-real'</title>
<updated>2021-10-29T22:43:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-29T22:43:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=23112fc28c4339f583b3708152c75e3e4d754335'/>
<id>urn:sha1:23112fc28c4339f583b3708152c75e3e4d754335</id>
<content type='text'>
Fix-up for a recent topic.

* ab/make-sparse-for-real:
  Makefile: remove redundant GIT-CFLAGS dependency from "sparse"
</content>
</entry>
<entry>
<title>Makefile: remove redundant GIT-CFLAGS dependency from "sparse"</title>
<updated>2021-10-21T23:19:52Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-10-21T20:00:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8a7a90bc3de91db34a45cfd1f28e6f79ba91fd87'/>
<id>urn:sha1:8a7a90bc3de91db34a45cfd1f28e6f79ba91fd87</id>
<content type='text'>
The "sparse" target needed the GIT-CFLAGS dependency before my
c234e8a0ecf (Makefile: make the "sparse" target non-.PHONY,
2021-09-23), but since then it depends on the corresponding *.o files,
which in turn depend on the correct header files, as well as on
GIT-CFLAGS. There's no need to re-state this dependency here.

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>Merge branch 'js/retire-preserve-merges'</title>
<updated>2021-10-18T22:47:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-18T22:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=223a1bfb5821387981c700654e4edd2443c5a7fc'/>
<id>urn:sha1:223a1bfb5821387981c700654e4edd2443c5a7fc</id>
<content type='text'>
The "--preserve-merges" option of "git rebase" has been removed.

* js/retire-preserve-merges:
  sequencer: restrict scope of a formerly public function
  rebase: remove a no-longer-used function
  rebase: stop mentioning the -p option in comments
  rebase: remove obsolete code comment
  rebase: drop the internal `rebase--interactive` command
  git-svn: drop support for `--preserve-merges`
  rebase: drop support for `--preserve-merges`
  pull: remove support for `--rebase=preserve`
  tests: stop testing `git rebase --preserve-merges`
  remote: warn about unhandled branch.&lt;name&gt;.rebase values
  t5520: do not use `pull.rebase=preserve`
</content>
</entry>
<entry>
<title>Merge branch 'ab/make-sparse-for-real'</title>
<updated>2021-10-13T22:15:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-13T22:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f0beebdb7b068f7698d5854b770cd3407059e097'/>
<id>urn:sha1:f0beebdb7b068f7698d5854b770cd3407059e097</id>
<content type='text'>
Prevent "make sparse" from running for the source files that
haven't been modified.

* ab/make-sparse-for-real:
  Makefile: make the "sparse" target non-.PHONY
</content>
</entry>
<entry>
<title>Merge branch 'ab/config-based-hooks-1'</title>
<updated>2021-10-13T22:15:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-13T22:15:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a5e61a4225a7319ab5fdd6d7b63e250f5b08255c'/>
<id>urn:sha1:a5e61a4225a7319ab5fdd6d7b63e250f5b08255c</id>
<content type='text'>
Mostly preliminary clean-up in the hook API.

* ab/config-based-hooks-1:
  hook-list.h: add a generated list of hooks, like config-list.h
  hook.c users: use "hook_exists()" instead of "find_hook()"
  hook.c: add a hook_exists() wrapper and use it in bugreport.c
  hook.[ch]: move find_hook() from run-command.c to hook.c
  Makefile: remove an out-of-date comment
  Makefile: don't perform "mv $@+ $@" dance for $(GENERATED_H)
  Makefile: stop hardcoding {command,config}-list.h
  Makefile: mark "check" target as .PHONY
</content>
</entry>
<entry>
<title>Merge branch 'ab/sanitize-leak-ci'</title>
<updated>2021-10-11T17:21:47Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-11T17:21:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=859a585bdf9baa257c08a50895d9829171a5ad46'/>
<id>urn:sha1:859a585bdf9baa257c08a50895d9829171a5ad46</id>
<content type='text'>
CI learns to run the leak sanitizer builds.

* ab/sanitize-leak-ci:
  tests: add a test mode for SANITIZE=leak, run it in CI
  Makefile: add SANITIZE=leak flag to GIT-BUILD-OPTIONS
</content>
</entry>
<entry>
<title>Merge branch 'ab/make-compdb-fix'</title>
<updated>2021-10-04T04:49:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-04T04:49:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=93cccedb8f057c649ed59c284f0d5074e663d7d9'/>
<id>urn:sha1:93cccedb8f057c649ed59c284f0d5074e663d7d9</id>
<content type='text'>
Build update.

* ab/make-compdb-fix:
  Makefile: pass -Wno-pendantic under GENERATE_COMPILATION_DATABASE=yes
</content>
</entry>
<entry>
<title>Merge branch 'ab/auto-depend-with-pedantic'</title>
<updated>2021-10-04T04:49:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-04T04:49:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=65351024eb95eac4b198c1b82ed30196814488c4'/>
<id>urn:sha1:65351024eb95eac4b198c1b82ed30196814488c4</id>
<content type='text'>
Improve build procedure for developers.

* ab/auto-depend-with-pedantic:
  Makefile: make COMPUTE_HEADER_DEPENDENCIES=auto work with DEVOPTS=pedantic
</content>
</entry>
<entry>
<title>Merge branch 'ab/make-clean-depend-dirs'</title>
<updated>2021-10-04T04:49:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2021-10-04T04:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2498121cd682bc402d3b1b3d3948f725fdb6c684'/>
<id>urn:sha1:2498121cd682bc402d3b1b3d3948f725fdb6c684</id>
<content type='text'>
"make clean" has been updated to remove leftover .depend/
directories, even when it is not told to use them to compute header
dependencies.

* ab/make-clean-depend-dirs:
  Makefile: clean .depend dirs under COMPUTE_HEADER_DEPENDENCIES != yes
</content>
</entry>
<entry>
<title>Makefile: pass -Wno-pendantic under GENERATE_COMPILATION_DATABASE=yes</title>
<updated>2021-09-27T20:54:02Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-09-22T22:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dd20e4a6db0c5504f098f8e97eadf55b967056cd'/>
<id>urn:sha1:dd20e4a6db0c5504f098f8e97eadf55b967056cd</id>
<content type='text'>
The same bug fixed in the "COMPUTE_HEADER_DEPENDENCIES=auto" mode in
the preceding commit was also present with
"GENERATE_COMPILATION_DATABASE=yes". Let's fix it so it works again
with "DEVOPTS=1".

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>
</feed>
