My local clone is about 2.7 GB - this can be perfectly well served by an
cheap vserver or an old notebook laying around somewhere in a corner ;-o
We're talking just about the git repo here, not whatever else internal infrastructure you might have.
Just checked a few hours ago, and I only see exactly one branch "ironmaiden-foss".
And not even a single release tag! How do you expect people to find the right commit
for specific versions ?
By the way:
When I pulled yesterday, I noticed the history totally changed against my last pull
from about three weeks ago - the branches diverged on about 3100 (!) commits,
and even the trees at the corresponding timestamps differ. Such things aren't
actually helpful for external contributors.
And who had the silly idea of letting some nightly build cronjob commit its internal
state to the mainline ? (eg. 9e251883b2c3d1c258402cdb069a64a24181d554)
If you need consulting on proper source code management processes, just call
me - my offer from about two years ago is still open ;-P
Oh, and you are aware that the current tree (at least whats in the public git repo)
is totally broken and doesnt build at all ?
in it, but it doesnt actually make life easier.
But the really important point are tags. P4 doesnt tag definitive commits, but groups of individual file revisions.
(something that you absolutely do NOT want). Properly mapping them to git isn't actually a trivial thing.
Could that be the reason why we dont see a single tag in the git repo (which is _really_ bad!) ?
We need the _exact_ source trees for all releases down to 7.2, as we need to maintain lots of large
scale installations in these versions.
That's really trivial. Just set up an mirror (shouldn't take more than a few minutes) and run GitList
(or whatever fancy frontend you prefer) on it.
By the way: what's the reason for still staying on this conceptionally-80th SCM at all ?