git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Advice on choosing git

From
Avery Pennarun <apenwarr@gmail.com>
Date
May 13, 2010, 00:31 UTC
Message-ID
<AANLkTikc6_jZoMzF1VhfJBSk1DRHCNNP3puPT0Z2Usk5@mail.gmail.com>
In-Reply-To
<201005130018.o4D0I7iI079145@kzsu.stanford.edu>
On Wed, May 12, 2010 at 8:18 PM, Joe Brenner <doom@kzsu.stanford.edu> wrote:
Show 8 quoted lines
> Noah Silverman <noah@smartmediacorp.com> wrote:
>> 1) Size.  THIS IS MY MAIN CONCERN - If I want to sync my home, office,
>> and server Document directories.  From what I have read, I will
>> effectively have multiple copies of each item on my hard drive, thus
>> eating up a lot of space
>
> Pretty much any version control system is going to have this problem,
> and it gets really bad if you've got any files that aren't straight text.

Note that most people probably don't need to worry about this nowadays. Disk $/gigabyte just keeps dropping and is now at absolutely abysmally small levels. You can only fill up your disks if you download tons of movies and/or create tons of VMs.

If you're struggling with a laptop drive that's too small, just buy a new one for $100 and solve all your problems.

So you're fine with storing multiple copies. Just make sure your backup/syncing software has an expiration algorithm so you don't end up storing *all* the historical copies.

I'd like to adapt bup to support this usage model eventually. However, I haven't yet written the expiration algorithm and it doesn't yet support two-way syncing. The fundamental design allows for this, though, so it's just a matter of having some free time. Meanwhile, you might want to take a look at something like rdiff-backup.

Have fun,
Avery
Previous: Joe BrennerNext: Matthieu Moy
Message 6 of 13 in “Advice on choosing git”
  1. Noah SilvermanMay 12, 2010
  2. Dmitry PotapovMay 12, 2010
  3. Ramkumar RamachandraMay 12, 2010
  4. Jonathan NiederMay 12, 2010
  5. Joe BrennerMay 13, 2010
  6. Avery PennarunMay 13, 2010
  7. Matthieu MoyMay 13, 2010
  8. Avery PennarunMay 13, 2010
  9. Anthony W. YoungmanMay 19, 2010
  10. Avery PennarunMay 19, 2010
  11. Matthieu MoyMay 13, 2010
  12. Jeff KingMay 13, 2010
  13. Martin LanghoffMay 13, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.