where to upgrade 12-stable now, svn still, or git?

Dewayne Geraghty dewayne at heuristicsystems.com.au
Sat Feb 13 06:04:52 UTC 2021


On 13/02/2021 1:11 pm, Mark Millard via freebsd-stable wrote:
>> As subject, where to get sources for 12-stable upgrade now? Is it still
>> svn or is it git?
> 
> Probably your choice. But one thing that could
> bias towards svn is that the svn information
> spans identifying both the svn and the git
> material but the git commit does not identify
> the svn material. For example, via:
> 
> https://svnweb.freebsd.org/base/stable/12/lib/?sortby=rev&sortdir=down&view=log
> 
> is the following . . .
... [ Quite lenghty ref earlier email]
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
> 
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
> 
Thanks for raising the thread.  I'm in a similar boat.  Though, prior to
an update, we'd review the changes via the mailing lists.

The main list we used was:
https://lists.freebsd.org/pipermail/svn-src-stable-12/
but that appears dead.  Normally we'd update fortnightly or trigger an
update when there was an incremental patch update to "release" as
advised via:
https://lists.freebsd.org/pipermail/svn-src-release/
suspect also dead.

Suggestion  - final entry in dead lists to provide a pointer to its git
equivalent?

I suspect that
https://lists.freebsd.org/pipermail/dev-commits-src-branches/2021-January/thread.html
is the stable-12 equivalent but are incremental patch releases also
available here?

As a change management task, I would hope that a mapping between svnlite
and git would've become available for FreeBSD users, similar to the cvs
to svnlite migration.  I guess we need to create a test machine to
figure out the commands we need for git to replace what we use in the
scripts (mainly "update -r "{$DATE}", diff and log along with the
incantation to create a git repository).

I wish that I could articulate the reason to management that FreeBSD is
making the move from svn to git?

Is there a timeline when svn for stable-12 /usr/src disappears?

(I'm dreading a ports move to a git paradigm...)


More information about the freebsd-stable mailing list