Yeah, e.g. if we added a feature for users to import from any arbitrary 3rd party repository we'd rather set the disk space budget in the Subversion client itself. For export that's straightforward. For a checkout, as I understand it the working copy metadata is always on the same disk and can be substantial, so we'd definitely want that to be included in the calculation. I see that --store-pristine=no is planned for 1.15, so I guess you're already thinking about disk space. We probably wouldn't base an import feature on checkout though. Obviously we could impose disk space limits at other layers, but since the client knows what it's writing that would be more convenient and more portable.
--sbp

