From: "Ludovic Courtès" <ludo@gnu.org>
To: guix-sysadmin <guix-sysadmin@gnu.org>
Cc: <guix-devel@gnu.org>
Subject: Git-LFS or Git Annex?
Date: Wed, 24 Jan 2024 16:22:05 +0100 [thread overview]
Message-ID: <87mssuu57m.fsf@inria.fr> (raw)
Hello!
I’m looking for ways to incorporate videos into the repositories of our
web sites so they’re content-addressed and properly tracked, and to make
it easier to create backups (right now those videos are stored on our
two main servers and rsynced between them⁰; I’m talking about the videos
at guix.gnu.org, 10years.guix.gnu.org, and hpc.guix.info).
The question boils down to: Git-LFS or Git Annex?
From a quick look (I haven’t used them), Git-LFS seems to assume a
rather centralized model where there’s an LFS server sitting next to the
Git server¹. Git Annex looks more decentralized, allowing you to have
several “remotes”, to check the status of each one, to sync them, etc.²
Because of this, Git Annex seems to be a better fit.
Data point: guix.gnu.org source is hosted on Savannah, which doesn’t
support Git-LFS; the two other web sites above are hosted on GitLab
instances, which I think do support Git-LFS.
What’s your experience? What would you suggest?
Thanks,
Ludo’.
⁰ https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/berlin.scm#n193
¹ https://github.com/git-lfs/git-lfs/wiki/Tutorial
² https://git-annex.branchable.com/walkthrough/
next reply other threads:[~2024-01-24 15:22 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-24 15:22 Ludovic Courtès [this message]
2024-01-24 16:13 ` Git-LFS or Git Annex? indieterminacy
2024-01-24 17:39 ` Giovanni Biscuolo
2024-01-28 10:33 ` Nicolas Graves via Development of GNU Guix and the GNU System distribution.
2024-01-28 11:32 ` Philip McGrath
2024-01-28 17:32 ` Giovanni Biscuolo
2024-01-29 11:39 ` Nicolas Graves via Development of GNU Guix and the GNU System distribution.
2024-01-24 18:41 ` pukkamustard
2024-01-24 20:32 ` Troy Figiel
2024-01-25 12:03 ` Giovanni Biscuolo
2024-01-25 16:55 ` Simon Tournier
2024-01-26 2:20 ` Kyle Meyer
2024-01-26 10:02 ` Simon Tournier
2024-01-27 16:59 ` Timothy Sample
2024-01-27 17:47 ` Kyle Meyer
2024-02-14 15:18 ` Simon Tournier
2024-01-27 4:31 ` Philip McGrath
2024-01-28 17:37 ` Efraim Flashner
2024-02-02 16:46 ` Christine Lemmer-Webber
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=87mssuu57m.fsf@inria.fr \
--to=ludo@gnu.org \
--cc=guix-devel@gnu.org \
--cc=guix-sysadmin@gnu.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.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.