| Message ID | 20251217191834.626062-1-sjg@u-boot.org |
|---|---|
| Headers |
Return-Path: <concept-bounces+u-boot-concept=u-boot.org@u-boot.org> X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999134; bh=C5YavK9z1FHp2hxPjJ40dWx08gH0i0pslqi8ORbRgAE=; h=From:To:Date:CC:Subject:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=oCLRtWS/fNaq03P6ahJcqWbokXLwNZkgO1ySmStNSFqUdn+My+6Wq4MyLrPvyYALr HnHsBz/cSevRoBkd/d1ytIJhgv9JCTdYwQ711mRq98uflp/23Z3p3sapYRb67Lq9To eUqlx7CqXGKzSV9Mr1qbupOfezU97Cf7KOVCR1Zifp84oxMGIRTy3mJCIWUdt5y5pR 7hFFNdIRLk1EVtSJI+gnbS7qg4ltsmyMfO9sOCWpaprTVpfcnIWACnuB0PFcCLoAJE cvVKNz3YPuYL/Hj8V1/9Mnskjg1ParKIp9EQl8nwzOrXY1CyNnHufDZCctnlraTIj3 ATzcjH1wlqPgg== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 95A6468C09 for <u-boot-concept@u-boot.org>; Wed, 17 Dec 2025 12:18:54 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id jL4bm55lRtOD for <u-boot-concept@u-boot.org>; Wed, 17 Dec 2025 12:18:54 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999134; bh=C5YavK9z1FHp2hxPjJ40dWx08gH0i0pslqi8ORbRgAE=; h=From:To:Date:CC:Subject:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=oCLRtWS/fNaq03P6ahJcqWbokXLwNZkgO1ySmStNSFqUdn+My+6Wq4MyLrPvyYALr HnHsBz/cSevRoBkd/d1ytIJhgv9JCTdYwQ711mRq98uflp/23Z3p3sapYRb67Lq9To eUqlx7CqXGKzSV9Mr1qbupOfezU97Cf7KOVCR1Zifp84oxMGIRTy3mJCIWUdt5y5pR 7hFFNdIRLk1EVtSJI+gnbS7qg4ltsmyMfO9sOCWpaprTVpfcnIWACnuB0PFcCLoAJE cvVKNz3YPuYL/Hj8V1/9Mnskjg1ParKIp9EQl8nwzOrXY1CyNnHufDZCctnlraTIj3 ATzcjH1wlqPgg== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 8338D68B35 for <u-boot-concept@u-boot.org>; Wed, 17 Dec 2025 12:18:54 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999129; bh=CpjQJskRWl1deF0J19NX6oVCMsXtfRpSnqneclT/+zU=; h=From:To:Cc:Subject:Date:From; b=tokb1wUMcA5sd2dzBjvK3igETQjN6pIaoKj18uFGgruajEKcTaW2jtHLOE9AHHPKg QYH/tfhLvABwyxsGixzK2hR4b7T++ncjlL6ZGstdrrnvIc9epSJJ+KBb0g86QO+8Kt FeIu22bLVzOqjuvK9JB6f8Lj0xvOaIBIRJ6rmVJANGiFoegp80y/TKWdaIc4JFScur r8a94RtjTc9BsNn1cVkEZDXc1CmgzkwEt/V06cvkAF6MNNCMHpGzdB1/5eeYo3+TFQ 5WQN4mf4njWEG5xtrVY7Dpi2baVXLFVbMPTvO0J6dHSY/hiWZXBt2TIVx20YAMIPIO ozWzb8LA9GDTA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id F0A5968B4E; Wed, 17 Dec 2025 12:18:49 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id o1_puezQ0ruL; Wed, 17 Dec 2025 12:18:49 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999125; bh=woNyEf4YAWslBA/wk0IADY93ZgJTwoUm0dtk5HK1oFM=; h=From:To:Cc:Subject:Date:From; b=V1GQSFoAS7PD5tZA/mKHf0SkcwA2p8DRJbYM7JKgGucsxiMvTh6KnaMAJ/byOaBd8 Maqb7e3IygWK1ACnNB+xjH/2jOk9eTgfz35LnqCIvtdKbCPUN0k6Y6FhDglgRagw1D jyXrHJlLSHHZ7pChwhD1fX4L2R/G+9zBPCk4NZL8zZiE0ZrhcBP8zzF+x+Lc4guUup 7QSWw7k//TfhPUfmKJFezQCW+6toDN9SptVNtPYJMWgwX8zGFTzapmLYf+zG20ovBR ldxpS+kx9c7nyacIOTVRC4gfTwJpZzMaLiFjI8n4DKAOc57VSklPl+WzecACkdQRrA 7yqWISxIkaXLw== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 6DBCB68AD9; Wed, 17 Dec 2025 12:18:45 -0700 (MST) From: Simon Glass <sjg@u-boot.org> To: U-Boot Concept <concept@u-boot.org> Date: Wed, 17 Dec 2025 12:18:16 -0700 Message-ID: <20251217191834.626062-1-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Message-ID-Hash: MSNFIFDLMZVWNPJRE2775MQDQNOUHARU X-Message-ID-Hash: MSNFIFDLMZVWNPJRE2775MQDQNOUHARU X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Simon Glass <simon.glass@canonical.com> X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 0/2] pickman: Improve handling of rebasing List-Id: Discussion and patches related to U-Boot Concept <concept.u-boot.org> Archived-At: <https://lists.u-boot.org/archives/list/concept@u-boot.org/message/MSNFIFDLMZVWNPJRE2775MQDQNOUHARU/> List-Archive: <https://lists.u-boot.org/archives/list/concept@u-boot.org/> List-Help: <mailto:concept-request@u-boot.org?subject=help> List-Owner: <mailto:concept-owner@u-boot.org> List-Post: <mailto:concept@u-boot.org> List-Subscribe: <mailto:concept-join@u-boot.org> List-Unsubscribe: <mailto:concept-leave@u-boot.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit |
| Series |
pickman: Improve handling of rebasing
|
|
Message
Simon Glass
Dec. 17, 2025, 7:18 p.m. UTC
From: Simon Glass <simon.glass@canonical.com>
This little series includes a few patches to ensure that rebases are
made against -master and detection for needing a rebase without the user
having explicitly request it.
It also passes the previous context to the agent when handling reviews,
which should improve its response.
Simon Glass (2):
pickman: Add git fetch before MR operations
pickman: Auto-detect when MRs need rebasing
tools/pickman/agent.py | 93 +++++++++++++++++++++++++++++--------
tools/pickman/control.py | 48 +++++++++++++++----
tools/pickman/ftest.py | 78 ++++++++++++++++++++++++++++---
tools/pickman/gitlab_api.py | 16 ++++++-
4 files changed, 198 insertions(+), 37 deletions(-)