From owner-freebsd-current@freebsd.org Wed Sep 2 19:50:35 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 0CC053C7C12 for ; Wed, 2 Sep 2020 19:50:35 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router10G.digiware.nl (smtp.digiware.nl [176.74.240.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BhZL20F8Vz49hb for ; Wed, 2 Sep 2020 19:50:33 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router10g.digiware.nl (localhost.digiware.nl [127.0.0.1]) by router10G.digiware.nl (Postfix) with ESMTP id BE2FB6AA61; Wed, 2 Sep 2020 21:50:31 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.com Received: from router10G.digiware.nl ([127.0.0.1]) by router10g.digiware.nl (router10g.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gbbpdzxMTy_H; Wed, 2 Sep 2020 21:50:30 +0200 (CEST) Received: from [192.168.10.9] (vaio [192.168.10.9]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by router10G.digiware.nl (Postfix) with ESMTPSA id 3445E6AA60; Wed, 2 Sep 2020 21:50:30 +0200 (CEST) Subject: Re: Plans for git To: Rainer Duffner , freebsd-current@freebsd.org References: <20200902045939.GA15897@eureka.lemis.com> <20200902060117.GG53210@home.opsec.eu> <20200902063136.GA47543@troutmask.apl.washington.edu> <7DA95AC3-853D-4C05-B5D8-E627095274FE@gmail.com> <21C5C18A-AB92-4309-964E-EBE1D86AC1EC@ultra-secure.de> From: Willem Jan Withagen Message-ID: Date: Wed, 2 Sep 2020 21:50:30 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <21C5C18A-AB92-4309-964E-EBE1D86AC1EC@ultra-secure.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: nl X-Rspamd-Queue-Id: 4BhZL20F8Vz49hb X-Spamd-Bar: - X-Spamd-Result: default: False [-1.15 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.04)[-1.037]; MIME_GOOD(-0.10)[text/plain]; HFILTER_HELO_IP_A(1.00)[router10g.digiware.nl]; HFILTER_HELO_NORES_A_OR_MX(0.30)[router10g.digiware.nl]; DMARC_NA(0.00)[digiware.nl]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.01)[-0.006]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.01)[-1.008]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:28878, ipnet:176.74.224.0/19, country:NL]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_IN_DNSWL_LOW(-0.10)[176.74.240.9:from] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Sep 2020 19:50:35 -0000 On 2-9-2020 21:24, Rainer Duffner wrote: > >> Am 02.09.2020 um 18:22 schrieb Warner Losh : >> >> >> >>> On Sep 2, 2020, at 10:14 AM, Ed Maste wrote: >>> >>> On Wed, 2 Sep 2020 at 02:31, Steve Kargl >>> wrote: >>>>> A short intro on git for svn users: >>>>> https://hackmd.io/ML5TSl8mQ5-27B5eqDf7YA?view >>>>> >>>> ROTFL. From the "short intro", 2nd sentence. >>>> >>>> New committers are assumed to already be familiar with the basic >>>> operation of Git. If not, start by reading the Git Book. >>> This doc started as a direct translation of the Subversion primer, >>> which has as its first sentence: >>>> New committers are assumed to already be familiar with the basic operation of Subversion. If not, start by reading the Subversion Book. >>> As with the Subversion primer the doc is intended to provide a quick >>> reference for day-to-day commands, but not act as a reference or >>> introduction to the entire theory of operation of the associated VCS. >> The rest of the guide walks people through how to do the job, but without all the theory for the basics. >> >> Again it needs some work for the advanced topic it currently just omits… >> > > > Sorry, but I had to think of this: > > > https://xkcd.com/1597/ > > > The project was announced a while back in the quarterly status report (that’s the first time I read about it at least). > > It’s obviously a huge undertaking, the people taking part in it should be commended, not ridiculed (IMO). > > For people who don’t have much exposure to git, it can be very obnoxious. > > Though these days, a lot of people assume git=github and the GUI there certainly makes things easier. > > If it wasn’t completely riddled with security-holes, I would recommend the project to run its own gitlab instance - but for a project this size, you’d be looking at a FTE just herding that bag of cats and constantly upgrading it… I was thrown in the deep when I started the Ceph-FreeBSD port, and it certainly is no walk in the park. But then again every new tools has that problem. Git in itself is a tool like any other, some things are easier, some are hard to grasp. For me Git without Github (or any other reviewing environment) is only half the change, so I'm wondering where code review will take place. But then perhaps I should read the document. Pushing PRs has sort of grown on me over time. --WjW