From nobody Wed Nov 17 16:40:30 2021 X-Original-To: freebsd-git@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3E6F51854C6F for ; Wed, 17 Nov 2021 16:40:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HvTFV6NsXz4Z1Z for ; Wed, 17 Nov 2021 16:40:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637167239; bh=MG/SKlqoejjybu8t608TDtf9JlvtezsPTV4JtmuR3tg=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=YiIaQ5S4H5UPA4FaPM4csw6zzUKxkXN+7ZPnfcn4wYuBj4WdRwH2iOOAeYhRdUfEcVLLh3Uj99E0PVLn9ufOzkt+CCZqb+aQW8ardieViaiE2Q3O/2DyWZQcR76k99t35bd/H8leA/rEV4Ic8PMc9uj8tF1D6H2Xlv4jmLYNU3S7t52fE3OcmmjklZ+Sw4eIMvIjqfAIAtrp8fSzWbL8mUYn6xWxHwmlnRC79yGR0ByV9kfJmds4DbgpcmEB+VwqhulZe7vgAIZhVWvJU7BYu66C2ZyXD6j8rngmDxG53xn4rp9M/4lGyF6C/kpQx9ACpuq3nupy/qHLGjfYZQPtww== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637167239; bh=3gRJTopYxFK4EtgsdIIHpx2SQ7Fmon8QCmszEynrxxM=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=IHOW9HUDq2lqAk6Zk40CCPSWjE9UUjPR9fTsA8Y01ZpznoCHcw8kzTfE/qUoSEpVb8Rqdn0aed4Y08q7GHiNjGA/E3xaDbP50n8PtizvXXa3xZefyPgB1bZyBFVUCT9q9BDyCediyDWtQgjpXwPxPhIQF8aemIBryWsDqq4LD4nHeC4Z8AsfYonSbi3BO95HuY9CdDmrhSPbSckXFwZwqoYWOC1Lc2WssE5UAUsbbaQFz5QvqqXJDoTsJkszoeLg3n3kTbhx/2YHENxOlhj4aZrsngio1qcB8glJnwl/y6ObC9p3f5Dlm49pM1CwEQHaKQqjpYow6PxuF25nbfI2kQ== X-YMail-OSG: QozCfMYVM1m3k8Ysj6vj3HtgzaWP7B.jb3ftNVruwIp01yWUMFBxuu0WG.oJuwE hNHZhSRla0MYj0BILhtXh48XjkTNMnDOimsRz0fxRDZZXJ3pztZUCUJB6y_Fltt.Xnt9xHq_kzk2 vh7k._txtnmTntb_Xa6vOrfD5qhn5Q51fvPdWEcXdA_R07L3Em_H1woAwQuzjiTq9K5_J9pGiJYb EcGUw1gbrLh34FxLd4dgljMz1MD1bFx5wm_q863Iw65aPmRZ50AEoBGV1tGCOioY1DphuUbXV8i1 I_km3glSZuI44RJndAmPWpc7b90CKGLwI8m496lYRXAF.MTVUXsV_EcE_b5_nigAhUnJdwxMTVzO M2NPT5.Y7E1sjthRqcZpm3pgkVyBSWTxjn.SqpIqubiGQR45972YPXlWRGL4woRO1l52cE5rlMJj WfTY9CmpDBaRA1oECNY5nLN5Kl7NEAjhIEISJxFbNSOfpLm5zmG9e4WE7rzqpTC55ml1Q8I3HX7p jo5NpRLseaj8LyC0dqU9SY54lznxymWWTa5YiYwxafzt84FiwIpVU2IGAle.e845CSGQuVgStqK1 VWRSbQf9RyDYhBq8Fl666pOlFTXyzuzKzeF2kcz4rV4W7ikAkBWAassE734Xz6BwkFz.L02LHCnA fFfUCf2voSxtFJWygsP_sTrcf0MJ_S3SYd5rujuJVwhgJFMIDbaYmS7xPTW6Npw0FEZPSQ55ypSQ GgdcFHZkH049VOmBi0mYnpKow5KET0_FHCDMo5I68yWXP2UTV4bBpP.oGnBrV40trnIkeJ9ooxxt UDdN8orpgznqshxCvdknGaD8flYoLx05gjudq.wTAWSpSO4dflohDiTJ4dEJBmaZIkWKtV1tNJ_L voZuUxlLqUDBgpDRw7A7Q535ajLLsjzVEFmq1qATfQF6GfDAtcCxpEaRPsyb_jlbVojP_bJZYug2 cdqo2S1C_HA.bMuvX3V9jWsNSjTID3SLHpnAQOEVdVRonqRB_esfdnjevR4Yi3AjkRozP8W4lHuK gQmnAGCXrGuYo1tSQdZuK5DJ49Tn0iAgKA2zxKTqfJpw1tP7ofnS_wFjo0j1lJ1HtjTCFsiWEwWE QuKMmtCRuxzdFCtNhgZvkjmrdpJBz4Osn41UvIy9mC4l.63Yq5DKFSFyM3f1BzHA2_l923mDGmYD CUtKkB2tdebHEzwFQmurPprTuc0raYS2TgXg3djhWMHr426TUzrEjV_yM9FaC7AyOZXt_Oe5PQ9Q HHX47F55FfuvyyJtJYB6JOswHZTcUjGAtRmmPfvfD8me673whyA64O2YI_YCa0oIkWcBlx.OjAOE OHdOtTyACbj57CmGZxcYOzaKNzlWCOI4Fg5ybZmciu8Vg.8KIjwp3UBg99DmshLrAzQFSfxgsGdJ fSLCnl774htj6Ylejf.6AyTRZR6ZpTiGHhIP646.yU0WFpP6B0RUMLmOyUTtovmUOJrinFCxsCr7 _UjgUKy1VWOH_UeI6fCvLiOpmaaAcgGorQTLvvknoW8GbpUyctTy.eKfYKlUEOEcFHGO53uQKA8g 43bLRuYYazWlTgjlS15rfXRpPkfav4mmkFuDpkISDdIj5cRyGwnn_BDikQ7xE5MdMp8LIyrw0i7G 4PxybS_MkdhNnUNU9BHUF9go.gkAaBZOC4iboZxdFQ9bAvzACY56mPxnTPj9Gfwgsnf_XMHrBad5 hYMqwgM4eOTKoGs45uqxuEewWFXBVzCWORzjviKNro.N7lUowEqwIe3nJ6etWVYon7b18_iYGlDH lDNQz3UbUjvNIRp0HUWrOwkpyyHjlv.UdqzlvWV_gk4NG8kNyB.hIJanpZyCLAv72fMfztDczpPS KOAlIol.7_lp.pqlk.0F.tPBZk1WJYWeppn.Xha9GsMDm7SEvzV_wjjMFFvKS5HRskr5CcWcUUBw bODg1ZQuBwU1nN_3A_qOrE7GlGWeQntGKZ9wdbogVfyOfA3wQFNHiZ_rVal1FhWIj9HYjEt1BvGz Osa9Dq9ShhkzR4EQpyP_gnG08e2vi1RJyS7uourNBda49d6a9ldqb39c43tKNrsOaNzh4qrYHVBE Sk9e.Q4U3AHvB3GTV1AnlKfd1yur4KImPuMBSUhvMVPgP7DMYxE3bcy4G4gO.GdHqJ6aTyebq7A3 TsUg2PgOnsgUdF7TN3.LaylBFZ0DgxfhzZLzJh9zZ1a9EJF8IZ1SjWf5CYJmnwKJALLV1RXESm1M VKiRQw2RWllQ2puAqz8QTFLTt4Bz_adbzlARQLLk- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Wed, 17 Nov 2021 16:40:39 +0000 Received: by kubenode505.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0954f68b7f800dbf0ec161c9804ac1f3; Wed, 17 Nov 2021 16:40:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussion of git use in the FreeBSD project List-Archive: https://lists.freebsd.org/archives/freebsd-git List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-git@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: cgit, ages and chronological order In-Reply-To: Date: Wed, 17 Nov 2021 08:40:30 -0800 Cc: =?utf-8?Q?Ulrich_Sp=C3=B6rlein?= , Graham Perrin , freebsd-git Content-Transfer-Encoding: quoted-printable Message-Id: References: <9766b3e1-fb5d-1993-46e2-057e2567315a@gmail.com> <36020FD7-32A4-4869-B6A2-2622F50F6478@yahoo.com> To: Stefan Sperling X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HvTFV6NsXz4Z1Z X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-git X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Nov-17, at 01:40, Stefan Sperling wrote: > On Tue, Nov 16, 2021 at 02:32:52PM -0800, Mark Millard via freebsd-git = wrote: >> author George V. Neville-Neil = 2021-11-10 17:51:42 +0000 >> committer George V. Neville-Neil = 2021-11-10 18:09:19 +0000 >>=20 >> information being based on local git commit timing (and clocks) >> vs. when the commits are pushed to FreeBSD servers: The display >> order is from the timing on the FreeBSD servers but the Age is >> based on the original commit (before the push). The longer the >> delay between commit and push, the more noticeable the >> distinction is. >=20 > This is not how Git works. If the server changed the timestamp then > it would also have to rewrite the commit object and change its hash. > Git's server will only ever store objects as they arrived on the wire. >=20 > Rather, both timestamps were created locally. > The above looks as if the author used git-rebase or similar on their = own > commits. Some Git commands will update the committer field but leave = the > author field as it is. These fields contain email address and = timestamp. >=20 > Generally, sorting commits by committer timestamp will give the order > most people would expect. Unless some client has an unsynced clock, = and > nothing can be done about that without a hypothetical smarter server = and > client which support server-side rewriting of commits during push. >=20 Try doing range searches for each of: 8ef0c11e7ce7 8ef0c11e7ce7^ 8ef0c11e7ce7^^ 8ef0c11e7ce7^^^ 8ef0c11e7ce7^^^^ on the main branch and note where each starts. (These are in the range that I showed originally.) That is the order of the history on the branch on the FreeBSD server. It does not follow the Age: Age need not track the sequencing on the branch on the server. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)