progressWriter should support Truncate and Seek
The new retrieve.Raw implementation both Seeks and Truncates the output WriteSeeker; the progressReader needs to take these operations into account when determining how many bytes have been written.
The new retrieve.Raw implementation both Seeks and Truncates the output WriteSeeker; the progressReader needs to take these operations into account when determining how many bytes have been written.