Revisions are limited per deliverable. The default is one revision round, unless your specific deal terms allow more.
Once the cap is reached, the brand can no longer request further changes: they can only approve or reject. This protects you from endless revision loops.
Each revision is a fresh upload linked to the original submission, so the full history stays in one place.