Assuming I do not care about commit IDs (I want to rewrite history after all) is there a #git tool out there, that would let me do a git rebase but squish/bucket things by date?

Example:
- Anything older than a year, squash by month
- Anything older than a month squash by week

I am using git to watch changes to some files, but at some point, I do not care so much about detailed older history, only detailed recent history.

#lazyweb