Hi 29,
Since your tank is out and you are restoring it, you have the opportunity to fix it correctly. I have a 29 roadster, and have done this repair myself. First, take it to a radiator repair shop that is willing to play with your tank. Have them completely clean out the interior of the tank, then pressure test it with their equipment.
If the radiator shop is a good one, they will be able to SILVER SOLDER the leak in the tank, whether it is a crack or a leak around the rivets as you suggest. In any case, the edge of the 29 bracket should also be silver soldered around its perimeter, whether it is cracked or not.
DO NOT allow anyone to weld on this tank! The tank is a semi-hard sheet metal which will spider-crack if it is welded on.
If you can find it, it would be a good idea to have the interior coated with an alcohol-and-gasoline fuel proof coating if you can find it. In all probability, if you find the right coating for the tank, it will have to be baked on. Beware that there are some gas tank coatings which will "melt" over time, causing the fuel lines to clog with a gummy or flaky substance as the coating melts inside your fuel tank. Hope this helps...Happy Motoring!