On Thursday, September 6, 2012 12:03:46 PM UTC+2, ruud wrote:

> hi, 
> I just imported a cvs repo into git. In contains only one branch with 
> lots of commits and lots of tags. 
> I would like to be able to 'forget' all commit before a certain date. 
> Googling I fould many advices which boil down to rebasing the whole 
> tree interactively and squasing the commits I want to forget. 
> Although this works, the tags remain on the original commit and don't 
> appear in the rebase branch. 
> Is there a way to do the job without having to manually move the tags 
> from the orinial commit to the same commit in the rebased branch? 
> thanks a lot for helping me, 
> Ruud 

We've played with the idea in a recent thread:


Unfortunately, the quick answer is that there is no automatic way to do it 
out of the box. You're probably better off doing it manually. 

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to