From: Avery Pennarun <apenwarr@gmail.com>
To: Matthieu Moy <Matthieu.Moy@grenoble-inp.fr>
Cc: Joe Brenner <doom@kzsu.stanford.edu>,
Noah Silverman <noah@smartmediacorp.com>,
git@vger.kernel.org
Subject: Re: Advice on choosing git
Date: Thu, 13 May 2010 13:31:33 -0400 [thread overview]
Message-ID: <AANLkTikLph7SZsAt0aK2Axm7DyrsGta39LZ1vq7aW0c6@mail.gmail.com> (raw)
In-Reply-To: <vpqr5lgggzt.fsf@bauges.imag.fr>
On Thu, May 13, 2010 at 7:48 AM, Matthieu Moy
<Matthieu.Moy@grenoble-inp.fr> wrote:
> Avery Pennarun <apenwarr@gmail.com> writes:
>> You can only fill up your disks if
>> you download tons of movies and/or create tons of VMs.
>
> Right, but if you do so, managing your movies and VMs with Git would
> be really bad idea. Typically, you don't want your backup system to
> try to diff each movie with each other to save space.
This problem is supposedly solved by the git-bigfiles project. bup
does things a bit differently, but works well when deduplicating
things like VMs and movies, even though it uses the git repository
format.
>> Just make sure your backup/syncing software has an expiration
>> algorithm so you don't end up storing *all* the historical copies.
>
> And this is where Git will be really bad. Removing past revisions
> means editing history, and while Git knows how to edit history,
> syncing after doing that will be terrible.
Yeah, obviously an SCM doesn't really need history expiration
features, and git's transport protocols are optimized with the
assumption that expiration will never happen. bup uses a different
protocol so it won't have this problem (but bup doesn't have any
expiration features at all, right now). rdiff-backup, which I also
mentioned, is efficient in the face of expiration.
Have fun,
Avery
next prev parent reply other threads:[~2010-05-13 17:32 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-12 6:31 Advice on choosing git Noah Silverman
2010-05-12 9:04 ` Dmitry Potapov
2010-05-12 9:15 ` Ramkumar Ramachandra
2010-05-12 9:24 ` Jonathan Nieder
2010-05-13 0:18 ` Joe Brenner
2010-05-13 0:31 ` Avery Pennarun
2010-05-13 11:48 ` Matthieu Moy
2010-05-13 17:31 ` Avery Pennarun [this message]
2010-05-19 0:37 ` Anthony W. Youngman
2010-05-19 1:12 ` Avery Pennarun
2010-05-13 11:42 ` Matthieu Moy
2010-05-13 11:51 ` Jeff King
2010-05-13 18:20 ` Martin Langhoff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTikLph7SZsAt0aK2Axm7DyrsGta39LZ1vq7aW0c6@mail.gmail.com \
--to=apenwarr@gmail.com \
--cc=Matthieu.Moy@grenoble-inp.fr \
--cc=doom@kzsu.stanford.edu \
--cc=git@vger.kernel.org \
--cc=noah@smartmediacorp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).