Due to disk space considerations I\'d like to only ever keep one version of any snapshot in my repository. Rather than keeping multiple versions with timestamp suffixes
Using non-unique snapshots is not a good way to go. Instead get a repository manager that can clean up snapshots and configure that to keep disk space down. Having the timestamped snapshots makes it much easier to track down issues since you can easily see which version actually is being used.