On Mon, Feb 23, 2009 at 10:02 PM, Justin <[email protected]> wrote:
> Justin schrieb:
>> Henry Gebhardt schrieb:
>>> On Mon, Feb 23, 2009 at 9:14 PM, Justin <[email protected]> wrote:
>>>> Henry Gebhardt schrieb:
>>>>> On Mon, Feb 23, 2009 at 6:53 PM, Justin <[email protected]> wrote:
>>>>>> Justin schrieb:
>>>>> (...)
>>>>>> But I hit some bad thing, I am working alot with branches and noted that
>>>>>>  the .git dir growths and growths, although I removed the branches. Can
>>>>>> I clean this up?
>>>>> Yes! Collect all the garbage with
>>>>>
>>>>> $ git gc
>>>>>
>>>>> ~Henry
>>>>>
>>>> but that doesn't really shrink the size.
>>> That's weird. How big is it getting? (Mine is 4.1 MB)
>>>
>> 150mb adn it shrinked with git gc --agressive down to 120mb.

Now that is indeed a bit excessive.

>>
>> What I did was pulling other overlays as branch, doing an filterbranch
>> and only merging certain thing. perhaps this is something different than
>> branching the repo itself.
>>
> and of course deleted the branches afterwards
>

Hm, I've never used git filter-branch before, but according to the
manpage the original branches are still stored in .git/refs/original,
so git gc wouldn't remove the objects they reference. Also, there
might still be a reference in .git/refs/remotes. (Possibly

$ git branch -a

will show all of them to you (definitely the remote ones).)

Hope that helps.

~Henry

Reply via email to