It looks like blob removal became a no-no in Apache infra somehow (see
https://issues.apache.org/jira/browse/INFRA-18499?focusedCommentId=16865674&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16865674
)

So:
1) We have to live with the current state of Git repo (which is not bad
though).
2) We should **refrain from adding huge blobs** to Git repo (e.g.
uncompressed pngs, jars, pdfs, etc, etc), as they increase repository size
very fast, and the blobs are hard to remove (== we need either approval
from [email protected] or something like that).
Of course, there are ways to cleanup (e.g. Git -> Git migration, so we keep
old Git repo intact, and ask a brand new repo), however it is kind of
complicated (however I would really like to watch the reaction of the infra
team on Git->Git migration :) ).

Note: it is not something new with Git. In SVN we would still like to avoid
adding (big) binary blobs to the repository.
The "new" problem now is it becomes more complicated to rip those blobs out
of the repository.

Vladimir

Reply via email to