<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/tools/patman/status.py, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/tools/patman/status.py?h=main</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/tools/patman/status.py?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-07-06T14:28:51Z</updated>
<entry>
<title>patman: Remove the patch-management code</title>
<updated>2026-07-06T14:28:51Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2026-07-05T19:32:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=91b94aff149d2c6efe3afa81adaf5edcc6119221'/>
<id>urn:sha1:91b94aff149d2c6efe3afa81adaf5edcc6119221</id>
<content type='text'>
Delete the command-line tool and its supporting modules, now that this
functionality lives in the standalone patch-manager package.

Keep the modules that buildman still imports (commit and patchstream,
plus their dependencies series, get_maintainer and settings), along with
the stub command. Trim __init__.py to match.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Update status command support cover-letter info</title>
<updated>2025-05-27T09:07:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-05-10T11:05:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2610699420052f4f5fb21577c8181e79475a9086'/>
<id>urn:sha1:2610699420052f4f5fb21577c8181e79475a9086</id>
<content type='text'>
Add support to the status module for reading and supporting cover
letters, including comments. Plumb this through to the patchwork module.
The actual support in the latter is not yet integrated.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Drop the old status code</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f9b84f9141898ffa3d4cfe40814128050b04444b'/>
<id>urn:sha1:f9b84f9141898ffa3d4cfe40814128050b04444b</id>
<content type='text'>
Now that we have the new asyncio implementation, drop the unused
ThreadPoolExecutor code.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Use a pager when outputting status</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=605717405fce4e73ea12479d60098fa7da1e8bf3'/>
<id>urn:sha1:605717405fce4e73ea12479d60098fa7da1e8bf3</id>
<content type='text'>
The pager makes it easier to review large number of comments. Add it
around the output.

Patman normally sends multiple concurrent requests to the patchwork
server, as this is faster. Provide an option to disable this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Switch over to asyncio</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=45f4f6219182927c34d2dc0359f4bf044d3ed432'/>
<id>urn:sha1:45f4f6219182927c34d2dc0359f4bf044d3ed432</id>
<content type='text'>
Now that all the pieces are in place, switch over from using an executor
to using asyncio.

While we are here, import defaultdict to avoid needing to specify its
module.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Use defaultdict directly</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=39f258494fd035cc7b96d904adc70a91f0bb7a7a'/>
<id>urn:sha1:39f258494fd035cc7b96d904adc70a91f0bb7a7a</id>
<content type='text'>
Import defaultdict to avoid needing to specify its module in multiple
places. Fix an extra blank line while here.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Show patches in yellow</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7052173faeedc8d2530893d586b0c1b633a46d39'/>
<id>urn:sha1:7052173faeedc8d2530893d586b0c1b633a46d39</id>
<content type='text'>
When comments are shown below patches it can be hard to see the patch
subject. Use yellow instead of blue, since it stands out better.

Pass the colour object into show_responses() rather than creating a new
one, since that is tidier.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Adjust how the fake request() function is provided</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3fd99e2177c17539f4101151cb061e8f7700d6a1'/>
<id>urn:sha1:3fd99e2177c17539f4101151cb061e8f7700d6a1</id>
<content type='text'>
Instead of passing the URL and function to each call, put the fake
into the Patchwork object instead.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Split out the processing of find_new_responses()</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3c5f27ce124e0025b48601b8c811ccfe45f0fe3a'/>
<id>urn:sha1:3c5f27ce124e0025b48601b8c811ccfe45f0fe3a</id>
<content type='text'>
This function does patchwork calls and then processes the results. Move
the processing out so we can (later) test it separately.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>patman: Split up check_and_show_status()</title>
<updated>2025-05-27T09:07:41Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2025-04-29T13:22:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d63b0750621cb1833c9d263c49476dff6dc88ffe'/>
<id>urn:sha1:d63b0750621cb1833c9d263c49476dff6dc88ffe</id>
<content type='text'>
This function has three phases:

- collecting things from patchwork
- doing some processing
- showing the results to the user / creating a branch

Refactor into two functions so we can eventually have the patchwork part
fully separated out.

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