Idea #3126
Updated by Tom Clegg about 10 years ago
Currently, @crunch-job@ can do this when running local jobs.
That "fetch git objects from remote repository" logic needs to be
* Ported to ruby
* Adjusted to suit API server's use (e.g., the commits should be pulled into the "arvados internal" repository)
* Invoked whenever job's @script_version@ or @repository@ is set/changed
The default "arvados" repository used in tutorials/examples should be changed to "https://github.com/curoverse/arvados.git" so they don't depend on your site's local mirror of the arvados repository being up-to-date.
Likewise, the @arvados_sdk_version@ feature should use the github url instead of the locally hosted arvados.git.