didn't anybody deal with this problem?
I really don't understand how can it be, Git exist for a long time
nobody needed to archive old commits (and eliminate them from the
repository) to reduce the size of the repository and get rid of
do all Git users just push and push commits forever and ever?
I mean who needs 3 years of changes on your hard disk? why wont you
want to backup part of it and leave only the recent changes on your
On Sep 20, 5:57 pm, canna <c.ne...@gmail.com> wrote:
> Hello Everybody!
> I hope someone can help me with this because I didn't find any
> information on that subject in the internet, and I'm struggling with
> this for a whole two days now....
> we're using git for a year now and the repository grow very big,
> the main remote repository is located on a local network computer and
> all the developers push and pull from it
> the problem is, it's taking a lot of time for simple everyday
> operations like pull, push, show log (TortoiseGit), check for
> modifications (TortoiseGit) - to complete. also all the old commits
> are irrelevant (there is no way in the world we could ever revert to
> those commits)
> is there a way to somehow cut off half of the repository, meaning get
> rid of the old commits, for instance throw away all the first half of
> year of commits in order to make the repository lighter and easier to
> Scott Chacon (http://git-scm.com/) recommended his post: Replace
> Kicker (http://progit.org/2010/03/17/replace.html). I like the idea
> of pushing all history (old commits) to a separate ("history")
> repository while removing the same history from the main repository.
> unfortunately his tutorial doesn't explain how to synchronize this
> change with the main remote repository and with all other local
> we are around 5 developers, so it's still reasonable to go over all
> the repositories of everybody and rebase every brunch in the system
> manually if that what it's take to make it work...
> Thank you for any help on that subject!
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to git-us...@googlegroups.com.
To unsubscribe from this group, send email to
For more options, visit this group at