From: Christoph Buchner <bilderbuchi@phononoia.at>
To: git@vger.kernel.org
Subject: Git and Large Binaries: A Proposed Solution - current situation?
Date: Tue, 08 Jan 2013 23:51:36 +0100 [thread overview]
Message-ID: <50ECA2F8.3030703@phononoia.at> (raw)
Hello git devs!
We are currently trying to deal with the large-binaries-in-git problem,
and I found this conversation from 2011 on this mailing list:
http://git.661346.n2.nabble.com/Fwd-Git-and-Large-Binaries-A-Proposed-Solution-td5948908.html
I was also motivated by finding this git GSoC 2012 proposal:
> Git copies and stores every object from a remote repository when
> cloning. For large objects, this can consume a lot of bandwidth and
> disk space, especially for older versions of large objects which are
> unlikely to be accessed. Git could learn a new alternate repository
> format where these seldom-used objects are stored on a remote server
> and only accessed on demand.
What both this proposal and the email discussion proposed (among
others), i.e. storing large binaries outside of git, and especially
fetching them from somewhere else only on demand, sounds like it would
solve our problem pretty well.
My question (I asked first in the git-devel IRC channel) is if there was
any more activity on this, and/or if this is on a roadmap or similar?
sparse clone sounds like something similar, but this has been pushed far
back, right?
I am aware of external mechanisms (e.g. git-annex, git-media), but we
would prefer something git-internal: Our userbase is heavily
cross-platform (including windows), but there's no windows support for
git-annex (which otherwise sounds like we could use it).
thank you for any input,
all the best,
Christoph
reply other threads:[~2013-01-08 22:58 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=50ECA2F8.3030703@phononoia.at \
--to=bilderbuchi@phononoia.at \
--cc=git@vger.kernel.org \
/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