<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/patman, branch v2024.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/tools/patman?h=v2024.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/patman?h=v2024.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-11-15T03:04:01Z</updated>
<entry>
<title>patman: Correct Python 3.6 behaviour</title>
<updated>2023-11-15T03:04:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-11-04T16:25:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=abf7004321c05333afb56ae230095f9bee55e924'/>
<id>urn:sha1:abf7004321c05333afb56ae230095f9bee55e924</id>
<content type='text'>
The importlib_resources import is not actually used. Fix this so that
patman can run on Python 3.6 to some extent, once
'pip3 install importlib-resources' has been run.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Avoid using func_test at top level</title>
<updated>2023-11-15T03:04:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-11-04T16:25:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dfdf621ff285da4e8e5995e05d570ebe7eb2e318'/>
<id>urn:sha1:dfdf621ff285da4e8e5995e05d570ebe7eb2e318</id>
<content type='text'>
Import this only when it is needed, since it is not present when
installed via 'pip install'.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Fixes: https://source.denx.de/u-boot/u-boot/-/issues/26
</content>
</entry>
<entry>
<title>patman: Correct easy pylint warnings in __main__</title>
<updated>2023-11-15T03:04:00Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-11-04T16:25:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=21229c921bf62a5480e887d71ba13ac482282870'/>
<id>urn:sha1:21229c921bf62a5480e887d71ba13ac482282870</id>
<content type='text'>
Tidy up the code a little to reduce the number of pylint warnings.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Move the main program into a function</title>
<updated>2023-11-15T03:04:00Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-11-04T16:25:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e296a3c73d22bf95f38318a8dac2dc0177a3b145'/>
<id>urn:sha1:e296a3c73d22bf95f38318a8dac2dc0177a3b145</id>
<content type='text'>
Add a new run_patman() function to hold the main logic.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Split out arg parsing into its own file</title>
<updated>2023-11-15T03:04:00Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-11-04T16:25:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=18f8830ab95328431a61960b30bfa1755515e8b9'/>
<id>urn:sha1:18f8830ab95328431a61960b30bfa1755515e8b9</id>
<content type='text'>
Move this code into a separate cmdline module, as is done with the
other tools.

Use the same HAS_TESTS check as buildman

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>buildman: Support upstream branch name containing /</title>
<updated>2023-11-03T02:38:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-10-30T17:22:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a44cb1f2402a7f20f68e245bd37d6bdfe34e70f2'/>
<id>urn:sha1:a44cb1f2402a7f20f68e245bd37d6bdfe34e70f2</id>
<content type='text'>
Buildman assumes that branch names do not have a slash in them, since
slash is used to delimit remotes, etc. This means that a branch called
'WIP/tryme' in remote dm ends up being 'tryme'.

Adjust the logic a little, to try to accommodate this.

For now, no tests are added for this behaviour.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>patman: Add a 'keep_change_id' setting</title>
<updated>2023-11-02T15:38:54Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2023-10-13T03:06:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a13af89e10391189b87ad32616ba688d6d7c5878'/>
<id>urn:sha1:a13af89e10391189b87ad32616ba688d6d7c5878</id>
<content type='text'>
A Change-Id can be useful for traceability purposes, and some projects
may wish to have them preserved.  This change makes it configurable
via a new 'keep_change_id' setting.

Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Add a little documentation on the checkpatch tests</title>
<updated>2023-10-24T20:34:45Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-10-13T16:28:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2f34b0331a60239b7708f125ad621e4e62f51803'/>
<id>urn:sha1:2f34b0331a60239b7708f125ad621e4e62f51803</id>
<content type='text'>
These texts lack comments. Add some so that it is clearer what is going
on.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>checkpatch.pl: Make common.h check boarder</title>
<updated>2023-10-24T20:34:45Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2023-10-13T16:28:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a8384f8da1d6f9cab9fe941cc42d60f1a4acc4ea'/>
<id>urn:sha1:a8384f8da1d6f9cab9fe941cc42d60f1a4acc4ea</id>
<content type='text'>
At this point in time we should not add common.h to any new files, so
make checkpatch.pl complain.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Respect include directive on Git config lookup</title>
<updated>2023-09-23T15:00:37Z</updated>
<author>
<name>Fei Shao</name>
<email>fshao@chromium.org</email>
</author>
<published>2023-09-08T14:15:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ce8cb76c7cf5cadf9d4b6293df8fbede74535d93'/>
<id>urn:sha1:ce8cb76c7cf5cadf9d4b6293df8fbede74535d93</id>
<content type='text'>
People may put their user name and email in a local config file and
reference it by the include.* directives, however `git config --global`
doesn't look up the included configs by default.

Enable the --includes option explicitly to support such use cases.

Signed-off-by: Fei Shao &lt;fshao@chromium.org&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
