Date: Mon, 11 Jan 2021 09:14:17 -0500 From: "James B. Byrne" <byrnejb@harte-lyne.ca> To: freebsd-questions@freebsd.org Subject: Re: github ports Message-ID: <79bdc2dc938a0832051ad7d21faa3066.squirrel@webmail.harte-lyne.ca> In-Reply-To: <mailman.98.1610366402.21235.freebsd-questions@freebsd.org> References: <mailman.98.1610366402.21235.freebsd-questions@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, January 11, 2021 03:57, Erwan David wrote: > > What is the solution for those who are not interessed/cannot handle the > whole history with all branches ? > What is meant by the term handle in this case? Insofar as disc space goes Git uses a hashing algorithm to identify file changes and only actually stores those. It references everything else so that a particular version of a file (based on content) is only stored once. It is a very economical system with respect to storage. One can liken it to rsync in that fashion; it only keeps the stuff it does not already have. Once you get used to Git it turns out to be exceptionally flexible. The main problem that I have is keeping track of what branch I am on. I have somewhat ameliorated this by using a script that dynamically modifies my prompt to tell me where I am. The only thing about Git that I find lacking is that by design it does not keep track of the file times. There are third-party addons to do this but, Git itself does not. -- *** e-Mail is NOT a SECURE channel *** Do NOT transmit sensitive data via e-Mail Unencrypted messages have no legal claim to privacy Do NOT open attachments nor follow links sent by e-Mail James B. Byrne mailto:ByrneJB@Harte-Lyne.ca Harte & Lyne Limited http://www.harte-lyne.ca 9 Brockley Drive vox: +1 905 561 1241 Hamilton, Ontario fax: +1 905 561 0757 Canada L8E 3C3
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?79bdc2dc938a0832051ad7d21faa3066.squirrel>