i18n BoF at Akademy 2024 (9th/Monday, 10:00, Room 1)
Karl Ove Hufthammer
karl at huftis.org
Sun Sep 8 14:37:28 BST 2024
Smirnova Olga skreiv 08.09.2024 10:25:
>> I have
>> a suggestion for something to discuss (either at the BoF or on this
>> mailing list): moving from SVN to Git.
> Bad idea. Git doesn't support partial checkouts and imposes unrealistic demands to the disk space. As a translator, I shouldn't be punished with hundreds of megabytes of trash.
Git is *very good* at compressing the history, so this is not a problem.
Here’s a realistic example. I happen to have a large, old SVN repository
with just PO files. Basically it’s a copy of some translation files for
three languages from the KDE repo. There are 15 years of data, 8,984
revisions/commits.
A clean checkout of the SVN repository takes up 195 MiB.
A clean clone of the corresponding Git repository takes up 152 MiB.
So the Git clone, with 15 years of history, actually takes up *less*
space than an SVN checkout that only contains the latest revision.
It’s also possible to do shallow clones of Git repositories that only
includes the last few commits (similar to SVN). A shallow clone (depth
1) of the Git repository takes up 105 MiB.
--
Karl Ove Hufthammer
More information about the kde-i18n-doc
mailing list