From nobody Wed Nov 17 16:48:40 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 D84BE18888A7 for ; Wed, 17 Nov 2021 16:48:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-24.consmr.mail.gq1.yahoo.com (sonic303-24.consmr.mail.gq1.yahoo.com [98.137.64.205]) (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 4HvTQr6jP2z4c57 for ; Wed, 17 Nov 2021 16:48:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637167726; bh=ORFjz5a0bfb5dYc5Ly8005clmZEodpJiPlyBFtGIJk4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=CDiAMnOhLk74/2ToWaGWtukzx1y9hJisJ+SWVuqjpZLbwdrs9fg0bONfZqrGg8QJ5XzGoswLO6FfXp68vtyeyh3AxHCQHj06GoUs1/F/7yZxZ+VzxaL6NaGq7oCex9z0pCM2Gy2Vo6TIWdrHisTB9OMzW2bn/Vy3hSK9pH/8knCbNjLD0wERBVAnHIpG8i4x3kB143GfmW99BVURC+Jh0k0D35Ih50TOU5CdaofFk+DNGli4iGdkV3U2ib/oGan05yfaNOEib5aEjugks+1Fs8JId8D5hAZ1u0xiYA6k3a9lJDshDAJDuq79QGCWMAuKZC67m17XVlVw5mgWvop7IA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637167726; bh=XM0ehFTENd5MLsuhULWEO+COqwW8+xgFEaurU0Xz9xs=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=LBmDNAKx955hUvCDVOGiSrasioe2h+lOrmD2q57dmoH+Xd55nU4jJWWIcDdE7yPIP81s8xzqwMa1Frh+3l4BhAxIGDobXHSAucHEnI15l5lWqhBx3KA6q4KTP+WNBRms09l31yR3+iuz8deFQtond95WyG2QXNBnlvaqr3/bcyelpex9ulv/TR6Si63r+TCCK17eVYHuJBtjFcGmtLXpcno3jvvvxX8uyfcpM89K8OG3eO2GJth28w/KFCyvzRi8T9R2YQlzE3z6h103KXcfA8KiQp3fpJGdgRquZKcIZeI5twFPdfXELqRFQGb8QiPculiV3qsCjuGdOfVt2BPkaw== X-YMail-OSG: gCUE_vwVM1niuvrGMn56p8PkQHIjqr.FU8yOBTNWkmb9SYAHPHIGd7qas_F7hRE 6s1RB00E.EsCNHciP.tW4wIqo_p4RqODhT5qokPk5C61Y4EuZDIBIhmZoOU68gkIhtfviv.tmYQG Im1bPZWe5pTJ6fqEdOck6zWmfjAu_8cx2acneAiwazRinWPzo3crJgmAK7Vjsodle0VGO5lvvIbm _B0LYEgeZAxbwP.J9Mw9BVhexAnny0NM0SJHAdR_7H5.gBoGmcXGfBnUyyT7_r7U.JkwRWr._eXv Kl8QT743L8CIOWlo4bW_2zSua1nl7wqa7fYKIDxIMh_0fagLvgqMb61V1flB5QqNI55MEJCj3HFg A3gMBEfhFDNuNbOaX6SqtHDTxBSUFMEKbm_cZSf8uSFnw4skCtIVPv2yizw_mVkYWpe8_IO3FHEz lPjKWH8_0f.qPKQa6pYniKv6zPH8pM.nb6MM64nBWwWqeiKTNOz52uyCEE5bJz3kwyAd6v0vuECy cs_Uy6S0jnlyqcKpRgw1Fvet9u4sQEIQyNGJ6IM2sfh3aL122VWd8wI9vy3f16pwxUoo_oE1uoCr bH1ppRlkLX9zoxUd8vvw6TXNr2Fe2G7dhaU1xdVeghvPHseBGXTxdNuJ_rZaDFj_h89yfAXikhTX zLg3mEGKB7vJIzbD960VL4kYazmkE8wLcjma_xuV6.kCmgNpkEnOqV.kH1r8S5aAiMe05h8mvDYA op2mBpNEh6mhtAVFf.WKS8tvoHGjEz30H3.PhsJuyMau3v2oFIaLGljEQB7UiB7Kj7QQzY61jFr_ qzmstFM1.ISQJDzET1VIL6VnEuVIm4y5tNo.cj5FmGiP9MjjanxWQqW_fvXl1Smv2ll6XH7Vg06I OVLjvyCIv6bOKBEl6ojaEAGVBGleYeOqiV1AjwAdIEjKPbyyUmKffYePu.Rk7oFVWIVvHglpU61r 0PQST6bLEFnz96u2H07dYxRqRo9ybmAeQQDw3Id_0u5rLu_xOaiAkxbxgpfr3_fK1ldqTx_ezTGK Efo9cJ4Cc.2J1fNEy3SJ.nXwOHQxIFgXvIqIWoo5AsJE.le8Jtw2TI7fCGmUiFJW8ovuulDQx02K 5eeolGoI_wzTmyYCmQ0wh9ZOvPGXaRNdP0z1MuRskLjMfJ6N8TYu3Eg28UWYAeBj.9RyKw5jlBsU WMHdhVTokeqoPtEcK0677Xeb8g8a1buCW05cDl2qRE7bq7GtT6PnAFC0LfCxSVNDbUZiiAbJSFTP z9VmwrqbNzf_zbkiJ2w0vj8jnRJ.oS6KLcmn9SeYaUdxKkqiHo4QyAXm35VJMLbG5BQ9JOLKNb4C f4sZHPY9Wd260Tolm8Ftmr7eSGmdDMrl7WxCQr7RFLRScErvKgWHhYukQ9ejn2UWvbZj.C0jnegQ bQ63SnRMthqV.twy2fERMSepelsQ3rAdAF0Stlvf4eabfGL3_XNQ0cBTY_U3LegQIC9xRucHXA5H KE4oS1jFw3VW7h9WOVjx.HV7.37y5QVpwBM_yBa3U6ZPiAJGYeZ5.cJUj7WfvfmtGsee0NFk8Lz_ DWiYCytAB7LERp2YLzd9TpdVwwAGXw6UPnnBtOFHy6s0Xl69imdTNScXtXjBfC5maykNaXIYR6Ba aW6gF7LU.ZoholDEpjPvDt.x.XRjcxbNBiwZScEPdMh7q.fPs699KFBEDBcHQslzYWSx_ThaFIZT aryatpECopQAJMnpQHxIvjCPadjiexJbn5RxJGyMn58sKxaCHVa6bxwmhOvmjv4fwg0VKmCeu1bH SiRBwh.4mpOASSEN97zN0HTN39cYKePzMazaRCIbpnaO5ffkBUK_zyz6qfsCP.KBEGpyaS_KZzYL 0mY15IwxqvDbmXgoJbFqfxsuKMDHB5MhqBwDRmOd3Oth2Qg5WTa7O6XUtvkbxZekbiP_7__v.vqw _lXT_KKJY_4OsX95UAuSOS1gXlZTG8kOOwCojnhzJhDbkBTUPyTff8F6SNKUu1KHxtX054ILEfMy lWpdveK3HW2X__LHETUrqO0IZkVjTmCSXflNendMDZiimcfgC9aaG.4wn6cQWYU_aHGVsL96SOFR 3vDOCfZ7OZBraw3qeTy5gOKtiekqmiCFdTHmhREXZRgtR5d8Yb914t3bjb6I53C._CWa8q.a9ZTd utP9WYrCZHDAlaJItdNJz3cWsSghpYKwL0siWhCxLhcqwsE3ogOdwCurmkKQFaoWenT8ndimNN81 MFgQUbBs.cvIv0mNzANNEuJoVm0lV87Aen4xUywWas7s- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Wed, 17 Nov 2021 16:48:46 +0000 Received: by kubenode505.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID eae8830a499b112b1f1f406ff9f84edc; Wed, 17 Nov 2021 16:48:43 +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:48:40 -0800 Cc: =?utf-8?Q?Ulrich_Sp=C3=B6rlein?= , Graham Perrin , freebsd-git Content-Transfer-Encoding: quoted-printable Message-Id: <4EB44761-AF88-46DA-9FA5-D40DAC25EAEA@yahoo.com> 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: 4HvTQr6jP2z4c57 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CDiAMnOh; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.205:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.205:from]; FREEMAIL_CC(0.00)[freebsd.org,gmail.com]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-git X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Nov-17, at 08:40, Mark Millard wrote: > On 2021-Nov-17, at 01:40, Stefan Sperling wrote: >=20 >> 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 >=20 > Try doing range searches for each of: >=20 > 8ef0c11e7ce7 > 8ef0c11e7ce7^ > 8ef0c11e7ce7^^ > 8ef0c11e7ce7^^^ > 8ef0c11e7ce7^^^^ >=20 > on the main branch and note where each starts. (These > are in the range that I showed originally.) >=20 > 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. Searching for each of the ranges: 8ef0c11e7ce7 8ef0c11e7ce7~1 8ef0c11e7ce7~2 8ef0c11e7ce7~3 8ef0c11e7ce7~4 gets the same results, by the way. Try it that way if you prefer. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)