CLI options for on demand blob fetching
Description
This adds --pull flags to shell and artifact checkout in order to fetch incomplete or missing artifacts from remote caches.
Changes proposed in this merge request:
- Add pull flag for shell and artifact checkout
- Add tests to ensure these work for incomplete artifacts.
This merge request, when approved, will close: #1044 (closed)
Edited by Chandan Singh