| Message ID | 20251217192831.1308453-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=1765999723; bh=2i4RLIDoMpuZ3OevbkKD1bvRmp6Q2Lia4AQHAWXHpoA=; h=From:To:Date:CC:Subject:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=Bo9NcZ36BorHwS73giTyaiMl80iUmOksbQbfYfQzIMnhVHeTahJmgC6TcCw5dsn2J AbF1C/CNR4/juSW4PYDMLZF+Kc/fHGhWxNbEdY6Y/0sVjq3DqipwfiZVOwtzS2xTIN tLmCfw4f9GWNhl1jKSW6NrSzl3E04Q28wkIAQqjy9Aw5HeUopBKTJJi95uj6/DdQS3 gbF6R8V83Bzg+VE1LLjdpX6WYskNHb+h5WNjGtotNtCsAqFM80EQG/S0Txe3gl901M WLmBbk5ArXTrkFqTV/GFyXUQMNE3LFqydhrWKFetzKP6CiazA2TN4tidnjO1rAxJWo IaTnhDmE9guGw== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 38A5768C30 for <u-boot-concept@u-boot.org>; Wed, 17 Dec 2025 12:28:43 -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 uBKG-WbffrTj for <u-boot-concept@u-boot.org>; Wed, 17 Dec 2025 12:28:43 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999723; bh=2i4RLIDoMpuZ3OevbkKD1bvRmp6Q2Lia4AQHAWXHpoA=; h=From:To:Date:CC:Subject:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=Bo9NcZ36BorHwS73giTyaiMl80iUmOksbQbfYfQzIMnhVHeTahJmgC6TcCw5dsn2J AbF1C/CNR4/juSW4PYDMLZF+Kc/fHGhWxNbEdY6Y/0sVjq3DqipwfiZVOwtzS2xTIN tLmCfw4f9GWNhl1jKSW6NrSzl3E04Q28wkIAQqjy9Aw5HeUopBKTJJi95uj6/DdQS3 gbF6R8V83Bzg+VE1LLjdpX6WYskNHb+h5WNjGtotNtCsAqFM80EQG/S0Txe3gl901M WLmBbk5ArXTrkFqTV/GFyXUQMNE3LFqydhrWKFetzKP6CiazA2TN4tidnjO1rAxJWo IaTnhDmE9guGw== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 27D9868B5C for <u-boot-concept@u-boot.org>; Wed, 17 Dec 2025 12:28:43 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999720; bh=TbWeKbw60bC/fkZJEXGPBdhUpF6ZNoLNNA8xi8g+2tM=; h=From:To:Cc:Subject:Date:From; b=mP3yM52LRDfR0V65kM9prInso4RsF3tuOjcosr5q1F6anCGCvNok2mzewalMKzEz9 U6Sg7p1j3AESPEUQhHefMBikIkYPWCLfiBhphRUfo/Nqe4EO0lpDNVSkWA2bkMKmpR q/W6OStTE1JvEqlid0GSDLPbYE/7BW61bplcO6AHUHY2jJ9HFqyuhaXDsSo3xDpx+b vst3g4fVLVJq6GLUIUs3mzx3WaK5obPbNrnAQXgG4P/VTu4bR9JUczwTuhBUSQw9Cy bm9OkMFmmpVV2zpMXDtr4QCse+pceYmIBtlI+2X5sT+SJLZahpvfFS3kGd7uAfKqUO gl3BQ6rqY7X9A== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id C41D56897B; Wed, 17 Dec 2025 12:28:40 -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 mmYgpuKwviQb; Wed, 17 Dec 2025 12:28:40 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1765999716; bh=I49NGu507L1BbSDPQ7fjRdsjjXoGU6ZJaPWCC/zXPhA=; h=From:To:Cc:Subject:Date:From; b=hkR+Y0Fzj3UCqB99hf5B1uktHKEC2tTNTbDZKBQcMB+cZ1YmuB/WpcyrLnzzXzgh7 Tt4MXMVd5yedNcZhNS00rbyVgZbnpsQIXT2PER7UzbL9JWa+Q5HqkBtNMi4GvaSOB8 nXfhlfjjO5C2DZLB/rUCYvEzy3CLWcWRX5oxXrapM3KvCfOgUQHhAQ0XYkarIymY0L CvdHBZlcCsfY/Mw4NW8jEN7o/hDrunLNLcNJ6nbSafur0RLSNMWkMnPom+Gll63d+4 wmOg611fkRlXLEPK2wXAOs+K4Gp0uZPEno3/K8TxDTnVUKPPkjIP3lOzS9137qHQMp 8afa9ZYG62zJg== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 670D368B09; Wed, 17 Dec 2025 12:28:36 -0700 (MST) From: Simon Glass <sjg@u-boot.org> To: U-Boot Concept <concept@u-boot.org> Date: Wed, 17 Dec 2025 12:28:25 -0700 Message-ID: <20251217192831.1308453-1-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Message-ID-Hash: N2ZICCFX6JWPIUUT46QYSWFXVNTVB7ME X-Message-ID-Hash: N2ZICCFX6JWPIUUT46QYSWFXVNTVB7ME 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 v2 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/N2ZICCFX6JWPIUUT46QYSWFXVNTVB7ME/> 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:28 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.
(no changes since v1)
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(-)