@jbygden The schedule for garbage collection is somewhat dynamic.
We originally ran a gc on every push. However that can be expensive for larger repos and so the frequency was tied to several repo properties, including push frequency and size.
Furthermore, we don't run git gc --prune=now and so a gc run does not necessarily remove (all) unreferenced objects. This is necessary as some of Bitbucket's internal processes rely on unreferenced objects having a grace period.
Wouldn't it be easier for you to implement a "Force GC/Prune"-button on the control panel for each repository, instead of all of us creating support issues every time?
Yes, possibly. We've been reluctant to do so because of the cost involved in running gc's. We do have this button internally and that is what our support engineers use when you contact them.
I sent an email to support@bitbucket.org. I got an automated reply telling me to use https://support.atlassian.com.
The way that is currently set up I believe is that people who have an existing account on support.atlassian.com can email directly. The system uses the email's sender address to look up the user account. However, if you do not have an account already this will not work.
@jbygden The schedule for garbage collection is somewhat dynamic.
We originally ran a gc on every push. However that can be expensive for larger repos and so the frequency was tied to several repo properties, including push frequency and size.
Furthermore, we don't run git gc --prune=now and so a gc run does not necessarily remove (all) unreferenced objects. This is necessary as some of Bitbucket's internal processes rely on unreferenced objects having a grace period.
Yes, possibly. We've been reluctant to do so because of the cost involved in running gc's. We do have this button internally and that is what our support engineers use when you contact them.
The way that is currently set up I believe is that people who have an existing account on support.atlassian.com can email directly. The system uses the email's sender address to look up the user account. However, if you do not have an account already this will not work.