From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 7dy4KMDiAmrBLTMAWB0awg (envelope-from ) for ; Tue, 12 May 2026 04:20:16 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=uozmKOeK; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 956EF1E093; Tue, 12 May 2026 04:20:16 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 4EFE41E093 for ; Tue, 12 May 2026 04:20:15 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CEC364BBC092 for ; Tue, 12 May 2026 08:20:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CEC364BBC092 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1778574013; bh=CH3MSQZM8vXiZOpgAeNlbPtVr2D4hpiF1iKWBVKoGxs=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=uozmKOeK+K4KyU9BeWff5c1CnV8e5GvUYjA2HnBiMeFl3h7ypTORkNUiLnZ9+IxMU szbrFLrBoc2T3l3LgpfVetwSmR8uwm/afW7ybvc7Nn9abpzRGj2UOQjkQK2sVwYizp jAnoL8VDyX6kAKDekAqnABNXt9mvODJEAwBmRWJ4= Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2a07:de40:b251:101:10:150:64:1]) by sourceware.org (Postfix) with ESMTPS id 8F2714BAE7E0 for ; Tue, 12 May 2026 08:19:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8F2714BAE7E0 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8F2714BAE7E0 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778573967; cv=none; b=rvkRjH8QIuAMzyLsI63HBCkJBtkjV03xZ9gz9Z4tifUL1jqVkU/gkN5ApsAzfLzqPA2L3zs1PS1wZFCdcAZ0jCqRbHpSMEkXNJZsK0MH8mcjn7bDhNhc4KRXuZbs/KFeNr1KRxKrusLdpWgytTegx0O5k2f0a4D7U8LCNQ13Dag= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778573967; c=relaxed/simple; bh=vNGW3zojlVX1+tkS1zNWo30C6w9UhPtqjWe+MsCObiM=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature: Message-ID:Date:MIME-Version:To:From:Subject; b=bAZ/k26V82djQPDwq1KqLEW0c8S5a7Q7PqmlJ6+6lz2uoCx7h2HG4ROr5omtWRLVoPJ1aIGcOXPLsRAZ7HYECkr00i0h1kYS/FtrwapVVQWD/vdFZivijVMSt8qrdIs8iy8TGv746adXLFDVMiBLc6rEfHIvqUOIcW3Uq92aWwY= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=s2t20seG; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IZGKdedE; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=s2t20seG; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=IZGKdedE DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8F2714BAE7E0 Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 850426BE8C for ; Tue, 12 May 2026 08:19:26 +0000 (UTC) Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 72802593A9 for ; Tue, 12 May 2026 08:19:26 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id EgqWGo7iAmolcgAAD6G6ig (envelope-from ) for ; Tue, 12 May 2026 08:19:26 +0000 Message-ID: <6789f4cc-cc39-4061-8079-195d5ef5a362@suse.de> Date: Tue, 12 May 2026 10:19:26 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "gdb@sourceware.org" Subject: Fixing commit dates before pushing Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.30 / 50.00]; BAYES_HAM(-3.00)[99.99%]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gdb@sourceware.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,suse.de:mid] X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Tom de Vries via Gdb Reply-To: Tom de Vries Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Hi, back in 2014, a requirement was added to the contribution checklist: fixing commit dates ( https://sourceware.org/gdb/wiki/ContributionChecklist#Fixing_commit_dates ). The related discussion is here ( https://inbox.sourceware.org/gdb/20140814083231.GA6283@blade.nx/T/#u ). Looking at recent commits, this is done by a few people, but not everybody. [ FWIW, I'm using a push script (see below) that takes care of this for me. ] If not too many people actually do this, and nobody's complaining about it, should we drop the requirement? Otherwise, perhaps we could invest in some pre-commit infrastructure to enforce/implement this more easily. Thanks, - Tom $ cat ../push.sh #!/bin/sh set -e branch=$(git branch \ | grep "\*" \ | awk '{print $2}') echo "REMINDER: Did you apply the Approved-By/Tested-By/Reviewed-By tags?" echo echo "Push branch $branch upstream?" echo "Press ^C to cancel" read git fetch -fp origin git rebase --ignore-date origin/$branch git push --set-upstream origin $branch:$branch $