<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.48.0-rc0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.48.0-rc0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.48.0-rc0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2024-12-16T16:54:04Z</updated>
<entry>
<title>Git 2.48-rc0</title>
<updated>2024-12-16T16:54:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T16:54:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=063bcebf0c917140ca0e705cbe0fdea127e90086'/>
<id>urn:sha1:063bcebf0c917140ca0e705cbe0fdea127e90086</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ps/build'</title>
<updated>2024-12-16T01:54:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=29e5596eb8f82015ddb8666079039ae851b8d182'/>
<id>urn:sha1:29e5596eb8f82015ddb8666079039ae851b8d182</id>
<content type='text'>
Build procedure update plus introduction of Meson based builds.

* ps/build: (24 commits)
  Introduce support for the Meson build system
  Documentation: add comparison of build systems
  t: allow overriding build dir
  t: better support for out-of-tree builds
  Documentation: extract script to generate a list of mergetools
  Documentation: teach "cmd-list.perl" about out-of-tree builds
  Documentation: allow sourcing generated includes from separate dir
  Makefile: simplify building of templates
  Makefile: write absolute program path into bin-wrappers
  Makefile: allow "bin-wrappers/" directory to exist
  Makefile: refactor generators to be PWD-independent
  Makefile: extract script to generate gitweb.js
  Makefile: extract script to generate gitweb.cgi
  Makefile: extract script to massage Python scripts
  Makefile: extract script to massage Shell scripts
  Makefile: use "generate-perl.sh" to massage Perl library
  Makefile: extract script to massage Perl scripts
  Makefile: consistently use PERL_PATH
  Makefile: generate doc versions via GIT-VERSION-GEN
  Makefile: generate "git.rc" via GIT-VERSION-GEN
  ...
</content>
</entry>
<entry>
<title>Merge branch 'jt/fix-fattening-promisor-fetch'</title>
<updated>2024-12-16T01:54:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ededd0d5dceefc308c670f4ed5f9fc727184e83d'/>
<id>urn:sha1:ededd0d5dceefc308c670f4ed5f9fc727184e83d</id>
<content type='text'>
Fix performance regression of a recent "fatten promisor pack with
local objects" protection against an unwanted gc.

* jt/fix-fattening-promisor-fetch:
  index-pack --promisor: also check commits' trees
  index-pack --promisor: don't check blobs
  index-pack --promisor: dedup before checking links
</content>
</entry>
<entry>
<title>Merge branch 'ps/commit-with-message-syntax-fix'</title>
<updated>2024-12-16T01:54:30Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=4007617fda480f18a879ee733a5bc6540e29352c'/>
<id>urn:sha1:4007617fda480f18a879ee733a5bc6540e29352c</id>
<content type='text'>
The syntax ":/&lt;text&gt;" to name the latest commit with the matching
text was broken with a recent change, which has been corrected.

* ps/commit-with-message-syntax-fix:
  object-name: fix reversed ordering with ":/&lt;text&gt;" revisions
</content>
</entry>
<entry>
<title>Merge branch 'rj/strvec-splice-fix'</title>
<updated>2024-12-16T01:54:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=67761be92776fec85c9638ba0fc357bc9bc0ac6d'/>
<id>urn:sha1:67761be92776fec85c9638ba0fc357bc9bc0ac6d</id>
<content type='text'>
Correct strvec_splice() that misbehaved when the strvec is empty.

* rj/strvec-splice-fix:
  strvec: `strvec_splice()` to a statically initialized vector
</content>
</entry>
<entry>
<title>Merge branch 'bf/explicit-config-set-in-advice-messages'</title>
<updated>2024-12-16T01:54:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e6663b9ac58a64bd9712a10e28764f54ac6f9434'/>
<id>urn:sha1:e6663b9ac58a64bd9712a10e28764f54ac6f9434</id>
<content type='text'>
The advice messages now tell the newer 'git config set' command to
set the advice.token configuration variable to squelch a message.

* bf/explicit-config-set-in-advice-messages:
  advice: suggest using subcommand "git config set"
</content>
</entry>
<entry>
<title>Merge branch 'jc/forbid-head-as-tagname'</title>
<updated>2024-12-16T01:54:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ab738b2f1f35fbc3658ac107e1ad55b21c1e0fbc'/>
<id>urn:sha1:ab738b2f1f35fbc3658ac107e1ad55b21c1e0fbc</id>
<content type='text'>
"git tag" has been taught to refuse to create refs/tags/HEAD
as such a tag will be confusing in the context of UI provided by
the Git Porcelain commands.

* jc/forbid-head-as-tagname:
  tag: "git tag" refuses to use HEAD as a tagname
  t5604: do not expect that HEAD can be a valid tagname
  refs: drop strbuf_ prefix from helpers
  refs: move ref name helpers around
</content>
</entry>
<entry>
<title>Merge branch 'jk/describe-perf'</title>
<updated>2024-12-16T01:54:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-16T01:54:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=73b7e03e9e4fdd3e09c08ff9c2d215bcabc19f34'/>
<id>urn:sha1:73b7e03e9e4fdd3e09c08ff9c2d215bcabc19f34</id>
<content type='text'>
"git describe" optimization.

* jk/describe-perf:
  describe: split "found all tags" and max_candidates logic
  describe: stop traversing when we run out of names
  describe: stop digging for max_candidates+1
  t/perf: add tests for git-describe
  t6120: demonstrate weakness in disjoint-root handling
</content>
</entry>
<entry>
<title>The sixteenth batch</title>
<updated>2024-12-13T15:33:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-13T15:33:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2ccc89b0c16c51561da90d21cfbb4b58cc877bf6'/>
<id>urn:sha1:2ccc89b0c16c51561da90d21cfbb4b58cc877bf6</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'kk/doc-ancestry-path'</title>
<updated>2024-12-13T15:33:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-13T15:33:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d0ddf344da3cabcca632950c068af4da3e3294f8'/>
<id>urn:sha1:d0ddf344da3cabcca632950c068af4da3e3294f8</id>
<content type='text'>
The --ancestry-path option is designed to be given a commit that is
on the path, which was not documented, which has been corrected.

* kk/doc-ancestry-path:
  doc: mention rev-list --ancestry-path restrictions
</content>
</entry>
</feed>
