From owner-ctm-users@freebsd.org Wed Apr 14 04:31:38 2021 Return-Path: Delivered-To: ctm-users@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 070345C8975 for ; Wed, 14 Apr 2021 04:31:38 +0000 (UTC) (envelope-from montgomerysmithstephen@gmail.com) Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) (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 4FKqLK6BzSz4X4v for ; Wed, 14 Apr 2021 04:31:37 +0000 (UTC) (envelope-from montgomerysmithstephen@gmail.com) Received: by mail-oi1-x22a.google.com with SMTP id d12so19294816oiw.12 for ; Tue, 13 Apr 2021 21:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=ayZXP09pQKTPb8AOqjcs5orqXhsf2aMa8UksNbrKYEM=; b=O5UYoUKawl50eUcZOSC24rXm+sTzV5+gj57ZtOxSOuzBtf4zT9AOkNA8TomxzruojR FhdZKCdo7035b6OXCGVwzve8/G7xNrCw9wqm1ejkk5CMma6kvsJnmT0/CyO7bHwmbcfx sPo2YxOHd4NK7q3/so6IxHd0zRhNSUaffEpSCD8qCzJCcD3w5bgDf9hYDqEoU5bheY3Z olt9b/1vKUYuGbom3KIUspm/L7ykjt0nZemd+WZ3zlmCos3sF1CAv6PFqmf+s6G+jmBy iQ/l3POjY9IlR4PSX2pK5IFwtnBf75EcEpf7ZTnOnwlVS/JKianpiZD7Qa/bvgTwLxPh IHWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ayZXP09pQKTPb8AOqjcs5orqXhsf2aMa8UksNbrKYEM=; b=jVrd5OOf5B4ru6Vxc9WrZZ9uAO1u3v6oedx1+XERTk6YcC3eCVP4/2r5rp1XOCU8wS GgqlIS+KXmuDXWqWZbNzWz44dIr8gKkxU4wZdoUZiPQfqRlA+7En7l1HhQei0vMZXCnM /GOsYXeYBc03/UJdhOwS+35Z/IF9IUXlwYfff5lIBr8NmM3n8UmnRHh4/gtRxGoyCZUj sMOMQ1f9Xde22M0CAxjjI/vje5MjcZDpwCA/VvUBDiMsblYyLqLQ97yXAe7mzl5AQPF1 CxyAJibmgNThdsg5kSmwlDc1S4FYw6F40IKF/FppKgMVNpiQMMFwHEZtLCN84tzLJm4X sLtw== X-Gm-Message-State: AOAM531EfBDrqx3qZ82bsq1NARqi7r8vy9CQurgYD33Ent5Ws7Q4BsAF ICcvt5ZIK/gnmI95snJ6V30mas6Rs8M= X-Google-Smtp-Source: ABdhPJw16fv3Xxma3fWsv7+Q9Xx1nBU+dO0wrctYbnXduWHdkHEwEVFmuptIUmR/1s47GKjtE9xcWw== X-Received: by 2002:aca:4487:: with SMTP id r129mr966126oia.106.1618374694996; Tue, 13 Apr 2021 21:31:34 -0700 (PDT) Received: from [10.8.10.48] ([161.130.189.143]) by smtp.gmail.com with ESMTPSA id r17sm3255961oos.39.2021.04.13.21.31.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Apr 2021 21:31:34 -0700 (PDT) Subject: Re: No more ports-cur? To: "Julian H. Stacey" , Andre Albsmeier Cc: ctm-users@freebsd.org References: <202104140113.13E1DIRV017354@fire.js.berklix.net> From: Stephen Montgomery-Smith Message-ID: Date: Tue, 13 Apr 2021 23:31:32 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <202104140113.13E1DIRV017354@fire.js.berklix.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4FKqLK6BzSz4X4v X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: ctm-users@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: CTM User discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Apr 2021 04:31:38 -0000 On 4/13/21 8:13 PM, Julian H. Stacey wrote: > > Yes, git today took me 20 mins on line to update all my local trees, > If I'd been receiving CTM mail, it would have taken a minute, > then laptop would be free to disconnect & travel & apply whenever later. > + sometimes I dont want latest, but an earlier CTM version. But you can do that with git. The repository is stored in .git, and you may as well keep that up to date, because it contains a record of every change ever made. That contains the whole repository. Then you can switch between the different trees (stable/12, stable/13, current, or whatever) using the git checkout command. And you can use git log with git checkout so that your tree is on whichever update you want. So the "git pull" command doesn't have to update your files to the latest version, only the repository that is stored in .git. And you can do all the git checkouts and logs while you are disconnected from the internet. Only the git pull command requires a connection. The initial download does take a long time. Just like downloading the xEmpty file. But after that, it is very quick. You only need two repositories, the source and the ports. (There is also the docs if you really want that as well) After that you have everything. Yes, it does take a lot of disk space. But disk space is cheap. And the flexibility that you get with having the complete repository on your hard drive is much more than you would get with CTM.