From owner-freebsd-current@freebsd.org Wed Sep 2 17:12:02 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 55D9E3DD4A3 for ; Wed, 2 Sep 2020 17:12:02 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x843.google.com (mail-qt1-x843.google.com [IPv6:2607:f8b0:4864:20::843]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BhVq563cXz3XB0 for ; Wed, 2 Sep 2020 17:12:01 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x843.google.com with SMTP id t20so4139076qtr.8 for ; Wed, 02 Sep 2020 10:12:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=618np/G3TyDUXw1Hl17VL/212YRNBe0z8zON6aQivB4=; b=o4kE9Q4puHWq0XnJC2w3ae3lEDuHZv+1GUf2kMqOuhfntHFHdgarUYM2SQZUfvVORM 6L9d0XDwALRjjEaKVIQF0+MuRcLmzs0TPpk4V4TKlyprgD26MgfKnL2BXBkbh9fGtG4W CHoP4Mm9juLoODWzjzBo48nZkmpUjEPtmIWyrhsuS9tX3veXKubAFZWKRnxsBavDSCqt doZitGTlEzenetmNshk0Qmedyxaw1L5xd7vA6xoyrNbWYApfMuDDCdvQWKfkNvic6rh3 no8PHP9M5bkhMAf0mCizK3it185xE/53OKBM2y6mQDETZgwYJGzKnKfXJsEi4OHb/GOn bIFw== X-Gm-Message-State: AOAM5325mCC10F4QMgTGxgXp+Nec22ztL0+GbFg9Eru/CXbYVubrQJgy Z64BgBv/631EC9PCN2HwwfH6L6iqqTfLhPgQW0Mwtw== X-Google-Smtp-Source: ABdhPJzDocRd1sKLutD9pn8v8o4zxgAT+CXG7MDv0i51MO3LMTIQ3hbXbKDwpeAm1TdNUqSHlBr2BQlWeTHDWUaKCiw= X-Received: by 2002:ac8:50a:: with SMTP id u10mr7611964qtg.175.1599066721071; Wed, 02 Sep 2020 10:12:01 -0700 (PDT) MIME-Version: 1.0 References: <20200902045939.GA15897@eureka.lemis.com> <20200902060117.GG53210@home.opsec.eu> <20200902063136.GA47543@troutmask.apl.washington.edu> <20200902164706.GA49777@troutmask.apl.washington.edu> In-Reply-To: <20200902164706.GA49777@troutmask.apl.washington.edu> From: Warner Losh Date: Wed, 2 Sep 2020 11:11:50 -0600 Message-ID: Subject: Re: Plans for git (was: Please check the current beta git conversions) To: Steve Kargl Cc: Ed Maste , Kurt Jaeger , "Greg 'groggy' Lehey" , FreeBSD Current X-Rspamd-Queue-Id: 4BhVq563cXz3XB0 X-Spamd-Bar: - X-Spamd-Result: default: False [-1.25 / 15.00]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-0.57)[-0.573]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.98)[-0.975]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_FIVE(0.00)[5]; URI_COUNT_ODD(1.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.70)[-0.703]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::843:from]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; MAILMAN_DEST(0.00)[freebsd-current] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 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 17:12:02 -0000 On Wed, Sep 2, 2020 at 10:47 AM Steve Kargl < sgk@troutmask.apl.washington.edu> wrote: > On Wed, Sep 02, 2020 at 12:14:08PM -0400, 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. > > Like GCC, which did the svn to git dance at start of the year, > FreeBSD is throwing away a decade+ of corporate knowledge of > working with svn and /usr/src. What is needed is a succinct > translation of the most common svn commands translated to git. > > Checking out /usr/src as user@freebsd.org > > svn checkout svn+ssh://user@svn.freebsd.org/base/head /usr/src > > git ... > > Checking out /usr/src without freebsd.org account > > svn checkout https://svn.freebsd.org/base/head ${HOME}/freebsd/src > > git ... > > Creating diff against updated head. > > svn update > svn diff > patch.diff > > git ... > > Adding a new file > > svn add /usr/src/libm/msun/src/_s_sinpi.c > > git ... > > Committing a change to /usr/src > > svn update > svn diff | more (everyone does one last check, right?) > svn commit > > git ... > This is an insultingly stupid comment to make. We don't need people to say the obvious. This sort of comment isn't helpful. People will just ignore you if you make too many of them like it. Warner