From nobody Sun Nov 21 00:30:55 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 4BC6718899EF for ; Sun, 21 Nov 2021 00:31:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (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 4HxWXq0mtXz4kK7 for ; Sun, 21 Nov 2021 00:31:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637454659; bh=ufsAE0uevTDoL9Zl6y/rUFHcBeCXy44ynuLfFCZph54=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=GSgjkG6gDdypZSdF0oOcZfDqnNNHk+Jy/wc54vanBGH2fj1eKCSOI5Dxb48QH8CjmHbMPh8YvUxPyzOZrCQuLHS39YgwOIUWfAeZVvhj9fc69TMQVpnd9f70ZNGaxMlI23g8sNfb/v/O2zRP5rzuRyjndHZCdm0AfbuzF6FeIuKY1+ohtj6itEEBqmeGlIQaJJDOExFgUNZM6ctI2nZwi0968wJt9VQa2pHXVsWD7HVgFJ5TZEp5PnM315UbiryvxDpB1QVrQ2B/6NlTBurT2/UxPxjxIFZvMDYyWBA9rYLzxJvu/OEpND1kYuhGIQW6mDxHFGXzijbVSyBkaIbucA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1637454659; bh=pDfPnW1jl7NMVYNmfx+algG5DkMdLZ9ZACH+1tPUpU9=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=WSgg7pxaPPYQtlAPW5JcwRyIm1FaHb06cd5CKjNr7hUErzX21M/z8M/6E1c6fq9R7wLqaeZNjSkRi88CYa75HXJ0hSLCad9k4v4CzJrhkqlC9q/ad93LUlO7LJkSllcy3iKMS7Eb/Jhq9GKkAzra+hSFNzpaMQYqJninDKm9JO7z1LLgkgW9sWZXD0878fI/AAeNscdD/5SjWVaaITrwEA8+KEEucIuTIDVgx3Ku+fEPTYP4xEj/V/JoVD+Gt4ns00rqLWgQChsqdxCmHB/KN9Vlq4q7KynExbOxUQ1dYBjABItHygqfDofdv7RXuvtRsS9hGKTeUv+CvvPrAtnWRg== X-YMail-OSG: Mu4PjqEVM1lboNate9Yg2zpqJ38BP273W4p0V9C4maGnQjFJd3GaPQ.swGH_boc aSb.6aBZBZ_VApHWOjksK3AWnIB2AilEPsX7tNbt9epai3SBd4kiYDDo8BXSjvv9F0PYhlEkTCj3 3yIRsgXjCiod5s.4_GCjAWUN8TDWMjF6.McXAmMoo778_cnjWTpx8iR1vSfKU0pQja5JF9PGQdxV 0LogcLyWOUu.G_NJw.3hxQ16DnKNRbEhYkTzOJp9EZt0QWKogS8SESAcJy68jYVacoNGa7SjbTdV WntYcn5FNhto0f5cO3wHtl435t6f5_Ytok4BPn1vzLVc.nh2EoQQzSf87m5ozB0IYNRynVxv3VUX zqcLt2k0ON1eXQ03byBPbSgI_2VT7_PKKSxawFW9X3BRsxrbPb_bdKr0HWsCdSnwIQTpi9meDUCf 8zqI45ZBSqWimqGjWeHyB.mzoBGGB7tgbfuIuiAynjKsTmnI1BJCFFKs3Iv2LtYPwYwjHQfNVaz9 2qyef8afSI.zvtMZXoh04NU_bVOhWtRkCOB4pSbsSlVnRvPP50PfEoxPYgYUEgEWGLj3VdpaX8hT Lox7QTX2v989L9qkL6BqEWzC5qEwpZVw9mJVbyUIN4YgQ9SugvmFTVbTypQXgB4tdlva0UH6_Jks ZQHBphUzBnNRdf2gNFKQ42i8Yt.nerauqlCXfJp.4_NeGhF5Matq2SM13z1vZf6QOFAZaBBSSAA3 FfE3rm5TBvGXF3ADoJ9vUFUJHBESkIVhRXsUj748qAYtwvUmwv719IxHrgKeKvZWbTKYSFITDgYf mEUgiFLC6HJCyZ3xJ04g1HLC.U0fRTmT.ZrsSIsWuqo98rwcqPBe36lv7TH9tA5HVqnrFNcI6b8w 4tHm3.1RDOcCrlFZDisT7RZ9RxSrwl7FedD1OFaHCywgUDww10SBnJbvArwQwkpK0pT1cqiSSGzA X3Rdm7ZQQV1h_4kLVIgqudp1AqRHSm2stKdWy5hrD_W7tFhOIBwOZ4keNKJd73J11QrA7GdRaSpx NFlKAQsVpFgi0fH73qhgjG8g9KdsXO4kpTStNM1zhhau._ZOw6RZsfjSb_LZ9mYlOnrP9k6zhuFt FmuO5vz2w1liDrf.InNLsuuv43EcdDKw0hP95fe4IIbJOGSQQMLoVVH3yxAmXZdEBw2Vz2.sB_Ny IvwHtynkBM8NNmGpv8yc7HHh34Sz7QaW8qo1EyhY4dpGEZRGMpgfJy5N.Tma_HpeWhWwekj1v76m rNmpSPgwGygjmHCFBwnvN1gbiaNfLC9Sf26Bc0_gAjJfSSFC6g3GgsdeoJg6MfZR2KdNzGZDzKDg aePywMpVyH9pw6BZuy.D6.U3aBv9hS3vFZqij2gbuTcPxxVMqnS64t2CpDKeuTW6QObkyJkrKuPR Oh_HLDcQiPhGAH15aEd2EyoaSRPEAlebOueGcH.O9BoN4OiKsU.1JJQBydLCQFtbRpioThCyORgr m8JPMI7y4EGxTUGObxrMt6N9eOcx6A1f4AQHUAAaEJYNzNHMBxTo7K3LD8_uZylXXMRFoTIryZ26 QPN2ZOPbpMAOU.7_wpSc3gZyKzPC3qsfpf_cY3wf2jW8MjNpTsqfzudICNa_1FeZo6Mqiq63tww. I6iobi.DVZ_ceS3gRRDua6GOrFJDsRO0ezLplEMLbYx.sSQrACk8KYBmTpg2xFXrguJpOgM9nOdc tKs.dSZUBj7MSnJUfaVa7UVrG5VbqmBqK3DBSX_VUfRJdlqfeZX2Cnvzq_cdhbDs9.az6_0YK.Nt VdQdxclHa0zs6fkHNHjCCkwlmOxXH3ni7ZmAS3zUk6rH3fHR7rvOsmhdK8aBuCT6dM9rDiO0pwcp ptphmbqLjY0Be7j3NeDJ3VstlV1vmrTHZ9NvFcl5flUVPPRTXTXZQ6ziPtdx9upY0nDR4eX4qSrh h2s0yfzjcS5SW6JbBAvHWwSALZV_4v_IYx9JxiJG0k3dMMn4RSWMbqfc9wS.KMlh5vHMpBVLrHFH wvykwQkf_39wXNWAeb_KbczW.UhW3ngYDrn6O69e20.BtgFuqDEpFIZmlmkfM11BJE5yO3ZwEcGB RkPmz.XBbti_LsYj9V83lX4e1wy4XppJkTP8eD7zCESUGXU66y.TaLmMUdhaWHCjXzprbtsGYofX uBrYd1ctkn4JgicYyakWdRLoHXDkN21PxIOkgEdMs_J_I3gbfZqKtKghubO9LnGueWbQV7mFZuLO ikI_00V9NH_RDtKX1Iyr6Luqor9vtDYyM4Vw4y8TvEXj4DUfJWk5A8yybUQXzZkUt1kUqP4i7YJd LJu.1SXMdFdhn2itPehyjmg57ZAfXGVd1I2TogVg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Sun, 21 Nov 2021 00:30:59 +0000 Received: by kubenode523.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID be10a373a5e4db89d04baf4f65308b32; Sun, 21 Nov 2021 00:30:56 +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: Sat, 20 Nov 2021 16:30:55 -0800 Cc: freebsd-git@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <413C1A06-F18B-4556-B11E-B04471BEC272@yahoo.com> References: <9766b3e1-fb5d-1993-46e2-057e2567315a@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4HxWXq0mtXz4kK7 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=GSgjkG6g; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [0.49 / 15.00]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FREEMAIL_TO(0.00)[gmail.com]; 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)[]; NEURAL_SPAM_SHORT(0.99)[0.988]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from]; 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-20, at 01:14, Mark Millard wrote: > On 2021-Nov-9, at 22:03, Graham Perrin wrote: >=20 >> , = for example, is it normal for results to _not_ be in chronological = order? >>=20 >> (Has it always been so, have I never noticed?) >>=20 >=20 > If I gather correctly, a distinction is being made here between = searches > that result in tracking parent-commit order, with parents shown = (possibly > only the "first-parents" path), vs. searches that need not display = various > parent-commits (even omitting some first-parent ones). >=20 > Ones that follow parent-commit order (those involving one of): >=20 > ?qt=3Dgrep?q=3D > ?qt=3Dauthor?q=3D > ?qt=3Dcommiter?q=3D > ?qt=3Drange?q=3D > ?qt=3Drange?q=3DSOMETEXT (that is a correct range specification) >=20 > (Those empty ?q=3D lead to being like = https://cgit.freebsd.org/src/log/ lists.) >=20 > Ones that do not follow parent-commit order (because of > what is omitted): Those with, >=20 > ?qt=3Dgrep?q=3DSOMETEXT > ?qt=3Dauthor?q=3DSOMETEXT > ?qt=3Dcommiter?q=3DSOMETEXT >=20 > For those last 3, I gather you would like the display order to be by = the > Age order. Well, those 3 are not complete coverage for cgit: Using something like, https://cgit.freebsd.org/src/log/sys/contrib/openzfs also filters out parent-commit lines and will show things that are not on a specific branch (at the time). An example is:=20 Revert "Handle partial reads in zfs_read" where on main the actual patch that covers the issue shows up in: zfs: merge openzfs/zfs@6c8f03232 (master) into main instead and the branch's parent-commit sequencing does not include the "Revert" one. (The "Revert" one was a FreeBSD-local commit from what I can tell, pending the actual openzfs fix.) (The specific example page happens to show lines sorted by Age currently. But this may be an accident.) > I've not figured out what the crtieria is for the order currently = displayed > for these, with your specific example of > https://cgit.freebsd.org/src/log/?qt=3Dgrep&q=3Dterminfo&h=3Dmain = being > a good example: The first line after the column title line being: >=20 > * Remove parameter names from libzfs.h signatures Nick Black = 2020-01-09 1 -7/+7 >=20 > is far from obvious to me. >=20 > (One thing I do not know is how reasonable it would be to sort search > results that have a huge number of lines to make the end results be in > Age order.) >=20 > Notes: >=20 > I may not have listed all forms of ?qt=3D????q=3D???? that match = everything > or a single subsequence of a parent-commit order vs. those that do not > match such and so omit some partent-commits. Still, I hope the general > point is clear. >=20 > For this note, I'm ignoring the "time mismatch" issue. It appears that > consideration of trying to avoid sizable mismatches is being made. > (This would not fix already existing sizable mismatches, just prevent > more.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)