Skip to content

librarian: stop copying so much in release init? #2025

@jskeet

Description

@jskeet

Currently the release init command creates a copy of everything from all configured library source paths, into a new directory used as /repo. When we've got a lot of configured libraries, this is going to be a lot of copying.

It's unclear why this is necessary - can't we just mount the language repo as /repo (read-only)? If the idea is that the container mustn't depend on anything that's not in a source root (and not under .librarian) I'm not sure it's worth the constraint.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions