<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.48.0-rc1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.48.0-rc1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.48.0-rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2024-12-30T14:58:28Z</updated>
<entry>
<title>Git 2.48-rc1</title>
<updated>2024-12-30T14:58:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-30T14:58:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bc2c65770dca70c1d4e151fad971bc7c7235a702'/>
<id>urn:sha1:bc2c65770dca70c1d4e151fad971bc7c7235a702</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ms/t7611-test-path-is-file'</title>
<updated>2024-12-30T14:56:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-30T14:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e1d34f36ead7daf68fac21902bceaa30db7f4444'/>
<id>urn:sha1:e1d34f36ead7daf68fac21902bceaa30db7f4444</id>
<content type='text'>
Test modernization.

* ms/t7611-test-path-is-file:
  t7611: replace test -f with test_path_is* helpers
</content>
</entry>
<entry>
<title>Merge branch 'ps/meson-test-wo-gitweb'</title>
<updated>2024-12-28T20:20:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-28T20:20:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=306ab352f4e98f6809ce52fc4e5d63fb947d0635'/>
<id>urn:sha1:306ab352f4e98f6809ce52fc4e5d63fb947d0635</id>
<content type='text'>
meson-based build without GitWeb failed the self tests.

* ps/meson-test-wo-gitweb:
  meson: enable auto-discovered "gitweb"
  GIT-BUILD-OPTIONS: wire up NO_GITWEB option
  GIT-BUILD-OPTIONS: sort variables alphabetically
</content>
</entry>
<entry>
<title>Merge branch 'as/gitk-git-gui-repo-update'</title>
<updated>2024-12-28T18:11:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-28T18:11:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=df2faf1a65fc821384e618b3c291a184fbed039e'/>
<id>urn:sha1:df2faf1a65fc821384e618b3c291a184fbed039e</id>
<content type='text'>
The developer documentation has been updated to give the latest
info on gitk and git-gui maintainer.

* as/gitk-git-gui-repo-update:
  Update the official repo of gitk
</content>
</entry>
<entry>
<title>meson: enable auto-discovered "gitweb"</title>
<updated>2024-12-27T16:17:19Z</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2024-12-27T12:10:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d963ac98ec94fd2003722a794f0168a70ea1b815'/>
<id>urn:sha1:d963ac98ec94fd2003722a794f0168a70ea1b815</id>
<content type='text'>
In 7d549fe317 (meson: skip gitweb build when Perl is disabled,
2024-12-20) we have started to conditionally enable "gitweb" based on
whether or not Perl is enabled. By accident though that change causes us
to not build gitweb in case its feature flag is set to "auto" even if
autoconfiguration determines that it could be built. This is because we
use "gitweb_option.enabled()", which only checks whether the feature has
been explicitly enabled.

Fix the issue by using `gitweb_option.allowed()` instead, which returns
true in case it is either explicitly enabled or set to "auto". This also
works for the case where the feature becomes auto-disabled due to Perl
not being present because we use `disable_auto_if(not perl.found())`.

Signed-off-by: Patrick Steinhardt &lt;ps@pks.im&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>GIT-BUILD-OPTIONS: wire up NO_GITWEB option</title>
<updated>2024-12-27T16:17:19Z</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2024-12-27T12:10:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cbcc2f79117ded0161b012dc5107f181b5d87b09'/>
<id>urn:sha1:cbcc2f79117ded0161b012dc5107f181b5d87b09</id>
<content type='text'>
Building our "gitweb" interface is optional in our Makefile and in Meson
and not wired up at all with CMake, but disabling it causes a couple of
tests in the t950* range that pull in "t/lib-gitweb.sh". This is because
the test library knows to execute gitweb-tests based on whether or not
Perl is available, but we may have Perl available and still end up not
building gitweb e.g. with `make test NO_GITWEB=YesPlease`.

Fix this issue by wiring up a new "NO_GITWEB" build option so that we
can skip these tests in case gitweb is not built.

Note that this new build option requires us to move the configuration of
GIT-BUILD-OPTIONS to a later point in our Meson build instructions. But
as that file is only consumed by our tests at runtime this change does
not cause any issues.

Signed-off-by: Patrick Steinhardt &lt;ps@pks.im&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>GIT-BUILD-OPTIONS: sort variables alphabetically</title>
<updated>2024-12-27T16:17:19Z</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2024-12-27T12:10:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cfa1f2ae96f4c6bcc0d3acdbd9a2734a8f33a351'/>
<id>urn:sha1:cfa1f2ae96f4c6bcc0d3acdbd9a2734a8f33a351</id>
<content type='text'>
The variables declared and substituted in GIT-BUILD-OPTIONS are not
ordered in any obvious way. Sort them alphabetically so that it becomes
obvious where new variables should go.

Signed-off-by: Patrick Steinhardt &lt;ps@pks.im&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>t7611: replace test -f with test_path_is* helpers</title>
<updated>2024-12-27T16:13:59Z</updated>
<author>
<name>Meet Soni</name>
<email>meetsoni3017@gmail.com</email>
</author>
<published>2024-12-27T10:53:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cef3d4a89f8d21fae6669822cbb540927020d93b'/>
<id>urn:sha1:cef3d4a89f8d21fae6669822cbb540927020d93b</id>
<content type='text'>
Replace `test -f` and `test ! -f` with `test_path_is_file` and
`test_path_is_missing` for better debuggability.

While `test -f` ensures that the file exists and is a regular file,
`test_path_is_file` provides clearer error messages on failure.

On the other hand, `test ! -f` checks either the absence of a regular
file or the presence of any other filesystem object, but looking at
them in the test individually, all of them should've said `test ! -e`,
i.e. "there shouldn't be anything at given path on filesystem."

Replace these cases with `test_path_is_missing` for better
debuggability.

Helped-by: karthik nayak &lt;karthik.188@gmail.com&gt;
Helped-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Signed-off-by: Meet Soni &lt;meetsoni3017@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Update the official repo of gitk</title>
<updated>2024-12-26T16:06:42Z</updated>
<author>
<name>Alexander Shopov</name>
<email>ash@kambanaria.org</email>
</author>
<published>2024-12-24T12:29:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b59358100c203b104e53523e1a4e3c2ad426334c'/>
<id>urn:sha1:b59358100c203b104e53523e1a4e3c2ad426334c</id>
<content type='text'>
Point out:
- current maintaner
- contribution flow is via the mailing list

Signed-off-by: Alexander Shopov &lt;ash@kambanaria.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge https://github.com/j6t/git-gui</title>
<updated>2024-12-26T16:02:23Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2024-12-26T16:02:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=76cf4f61c87855ebf0784b88aaf737d6b09f504b'/>
<id>urn:sha1:76cf4f61c87855ebf0784b88aaf737d6b09f504b</id>
<content type='text'>
* 'master' of https://github.com/j6t/git-gui:
  git-gui: use system encoding to show console output
  git-gui: Remove forced rescan of stat-dirty files.
</content>
</entry>
</feed>
