From owner-ctm-users@freebsd.org Sat Sep 14 21:41:30 2019 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 4C839D0147 for ; Sat, 14 Sep 2019 21:41:30 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from slim.berklix.org (slim.berklix.org [94.185.90.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "slim.berklix.org", Issuer "slim.berklix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 46W5YP08xZz4X3k; Sat, 14 Sep 2019 21:41:28 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from mart.js.berklix.net (p2E52CA1D.dip0.t-ipconnect.de [46.82.202.29]) (authenticated bits=128) by slim.berklix.org (8.15.2/8.15.2) with ESMTPSA id x8ELfLA5017033 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 14 Sep 2019 23:41:26 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id x8ELfLlQ067908; Sat, 14 Sep 2019 23:41:21 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.7/8.14.7) with ESMTP id x8ELf3HQ062873; Sat, 14 Sep 2019 23:41:15 +0200 (CEST) (envelope-from jhs@berklix.com) Message-Id: <201909142141.x8ELf3HQ062873@fire.js.berklix.net> To: "Montgomery-Smith, Stephen" cc: "ctm-users@freebsd.org" , "Philip Paeps" Subject: Re: CTM vs subversion, was: http://mailman.berklix.org/mailman/listinfo now has all delta lists From: "Julian H. Stacey" Organization: http://berklix.com/jhs http://stolenvotes.uk User-agent: EXMH on FreeBSD http://berklix.com/free/ X-From: http://www.berklix.org/~jhs/ In-reply-to: Your message "Sat, 14 Sep 2019 20:16:59 -0000." Date: Sat, 14 Sep 2019 23:41:03 +0200 X-Rspamd-Queue-Id: 46W5YP08xZz4X3k X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of jhs@berklix.com has no SPF policy when checking 94.185.90.68) smtp.mailfrom=jhs@berklix.com X-Spamd-Result: default: False [0.50 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; URL_IN_SUBJECT(1.00)[mailman.berklix.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.77)[-0.768,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[berklix.com]; AUTH_NA(1.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[68.90.185.94.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_MEDIUM(-0.65)[-0.648,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:33824, ipnet:94.185.88.0/22, country:DE]; RCVD_TLS_LAST(0.00)[]; IP_SCORE(0.01)[ip: (0.05), ipnet: 94.185.88.0/22(0.03), asn: 33824(-0.01), country: DE(-0.01)]; RECEIVED_SPAMHAUS_PBL(0.00)[29.202.82.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10] X-BeenThere: ctm-users@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: CTM User discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Sep 2019 21:41:30 -0000 "Montgomery-Smith, Stephen" wrote: > On 9/12/19 9:47 PM, Philip Paeps wrote: > > > I should point out that the FreeBSD Project has moved to Subversion more than eleven years ago and is actively looking into moving to Git. There is a limit to how much time any of us are willing to put into keeping a hack around two revision control systems ago alive. > > I didn't realize it was eleven years that FreeBSD moved to subversion. > It was at this point that I personally moved completely away from CTM. > I maintain CTM as a service to you guys. > > What are the barriers that stop you moving to subversion? > > I really like subversion, because it gives me the version control that > CVS couldn't do easily. The version control across many different > computers is what made me like CTM, but when they switched from CVS to > subversion, I found that subversion gives me everything I wanted, plus a > lot more. Although CTM's etymology from first authour was "Cvs Tree Mirror" that now misleads, per my http://www.berklix.org/ctm/#what "Code Through Mail" might best summarise it at 2018-12 CTM is now a means of delivering tree updates (Similar result to to rdist6 & rsync & mirror, though those rely on different functionality: end to end live pull using ports some firewalls etc may block, whereas CTM just pushes with SMTP, unlikely blocked) Most trees we deliver with CTM are src-* releases, + 1 ports, + 1 SVN, but surely CTM could just as readily deliver a GIT tree as an SVN, as its already done for CVS too ? Admittedly if freebsd moves to GIT, we'd need to tweak the server scripts to do GIT export instead of svn export. My http://www.berklix.org/ctm/#why "Why Use CTM for Delivery Instead of SVN ?" may also misleading, accidentaly reinforcing the wrong impression that CTM is just an alterantive to SVN. Its not. I'll fix it. Cheers, Julian -- Julian Stacey, Consultant Sys. Eng. BSD Linux Unix, Munich Aachen Kent. http://berklix.org/brexit/#snouts_in_trough Crash Brexit profiteers. http://stolenvotes.uk#StopTheCoup 1st Referendum stole 3,700,000 votes from British abroad (inc. 700,000 in EU); 2.4 M young had no vote; 1.6 M dead.