From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x136.google.com (mail-il1-x136.google.com [IPv6:2607:f8b0:4864:20::136]) by sourceware.org (Postfix) with ESMTPS id E80F53858CD1 for ; Wed, 17 Apr 2024 22:05:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E80F53858CD1 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E80F53858CD1 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::136 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713391523; cv=none; b=rkDJcMhii2/ajtNU4nseCbZztLmyDfyGSg9PTeaUnnscFVwwuqNeKf3PxEJ1yiLWHkJK6L0qkWxuNzV/UqVrNptxuArvfKCI1hTM1Uk7JxJv5byir823GglF9jZhBRfP5DBe2kNY2ucLy/qp+b0LSur2c2iTxYPy4dtdK0sJ5DE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713391523; c=relaxed/simple; bh=mgv4fW4exk8WKHKUGKcfgQKsNDkJC8yQ2ayBrgALpNI=; h=DKIM-Signature:From:Date:Subject:MIME-Version:Message-Id:To; b=wQWCDIo6HDbr+eoTz1dZmbVwPsRxrj468sj4MgoPVwnwsqAafaHXvRdM65JHgTyT+lzIPXWseu/Dnm3WuCHoJMZu2GYsUodo/b02nPURSTbp0wZNQMhQXRwP+kbFQ/B2PPjWeWrt/to6/I/dQP3t3IzPlLmJ2UFLYfbJfty/1rU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-il1-x136.google.com with SMTP id e9e14a558f8ab-36b0ae2b7d7so796485ab.3 for ; Wed, 17 Apr 2024 15:05:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1713391521; x=1713996321; darn=sourceware.org; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=yPNARmAaI+wo5sfCDwWz9wfusTR1D0FzMfYpD7iyCNs=; b=L+BnNHbG2O+2aPooyJXcq70sS1BrIjYRU8d9LIAYxWYmHDfNGTbz0itdq1h3CwDDhb D/SZtAq8tNwwhVUosp30n+DgzFkRwBkNAf4ZnYSzvruvicjPalyXa+nVt2lwVykB6/Fp zS39Zk2UB5CzqZoLLNKnhGPZPeWWAAScppuHvTm9xMnGTvUdUssZvFpnVj4+E4BBsPyT tpHogwAVvaW1b/llD7fdgWHmCBSIkdb2QlcLJKzP8W+5AqwbPElid9NaYsNEU/d670ZS DeTkiEbP+R/6beZeDF6E9fKbn4FV9DP2bNVS6o50+kGMG11vYVhjtMOuhp24PRJ8Q04r w9Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713391521; x=1713996321; h=to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yPNARmAaI+wo5sfCDwWz9wfusTR1D0FzMfYpD7iyCNs=; b=I2ZoSAJF8+ITXYvFBKW5g70upHbOeiTJ+jel0nvtn1GwjjRhpg0sm5XXj8zkNrz5JW 9HlrY+QbUPBs788EUTmakKs3dJ3FSl9TqVpXbwQR4+iJo70lnqgwbFHa5xKj+i15w3ce 4e5N5nncuEBIbU6lRXrBrfSxQV6prms8ixF8wXvWWHTPo6GUmifDYdyI5+W1mpZWtL1V zPtgK86BeRWDWxdxZ5weRXRWe+HoegnuUi5Q5tFpGpbc0XJR+ShNbGRpiq50Vo29aS+F aDYNiaoh4IpsVhuGYqi7t+kPlzHwLczGLzL+jRip9RBd/cZZooP2mibA2yhWJtxqT93w +WaA== X-Gm-Message-State: AOJu0YwqF9WM/ia+dnhg5BCm8KxTMobxkqFJESU+7se41cLV4bubEdrO NfsT/XnFo5zfUa2UN3MAjCGC1Bg+RtENItiijYJhnZ/DhrH0N1mC0jWpOJ0oh8LhtYG+6qeuTUM = X-Google-Smtp-Source: AGHT+IEY5beFGQbUd6XaFbs3Ya0+SGSxYdCRE6cjZxdwKJO9JNvzn60mB28EyJhbHsx1gUTpzon/Rg== X-Received: by 2002:a05:6e02:3399:b0:368:884a:18da with SMTP id bn25-20020a056e02339900b00368884a18damr1252235ilb.19.1713391521108; Wed, 17 Apr 2024 15:05:21 -0700 (PDT) Received: from localhost.localdomain (97-122-82-115.hlrn.qwest.net. [97.122.82.115]) by smtp.gmail.com with ESMTPSA id 3-20020a056e020ca300b0036b2fce985dsm22985ilg.62.2024.04.17.15.05.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 15:05:20 -0700 (PDT) From: Tom Tromey Date: Wed, 17 Apr 2024 16:05:07 -0600 Subject: [PATCH 3/4] Add check-include-guards.py to pre-commit MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240417-header-check-v1-3-a60f610f5bcc@adacore.com> References: <20240417-header-check-v1-0-a60f610f5bcc@adacore.com> In-Reply-To: <20240417-header-check-v1-0-a60f610f5bcc@adacore.com> To: gdb-patches@sourceware.org X-Mailer: b4 0.13.0 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This changes pre-commit to run check-include-guards.py. --- .pre-commit-config.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8721dac678b..b3dcf6482cf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,3 +22,10 @@ repos: - id: isort types_or: [file] files: 'gdb/.*\.py(\.in)?$' + - repo: local + hooks: + - id: check-include-guards + name: check-include-guards + language: python + entry: gdb/check-include-guards.py + files: '^(gdb(support|server)?)/[^/]*(/[^/]*)?\.h$' -- 2.43.0