Date: Thu, 28 Jan 2021 16:17:28 +0100 From: Stefan Sperling <stsp@stsp.name> To: Christian Weisgerber <naddy@mips.inka.de> Cc: freebsd-git@freebsd.org Subject: Re: git setup/usage question Message-ID: <YBLViE0ZXH%2BEokme@byrne.stsp.name> In-Reply-To: <slrns15h9t.s4g.naddy@lorvorc.mips.inka.de> References: <20210126151017.4a9dd711@zeta.dino.sk> <YBHTTg9mMYSRsPKO@acme.spoerlein.net> <00F58366-4178-458E-8865-E1A2E5324EB4@yahoo.com> <YBICTbpZr/E6GSJ3@albert.catwhisker.org> <slrns15h9t.s4g.naddy@lorvorc.mips.inka.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 28, 2021 at 02:07:57PM -0000, Christian Weisgerber wrote: > On 2021-01-28, David Wolfskill <david@catwhisker.org> wrote: > > > That said, what I set up for my use does involve a "--bare" (more > > precisely, a "--mirror") repo. > > > > I documented what I did at > > https://www.catwhisker.org/~david/FreeBSD/repo-sync.html > > FWIW, a bare repository and checking out any number of worktrees > from it is the normal way Got (devel/got) works. There are a couple of additional aspects of Got which will seem familiar to former CVS/SVN users: - mixed-commit work trees operate just like with SVN, such that 'got update sys/dev/iwm' will do exactly what SVN users expect - relatively small command set with familiar names and options: checkout, update, info, revert -R, ... See the man page for more: https://gameoftrees.org/got.1.html - strong focus on the centralized repository use case; the idea is to store one repository per machine as was done with CVSup/svnsync That said, while this software is functional it is still under development. The current feature set should be more than complete enough to support anyone tracking development sources in a read-only fashion. But we're not ready to set the UI in stone, meaning scripts using Got may break. This is not a "set it up once and forget" solution. New releases occur every couple of weeks and are similar to "-current" snapshots rather than "-stable" releases. For now, I would suggest to stay away from Got unless you like what you see and would want this software to become truly production-ready. Then, by all means, use it and provide feedback to help our progress. Cheers, Stefan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YBLViE0ZXH%2BEokme>