I did this with a large pile of tarballs, see
http://blogs.gnome.org/view/mortenw/2007/01/07/0
for the script.
Bottom line: git is very, very good at compressing a pile of related tarballs.
In fact, about 10x better than gzip.
(Not really surprising, of course.)