From owner-svn-src-head@freebsd.org Fri Dec 25 05:17:42 2020 Return-Path: Delivered-To: svn-src-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 456254B7408 for ; Fri, 25 Dec 2020 05:17:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.82]) (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 4D2FZD3FYhz4XZ4 for ; Fri, 25 Dec 2020 05:17:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1608873458; bh=ltW9NK6CA/2paPMoABFiYkfIo+UHvvLdFJ0ZNvkW6FW=; h=From:Subject:Date:To:From:Subject; b=QaQnjE9zJF6rp//pN5JNKuvZvAy/PSTjA/BOuDOKnoTawCbG9fIN0gNo31HppVWKOtTRv5JC86/Ax436WlshMoe+MeebFsdT/prh7rw8YC8MDvxOWFAkjDz+L1HEtyzBFsgKPubfTbljXAeHBKsd/RyzU+yEpaN+FeKj3xDnU0GsKh6Jnu2O9HInZol1XX5JOqW77w1/aKjYP/9F/dB1SFry/XyJieypTXpg/hNESzx3Ohih3HC25Zbl4DzdVYW2ck/sOV3NnlnqY9V7Ltmkex+A7R0nOIp2N2tDTg8nO+zZnlTOl1WZxE7lWtiHKej/RzuDjLtG2MSKmgN+aeq6ZQ== X-YMail-OSG: J.6OQcwVM1n5feQgIHX7rZZr3rUZuYpmDZkovUYpv1S6V0G2jZvFtb.iQQ6fdLr YLdofv0i43cH.TEIdTa7XclcXyeThxOYrJK38QF55H909I5P0myxZJ1gw5mxZs60uXwCYNpnA.t6 7h9o9vWZekJyYwMYk6QavUX2PZ6teANENPZIfqBkNwl..Zoh.hMuYsgwFK8itIngY8mHDfCU08bM ZUKW3KzHvwSAykNwDE_LmqZFuDdCQaCw9j4xbPcurLJ4OUVGeTEShxlDrTv.At_q74PYAYA95DZN xspshC1dXNlK5FF0rwYvfMtc_j_5uoIWYBzgagwSaiUdEiWCsBAW7cK8dIT_NHTyb4EvJBcl14n4 37RBcKJQyYfEddqppDwO9GxQI6iGHHshjpGX9hFWHOHN.zKsNVEYlhxxbH1eVJyOQcDAXZLtZIOu B3ioo.Yux0RGOMJVRUl5dGy3Uv1ktrBAykbwrZUowPcLyCkFISAtTdrinTfNJsGC9jAuvj3ejYmj h13FPWzc6IGPw761IxyZB7UWy7ZqzJ3Tp4GT.c9fhjNzmhKw7luomXvBkst5eig4yhrmviqqpMqv 4whAUveBpAk7CfOUenoG2OMbHCEBO12V6ZL0DcfdWvgAuFhEl6.Dgq5n8rVRF.3FgbnQI3lTkxj7 6Acxsl4lSsMyfW53w.X3ZhTl0bmgqoQQovqL8vFHg2Q3AUMNaLQrbRrr2d9dapktM.pzidmB1_HH pxOqX_ipkn5kQ_rQMkRTqJ9qUir9m9uzJiCVgGdXb_jZv216msNVWds7PMTKIJVPF3ki6H_nxGBg 5u8c25F_bzdtrWc4NAm5aowB.XFc6H3bAoEwuvSK0M6SnKq0DUH5xHn6sVo5gIgH5oO7QuwwfSQ2 WBvNnBplKA4o4B1MOJRN7Sifo8JTng55eI5_GwBRx.NLEtqpxvKb9kLa3u_XP2bivZxTUdEzp6lI qAmFCFYqB30dMHSCvRzy.YVJZcomb28Izbwy3.Vi1LotyL75OKRyNylQW4HwfYec6BAKffO707nb rrcPP.rpywsJz0cY3IysuI_mM2qfTOk0Wlq6EUWN65.kcppZzTR3kNw1Bc1nZK_Ahm6bGgBvFiRX q0H2090j0nGPq1MA7a_6THC6Q8m5aImTeYly.z1iMubYn1ZXXvMJ4G5DZurr94264phdi4.KG9zs b49IErIECp0bA6Nee93FLBJsLbqd_Co3pBqGQCmG80ffgMuIwle8R5fQpTQsFoiUp0fzQsEqwmmI PahVVunTXUNUI4HHT67Mb78Ed.6bWhZSyU0wd_uTv6KqzQlZzSl7saKUyrzPH6zOgpz4WlnsQhM3 zDpnqeq.cU3SsajYrQagXxbplUbXlwKeaysAtxZx_iSJnsBq8KobvZNkZTnwPzZSHEpPqBHXR6zN cBscOHKDvWjZXgiiYIGEprMJRqysrWpl.e2ybgzDlLOmE2XZ2zZ94N_y56gaRICTKRqaRGhY4YKs KeZPCvtT6VA9kQRXoTaD.TjuLvjODEhxeDKwNAO8kzdTVG0oRDJSn4Jb23UXzDhKDannM.rEN93x ZjWbubywKT5UhX8T52pQCETC.N6wSsYpaG7zuBUDqAkPH7EwW2DTMh5PJKo9XXEfpwxkHfGhX2Er 16r7nNfvD57kKRTRy7Eb25WqJWQvGAvHmTPO6TKuchU1ZAovCeX8.g.DZrCPNwNEHqyTeHDy8C9. v22I1QCluPXOM5FrbJ_UB_lE5POhNvHIUeydaNv.HyTw7d3Q6WJdB89DaSZNv5O_.HWdzr0Lvc6C XIrMHufjqLrLdL5hNSiSaPYT.8pcWU4NbLogVGhBkDIAiCZxy7gBUMeQ2Wq2xE3izax7vmJX3GLY PIzWbdQ7RcQZ6aCdccsrGe0YF1IFRktwChND0REaftkBPiGzbTtzkfQXtHI2sLatnIPDfYIwk88B ccv4aS1MeHlitxixVqAEeQp37LOXioSfn3FhTF9ls3oMBLhUFyUQI2w73FQMYaZurw..3f8wUhgw Hkz1azZj4xdaXWWijFO4ADUKOZR4AoETE.dLAEIDfUaNfE4fBB6OHvH4xzxuKdUuvB8553QEB0C5 e.H59miZukAZV7TRDyJ2cueG9T5suL0nDtwsKCymDrZjRCA6Rczwc.PmknS1Wjf1GrA9vLhZTmzM wU_lEGyo2OQnnumphHKf0CYoEZj9wux8BK6CjhPbza3W_ivn0Kl7L0kpg17JbZE3WoCknf5Gy_H5 vT9gyHhqejjKTmqcfqhRgiAuSfghsZhCSSf9WgSSYh1Pfa_CcHvNp_I94JGUAjAC0JyWzf_g7z_a jDbaTmJ7f4Iirx8Yo0kMPIX28Hx4_dlk9hI7T2IiCA0X7vFBU2u8pVF370z5XfGAcUrODGeqOR3l lqm2s2aUuChULEbR5oVBhOGQDWigUAis9COoo.EAKyseFL3vCXUEI9Re8DBHNz.eHUbNeffk8zaP APBpnaGEP7tl6.23UlX11IcrIgiBW4RBKkHGj8H8wHZBzFh49kuD65iSL Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Fri, 25 Dec 2020 05:17:38 +0000 Received: by smtp423.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 98a8550877ab49fe226d7ae7e21d08a4; Fri, 25 Dec 2020 05:17:34 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.21\)) Subject: Re: svn commit: r368820 - head Message-Id: <018DC607-28A9-4937-B5C5-10C5C1B06C43@yahoo.com> Date: Thu, 24 Dec 2020 21:17:32 -0800 Cc: svn-src-head@freebsd.org To: o.hartmann@walstatt.org X-Mailer: Apple Mail (2.3654.20.0.2.21) References: <018DC607-28A9-4937-B5C5-10C5C1B06C43.ref@yahoo.com> X-Rspamd-Queue-Id: 4D2FZD3FYhz4XZ4 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.36 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; 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]; NEURAL_HAM_SHORT(-0.86)[-0.863]; 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]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.82:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.82:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.82:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[svn-src-head] X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2020 05:17:42 -0000 Hartmann, O. o.hartmann at walstatt.org wrote on Thu Dec 24 21:34:56 UTC 2020 : > According to the status of the wiki refered to by = https://wiki.freebsd.org/git, > most of > the transition from svn to git has been done. > According to the recent logs reported at=20 > https://cgit.freebsd.org/src/, > the recent > commits for "main" (I assume this is CURRENT?) are done 35 minutes = ago, commit > 322a188d45f17457f0de00a78c77228751dff03c. "main" in git is is for what was CURRENT. git has its own use of the text "HEAD" and so references to head require identification of the context and possibly are best avoided. (I used to prefer head to current, given head's use in svn.) https://wiki.freebsd.org/git still lists "Finish git->svn exporter for stable/11, stable/12, and supported releng/ branches" as "In Q/A". The updates in svn should start again at some point. 12 and 11 via svn will still identify versions using text like -r368999 and official builds will be based on such, if I understand right. Official 13+ builds will not use such. If one needs to match an official 12 or 11 build, using svn will likely be easier to do that with. If one can wait for the git -> svn delay before picking up src changes in the ongoing future, continuing to use svn for now may be easier. It may (eventually) be better to use what official builds use. But that still could mean svn for 12 and 11 until they are no longer supported and only changing to git for 13+ (at some point). > The last message on this list is still this one I'm replying to. FYI: there are (showing December threads style of access): = https://lists.freebsd.org/pipermail/freebsd-git/2020-December/thread.html = https://lists.freebsd.org/pipermail/dev-commits-src-main/2020-December/thr= ead.html They are probably better targets for your git related questions. > I'm new to git, I usually do not switch between several code revisions = systems, I assume > a lot of FreeBSD users are familiar with subversion and share my = problems of keeping > pace.=20 >=20 > =46rom the recent state of the list I assume its death. svn is not dead for various versions of FreeBSD. It will not be used for official 13+ builds, much like snapshots for 13 have not been using svn (or its -rDDDDDDDD identifications) for some time (despite svn for CURRENT being available for much of that time). > I can not find (easily) any hints > for those who were familiar with subversion and checking out /usr/src = either for > 12-STABLE, 12.1-RELENG, 12.2-RELENG, CURRENT. If one is going to use git for 12 and/or 11, one clones the same repository as for access to 13. Context matters for checkouts. I tend to identify a specific commit that I want to use, not just the most recent on a branch. (historically true for svn -rDDDDDD usage as well). But one does not clone such a specific git repository version. One gets a clone or updates a repository and then causes git to extract the desire version from it into the file system. This is messier than just taking the most recent commit for whatever branch of interest from whatever repository one uses (that is at least recent enough to contain what is of interest). But i've no clue if this is relevant to your usage patterns or not. So you may have to describe you intended usage criteria for picking what to check out. Otherwise the instructions may be misleading. It is also important to know if you need source trees for multiple branches at the same time vs. only one at a time. One at a time leads to only needing one copy of the repository but multiple at a time could be either with just one repository (multiple worktree's) or one repository each. There are disk space tradeoffs involved in such choices. So: more for you to provide some usage criteria for in order for any help to well match your intended context. (git has means of context switching what is seen in the file system, allowing switching branches in place. This is part of how "one at a time" can be relevant: one switches the context in the file system instead.) > For /usr/doc it was easy to "clone" the repository and, who would = doubt it, there were > some hints how-to-do. But how do I checkout /usr/src for either = CURRENT, 12.{1,2}-RELENG > and 12-STABLE? Where is the primer for those = "not-so-development-involved" people like > me? And were to and how to report problems in themanner of this list = regarding to certain > commits? There are various preliminary materials at: https://github.com/bsdimp/freebsd-git-docs/ including: https://github.com/bsdimp/freebsd-git-docs/blob/main/mini-primer.md and: https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md But I've also been doing other explorations to find what fits my usage patterns or if there are patterns that I likely should change. I've done some "non-production" fiddling separate from my still-existing svn based context to get an idea what various things would end up being like to use. (I've even done some diff -r compares between some pre-existing svn contexts and analogous git ones that I tried to make.) I did catch that I have some "extra" files around that "svnlite diff" output would not reference for how I've been working. (So such a svnlite diff and a git apply of the diff output would not have covered those extra files.) The files happened to be kernel configuration files. Hopefully some of the above notes will prove of some use. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)