<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/neue, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=master</id>
<link rel='self' href='https://git.shady.money/git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2024-02-26T18:11:07Z</updated>
<entry>
<title>neue: remove a bogus empty file</title>
<updated>2024-02-26T18:11:07Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2024-02-26T14:36:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4f66942215e773698e9c46eea0c305b4f1edc718'/>
<id>urn:sha1:4f66942215e773698e9c46eea0c305b4f1edc718</id>
<content type='text'>
This file has been added as part of 2232a88ab6b (attr: add builtin
objectmode values support, 2023-11-16) and most likely serves no
relevant purpose.

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>attr: add builtin objectmode values support</title>
<updated>2023-12-28T21:21:52Z</updated>
<author>
<name>Joanna Wang</name>
<email>jojwang@google.com</email>
</author>
<published>2023-11-16T05:44:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2232a88ab6bfbe41faf73f85912937e20bf8b4ee'/>
<id>urn:sha1:2232a88ab6bfbe41faf73f85912937e20bf8b4ee</id>
<content type='text'>
Gives all paths builtin objectmode values based on the paths' modes
(one of 100644, 100755, 120000, 040000, 160000). Users may use
this feature to filter by file types. For example a pathspec such as
':(attr:builtin_objectmode=160000)' could filter for submodules without
needing to have `builtin_objectmode=160000` to be set in .gitattributes
for every submodule path.

These values are also reflected in `git check-attr` results.
If the git_attr_direction is set to GIT_ATTR_INDEX or GIT_ATTR_CHECKIN
and a path is not found in the index, the value will be unspecified.

This patch also reserves the builtin_* attribute namespace for objectmode
and any future builtin attributes. Any user defined attributes using this
reserved namespace will result in a warning. This is a breaking change for
any existing builtin_* attributes.
Pathspecs with some builtin_* attribute name (excluding builtin_objectmode)
will behave like any attribute where there are no user specified values.

Signed-off-by: Joanna Wang &lt;jojwang@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
