From owner-cvs-ports@FreeBSD.ORG Sun Aug 17 15:01:08 2003 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7AA737B401; Sun, 17 Aug 2003 15:01:08 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58DB743FAF; Sun, 17 Aug 2003 15:01:08 -0700 (PDT) (envelope-from seanc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7HM180U018825; Sun, 17 Aug 2003 15:01:08 -0700 (PDT) (envelope-from seanc@repoman.freebsd.org) Received: (from seanc@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7HM18pJ018824; Sun, 17 Aug 2003 15:01:08 -0700 (PDT) Message-Id: <200308172201.h7HM18pJ018824@repoman.freebsd.org> From: Sean Chittenden Date: Sun, 17 Aug 2003 15:01:07 -0700 (PDT) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/devel Makefile ports/devel/tla Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Aug 2003 22:01:09 -0000 seanc 2003/08/17 15:01:07 PDT FreeBSD ports repository Modified files: devel Makefile Added files: devel/tla Makefile distinfo pkg-descr pkg-plist Log: Add tla, an arch CLI written in C. Arch is a really nifty revision control system. It's "whole-tree changeset based" which means, roughly, that it can handle (with atomic commits) file and directory adds, deletes, and renames cleanly, and that it does branching simply and easily. Arch is also "distributed" which means, for example that you can make arch branches of your own from remote projects, even if you don't have write access to the revision control archives for those projects. This looks to be as close to an open source p4 replacement as one could hope without being p4. I'll go so far as to suggest that if this SCM was employed by the BSD crowd, merging changes between dragonfly (post source repo reorog), NetBSD, and OpenBSD would be radically less painful. It is very possible that the dragonfly fork may not have happened under the arch SCM development methodology, but if it did, at the very least it would be possible to incorporate dillion's reorg work in a single patch set, no cvs admin repo surgery needed. WWW: http://arch.fifthvision.net/bin/view Revision Changes Path 1.1239 +1 -0 ports/devel/Makefile 1.1 +42 -0 ports/devel/tla/Makefile (new) 1.1 +1 -0 ports/devel/tla/distinfo (new) 1.1 +9 -0 ports/devel/tla/pkg-descr (new) 1.1 +2 -0 ports/devel/tla/pkg-plist (new)