From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.161]) by sourceware.org (Postfix) with ESMTPS id B2D993858401 for ; Thu, 18 May 2023 13:09:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B2D993858401 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gjlay.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=gjlay.de ARC-Seal: i=1; a=rsa-sha256; t=1684415385; cv=none; d=strato.com; s=strato-dkim-0002; b=LRo0wOGRuoNhOZexAbxjbNH/RNTUuIoQE4s0QJuGiWt/eu76skCEUe0Ozmj1w20zLw XJi6ztS8I/xAK1NzsKTTwaWDHo63s+YFhmghR/+vL6SXuWVJm0czg0GRm0d2ajFy3cGk jaAHa4ajKAbBp8FD7EUfT45xBXSNfagu81RTeMyQX/pXKJ0MFiNH0X80ux99oIqrv6lD Lo0iWACa9BVCwsvErZdRVxohGGWvVnMgfcCtALDiXm1go/yONM/lOf/k9sIgp0txcCT2 lwSliL5HSYIe+vCIer0CLLhxBI7K1xL/MSkV6Shz4y1VzFoG9Pn85sn9G2qCcCEukiRp 6oFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1684415385; s=strato-dkim-0002; d=strato.com; h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=HQQ5/C+yY+gk+z3TLkmO6MASNPmz0ycvKZfRisUJfzU=; b=bBdRQJHOHMjX0Lz97B6SiGIvBS1PjnG9zxTEZi3W7eQmXhdiyCsRV6ifrtJP2JBLm6 DyM7S1ePBvQ5RAgwPBFOFKDTzS5pyVdPZ70DRF+7ka9d4/AGWsz26IAb/5ZVZSLJFD67 1lB62FW/FBdF9OauB57ZNkcxYMthfEddZ6hGPqWUf5eTEtpmJwcbbcTk5AypkgWtF+8w Pq2mar14MYj6PPYdADW0zlmZSeXkjDPSUKYCaTLyWB59eEZ9b1zZQi04I2ryZHk753Nv 45AgiKRRbA8+w0sbexCwp2Y25H5tvxdxJWTmY3cibn/QiQkT72OmshPydUDuAkenqCrp dKEg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1684415385; s=strato-dkim-0002; d=gjlay.de; h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=HQQ5/C+yY+gk+z3TLkmO6MASNPmz0ycvKZfRisUJfzU=; b=NvfFpGuEVZ0HVThUKWa9MtZ6SUD5jLnkXMIDEJKhslwnELd7jfFr0H0bu15XAxLPJt dSUB8xW8/KXbzEkxW92mmJGwh1rT61P5dGpD9ojadNx4TdCCP65JNbOwUNq+lrirNOZd SzljUZmICNxH/I7UcGlfJhEEJ4G1QZxZN0ApMa1mUjCMdLJiouuQ0hyZ2MXYpruN2mWT 0vS9Po9rmFYBtlj+j8PoXPOO9OxHeDRSMlr7lol2SMx61nQOQv57pHp9OfuSauzF02gx rIi2NwoWIpFUFtF6FZ+7l2xr1TCkji+UE6js1/l8SgbsqZ0tPPbvW378plUwiHn8X/Lp H8Eg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1684415385; s=strato-dkim-0003; d=gjlay.de; h=Subject:From:To:Date:Message-ID:Cc:Date:From:Subject:Sender; bh=HQQ5/C+yY+gk+z3TLkmO6MASNPmz0ycvKZfRisUJfzU=; b=E+gmZZvS/oJs5/Mlt39g+S9Ht7R7rf9KsC60vxch7QCaHEQBbUbjXcX8gW8DpceMHM CLpBY0BB3UZ1JU0aY8DA== X-RZG-AUTH: ":LXoWVUeid/7A29J/hMvvT3koxZnKT7Qq0xotTetVnKkRmM69o2y+LiO3MutATA==" Received: from [192.168.2.102] by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH) with ESMTPSA id z691f1z4ID9iLTf (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Thu, 18 May 2023 15:09:44 +0200 (CEST) Message-ID: Date: Thu, 18 May 2023 15:09:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Content-Language: en-US To: overseers@gcc.gnu.org From: Georg-Johann Lay Subject: Help with git write access. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: Hi, since quite some time now I did not make changes to the GCC repo. The last time was actually under SVN and with a different PC. Following https://gcc.gnu.org/gitwrite.html I set up the remote to url = git+ssh://gjl@gcc.gnu.org/git/gcc.git My MAINTAINERS status is "Write after Approval", and I have signed a copyright assignment around 2010 and did quite some changes to the AVR realm. So I have a bunch of questions and need some help. 1. Setting up git+ssh ===================== The gitwrite page mentions ssh-agent and ssh-add to be used to set up secure connection, but I can't figure out the options that I have to provide the these tools. I am on Ubuntu 22.04.2 LTS, Linux 5.11.0-27-generic, x86-64. Could you walk me through the exact process please to set up ssh and git properly? 2. How to commit / push ======================= This was easy under SVN, but with git there are much more ways to shoot ones knees or violate policies. If possible I would fuse all my commits for one PR to a single stage so that my local commit history won't show up on the remote. Is there a wiki or tutorial on the exact steps to use for GCC? 3. ChangeLogs ============= As far as I understand, ChangeLogs are now auto-extracted from git logs. In the old days, I would prepend the folder to which the changelog will go to the actual changelog entry like: gcc/ * gcc.cc: Fix typo. Is that enough so the tools find their way to gcc/ChangeLog? Thank you so much, Johann