@Sean I've heard that there are plans to relocate the main BRLCAD codebase from sourceforge -- is github the destination?
probably -- don't see any better options at the moment ... but this is something that will be done very carefully to ensure we preserve our entire project history
reason for asking @Mahdi ?
Just that coming into this organization I expected to find a Github repo but was introduced to sourceforge instead. If there's anything us students can do to help with the transitioning process I'm sure we'd be glad to help.
sourceforge used to be where 95% of projects lived just 10 years ago
over the past 10 years, many have migrated to github so now it's about 85% or so on github, 10 % elsewhere, and 5% still on sourceforge
we are integrated with so many services and have such a large repo, that the main codebase has remained there so far
BRL-CAD exceeds GitHubs hosting size limits
too big
so having a conversation with them about whether they would allow us to migrate was a discussion I had to have with them -- we've since had that conversation and they're fine with us moving there
so now it's just a matter of making sure we migrate everything properly which just takes a lot of careful review and testing
Right. I would figure that BRL-CAD is historically significant enough that the Github admins would be okay with it. I'm guessing a complete migration could take over an year given the number of people currently working on the process.
just out of curiosity, how big is the BRL-CAD repository?
it depends what you count, but a single checkout is about 2-3GB
that's obviously not the entire history, but it's also not the compressed size too
Does that include all of the branches? Like the core interface?
I think entire history uncompressed is something like 50-100GB .. I forget the actual amount
no, not counting the other repos
they're not that big
(other than them including all of Qt and boost...)
entire history compressed is much smaller -- I want to say it's in the 1-2GB range compressed but I could be totally wrong on that
Last updated: Jan 10 2025 at 00:48 UTC