From owner-freebsd-current@freebsd.org Sat Dec 19 12:35:13 2020 Return-Path: Delivered-To: freebsd-current@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 D5F3B4C642F for ; Sat, 19 Dec 2020 12:35:13 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from p-impout001.msg.pkvw.co.charter.net (p-impout010aa.msg.pkvw.co.charter.net [47.43.26.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CylYs105Sz3PbX for ; Sat, 19 Dec 2020 12:35:12 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from localhost ([96.28.177.163]) by cmsmtp with ESMTP id qbG2kRPYzRetNqbG2kFky6; Sat, 19 Dec 2020 12:22:46 +0000 X-Authority-Analysis: v=2.3 cv=A7ESwJeG c=1 sm=1 tr=0 a=xqrt2BZAGHte7XHhrxJgbA==:117 a=xqrt2BZAGHte7XHhrxJgbA==:17 a=HpEJnUlJZJkA:10 a=DBwwDor5xuMA:10 a=bjdOB0i0AAAA:8 a=KHTdV73Ed2W4nDOUXTsA:9 a=sO8ACht8wOsjof9t48go:22 a=pHzHmUro8NiASowvMSCR:22 a=Ew2E2A-JSTLzCXPT_086:22 From: "Thomas Mueller" To: freebsd-current@freebsd.org Subject: Re: git tools for building in base? References: <20201125055425.01AA628417@elsa.codelab.cz> <10f7b800-b015-2a80-b741-4f7db03bf6eb@quip.cz> X-CMAE-Envelope: MS4wfEfEDABoigpohF1EgVWVU5+fDhyF+uieswDJilfmXKG/z6AavcPjHmQz6jZ+IqdJPw5iQARcgR4IFK6s0BOhWzh3/f8RWTUqzEyj7vCGRUR5fkZCdn0+ a9Y4V7KBWdNKFhAd3uygg6C0y31fyNA0p3V6ZIpXTpG0UGLBHwdXZRH+ X-Rspamd-Queue-Id: 4CylYs105Sz3PbX X-Spamd-Bar: +++++ X-Spamd-Result: default: False [5.20 / 15.00]; FREEMAIL_FROM(0.00)[twc.com]; MISSING_DATE(1.00)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:47.43.26.0/24]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[96.28.177.163:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[twc.com]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[47.43.26.141:from]; ASN(0.00)[asn:40294, ipnet:47.43.24.0/21, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[twc.com]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[47.43.26.141:from:127.0.2.255]; MISSING_MID(2.50)[]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[47.43.26.141:from]; RCVD_COUNT_TWO(0.00)[2]; GREYLIST(0.00)[pass,body]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sat, 19 Dec 2020 12:35:13 -0000 X-List-Received-Date: Sat, 19 Dec 2020 12:35:13 -0000 > Yes. I was answering the first question asked about FreeBSD and git... > The clincher for me was that git is better supported by third party tools > and has gotten quite good at 'recovery from oops' which mercurial is still > lacking in both areas. I too have used both, and I had to re clone my hg > tree several times, but so far have never screwed up a git repo so bad I > had to reclone... The history rewriting of git is more integrated and more > polished than the equivalent in hg, as are the rebase workflows which > really help have a cleaner history... > Warner (Losh) I have messed up a git repo and had to reclone, but can't compare to mercurial because I have not yet used mercurial. Maybe I was inept with git. I notice many more open-source projects use git than mercurial, maybe because of the reasons explained in your post. I still see no timeline on when NetBSD will switch to mercurial, or if they could possibly change their mind in favor of git or otherwise. OpenBSD looks to be still using CVS, while DragonFlyBSD uses git. It looks like T2 project (t2sde.org) still uses subversion. Tom