git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* how to delete the entire history before a certain commit
@ 2010-05-03 22:23 Gelonida
  2010-05-03 22:45 ` Jakub Narebski
  0 siblings, 1 reply; 5+ messages in thread
From: Gelonida @ 2010-05-03 22:23 UTC (permalink / raw)
  To: git

Hi,

I noticed, that this post never arrived :-( . So here again.



We have a git repository, whose size we want to reduce drastically due
to frequent clone operations and a slow network connection.


The idea is following:

* archive the git repository just in case we really have to go back in
history.


create a new git repository, which shall only contain last month's activity.

all changes before should be squashed together.
It would be no problem if the very first commit remains unmodified.


I made some attempts with
git rebase -i


but I always encounter errors.
Example error is a cherry pick which can't be applied.


Is git rebase the correct way to delete en entire history section or are
there smarter ways to do this? (e.g. create a new repository with last
months state as starting point and some 'magic' to replay from this
point on with all branches and merges_



thanks for any suggestion.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-05-03 23:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-03 22:23 how to delete the entire history before a certain commit Gelonida
2010-05-03 22:45 ` Jakub Narebski
2010-05-03 23:11   ` Gelonida
2010-05-03 23:42     ` Jakub Narebski
2010-05-03 23:58       ` Gelonida

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).