From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id cMi6JXzK018JAgAA0tVLHw (envelope-from ) for ; Fri, 11 Dec 2020 19:37:32 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 6AuGIXzK01/aKgAA1q6Kng (envelope-from ) for ; Fri, 11 Dec 2020 19:37:32 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 57AAB940502 for ; Fri, 11 Dec 2020 19:37:32 +0000 (UTC) Received: from localhost ([::1]:32832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knoEM-0001L5-QZ for larch@yhetil.org; Fri, 11 Dec 2020 14:37:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48102) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knng5-0006ZU-32 for guix-devel@gnu.org; Fri, 11 Dec 2020 14:02:05 -0500 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]:36080) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1knng2-0006WC-CQ; Fri, 11 Dec 2020 14:02:04 -0500 Received: by mail-qk1-x72b.google.com with SMTP id 186so9461179qkj.3; Fri, 11 Dec 2020 11:02:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:references:from:autocrypt:subject:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=S+oKokJn/K8DBbL9Jt2cWXy+MzUmsYCeJw3Gaa2mqzE=; b=VO1ZjTMsOya0g3jx2IjxCBlZVOJ4MZ8b5CbavCTzFJ7gWHEzMDTzN6RhcWRs+RqIIT SriAdDI64x3P0d2ccWamn/SrghRBlaztOlpRCbp3gawTaC9JR964tmehYOubd44wYZfM lk/pBumY3nSUxwMDFmEdOsCGmjCvan/jhpD175saEIPJlXGujzmfe6p5rVmEkzu/QRHe sFmhF+MJVFsiAMhY5rsoWIqPk7Vr7kFTtmeMNg0C1aVO/0b78hqhMrCMiJB1fl5YQCWR rrkpo0l1uDjSTVWEqJGxiGJE9WGgjunFEJdUdUPPLn/gXvrHEHsLAicNsLjXAjnoNLQL Ol5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:references:from:autocrypt:subject :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=S+oKokJn/K8DBbL9Jt2cWXy+MzUmsYCeJw3Gaa2mqzE=; b=jf7Kv5PqIDWzAHooIFbFizWYqK5HD53KN2Y9AaOhH1MeYi4uy1QXvKVVJ7AGd8FAhc yq+Ooc6DSA194j4cOFBbOgjBAooAK8hN3p7PfpX59sB5Xd9PDnUme18VEqBLssj55IaU yLHlbmSrOYY9ZbsLU3BmUdw4rdR4z7WsuKx0BYtAwGcFShbTyzmDgg36CAvcwRqNWkxH SXqkdXvJ8uIXughF33AuGvKfQ2VRemKjeCLUq1C68TYNRd5/n/omxALwydNvsUSnEnIH giICWbW5BlotP6wlGpemnwh8xONB0id+uW8MYvmJW+V/QeTHXA314sX/Sup+lWliCZQ2 LmtQ== X-Gm-Message-State: AOAM5310NCtDPGwYkOoaNr95euCk7Ub8AUdJXqYKm0oUFxZyQBKSlctR yAZGrvBNIHe77zar0pMGo4h1tc6Qhqzlxp0b X-Google-Smtp-Source: ABdhPJwCqUWt66hRDtWg2rOLWGfKkE5mghzCMhWrA+nuZiPDArmpsiKCfvGZsvuPTNgUGIQQlWA02A== X-Received: by 2002:a37:d41:: with SMTP id 62mr18199293qkn.110.1607713319251; Fri, 11 Dec 2020 11:01:59 -0800 (PST) Received: from ?IPv6:2804:14c:bbe3:444c:3056:b6d9:4b22:99a2? ([2804:14c:bbe3:444c:3056:b6d9:4b22:99a2]) by smtp.gmail.com with ESMTPSA id v204sm8017468qka.4.2020.12.11.11.01.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Dec 2020 11:01:58 -0800 (PST) To: zimoun , =?UTF-8?Q?G=c3=a1bor_Boskovits?= References: <86r1nwfdeu.fsf@gmail.com> From: Magali Autocrypt: addr=magalilemes00@gmail.com; keydata= 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 ijdHLA== Subject: Re: [outreachy] Walk through the Git history (guix git {authenticate,log}) Message-ID: Date: Fri, 11 Dec 2020 16:01:56 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <86r1nwfdeu.fsf@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::72b; envelope-from=magalilemes00@gmail.com; helo=mail-qk1-x72b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Devel , Mathieu Othacehe Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.20 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=VO1ZjTMs; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 57AAB940502 X-Spam-Score: -1.20 X-Migadu-Scanner: scn1.migadu.com X-TUID: UgGnhTZlLTTn Hi, On 11/12/2020 14:41, zimoun wrote: > Hi, > > Discussing how to walk through the Git history > ~/.cache/guix/checkouts/, there is 2 ways to do: > > 1. Loop with commit-parents as it is done for =E2=80=99commit-closure=E2= =80=99 in > guix/git.scm. > > 2. Bind git_revwalk_* and use it instead. > > WDYT? > > Well, #1 is more straightforward but less efficient, IIUC. > > > All the best, > simon I think #2 is the way to go. It may be more difficult to implement right now, but in the future it'll make things easier if we think about adding an option that allows us to choose the order the commits will be shown, for instance. Magali