Hi,
On Fri, 07 Feb 2025 at 16:22, Ludovic Courtès <[email protected]> wrote:
> • Scalability (storage): If the Guix repository were to have “tens of
> thousands” of forks (I think these were their words), then the
> storage requirements for Codeberg could be very high and
> problematic, due to lack (or partial lack, I’m not sure) of
> deduplication across forks.
Hum, interesting. I thought that deduplication was (almost) free by
design of Git. Anyway.
Well, maybe not “tens of thousands” but I bet on thousands in the coming
months after the move, if any.
Especially when it becomes so “easy” (familiar) to click on a button for
forking. Without counting on the “wish-to” effect: I would like to
contribute and even if I will never do it, I start to fork in case.
Here the numbers of contributors per year:
--8<---------------cut here---------------start------------->8---
$ git log --pretty='format:%cd,%an' --date=format:'%Y' | sort | uniq | cut
-d',' -f1 | uniq -c
4 2012
14 2013
36 2014
59 2015
114 2016
119 2017
136 2018
187 2019
262 2020
331 2021
350 2022
363 2023
377 2024
133 2025
--8<---------------cut here---------------end--------------->8---
Let as an exercise the prediction for 2025 and later. :-)
And based on “git shortlog”, I count 284 single-time contributor. And
around one hundred over the past year.
Therefore, I bet on thousands. :-)
> They mentioned the AGit workflow as a way to avoid that
> fork/branch/pull-request mechanism and its associated costs:
> https://forgejo.org/docs/latest/user/agit-support/
Please note that a patch had been sent to Git upstream [1] but something
makes it stale. And the tool mentioned by AGit original author, namely
git-repo [2], had been archived recently. However ’repo’ [3] seems
still developed.
Maybe this post is worth reading:
https://git-repo.info/en/2020/03/agit-flow-and-git-repo/
1:
https://public-inbox.org/git/[email protected]/
2: https://github.com/alibaba/git-repo-go
3: https://gerrit.googlesource.com/git-repo
> • Software Heritage has a hard time archiving code at Codeberg due to
> rate limiting. Apparently the two parties are now discussing it.
Cool! Glad to ear to that.
Cheers,
simon