Re: git object-count differs between clones
- From
- Andrew Martin <amartin@xes-inc.com>
- Date
- Feb 2, 2016, 16:21 UTC
- Message-ID
- <203317792.714602.1454430077194.JavaMail.zimbra@xes-inc.com>
- In-Reply-To
- <vpq7finm6v8.fsf@anie.imag.fr>
----- Original Message -----
Show 19 quoted lines
> From: "Matthieu Moy" <Matthieu.Moy@grenoble-inp.fr> > To: "Andrew Martin" <amartin@xes-inc.com> > Cc: git@vger.kernel.org > Sent: Tuesday, February 2, 2016 10:09:31 AM > Subject: Re: git object-count differs between clones > > Andrew Martin <amartin@xes-inc.com> writes: > > > I ran "git fsck" on both, which reported no problems. Moreover, I ran "git > > gc" > > and made sure there were no objects pending garbage collection, > > It's not sufficient: you may have objects reachable from your reflog, > hence not candidate for garbage collection. Since the reflog is not > propagated, pushing + cloning will not transfer these objects if the > reflog is the only way to reach them. > > You may try expiring your reflog and "git gc" again. >
Matthieu,
Thanks, I found some commits that are not referenced in any branch. How can I remove these from the reflog? I tried running "git reflog expire --expire=now --expire-unreachable=now --all" followed by "git gc" but still the same number of objects remain.
Thanks,
Andrew