Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Mount Removal] Move repo registration from mount verb to clone verb #111

Closed
wilbaker opened this issue Sep 16, 2019 · 1 comment · Fixed by #216
Closed

[Mount Removal] Move repo registration from mount verb to clone verb #111

wilbaker opened this issue Sep 16, 2019 · 1 comment · Fixed by #216
Assignees
Labels
disk-layout Issues that impact the disk layout used by Scalar
Milestone

Comments

@wilbaker
Copy link
Member

wilbaker commented Sep 16, 2019

Repo registration (with Scalar.Service) should happen during scalar clone rather than mount.

Additionally, the clone verb itself should update the registration file (or each clone should create its own file) and Scalar.Service should read the file(s) to discover which repos have been registered.

Additionally:

  • Scalar.Service should also remove repos when it finds they're no longer on disk.
  • There should be a verb for manually registering/unregistering repos
  • Functional tests should not register when cloning or they should register in a test location that does not impact the installed Scalar.Service
@wilbaker wilbaker changed the title Move repo registration from mount verb to clone verb [Scalar.Mount Removal] Move repo registration from mount verb to clone verb Sep 16, 2019
@wilbaker wilbaker changed the title [Scalar.Mount Removal] Move repo registration from mount verb to clone verb [Mount Removal] Move repo registration from mount verb to clone verb Sep 16, 2019
@wilbaker wilbaker added the disk-layout Issues that impact the disk layout used by Scalar label Oct 2, 2019
@derrickstolee derrickstolee added this to the MVP milestone Oct 4, 2019
@wilbaker
Copy link
Member Author

wilbaker commented Nov 4, 2019

I'm splitting these parts out into their own issues:

  • There should be a verb for manually registering/unregistering repos
  • Functional tests should not register when cloning or they should register in a test location that does not impact the installed Scalar.Service

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
disk-layout Issues that impact the disk layout used by Scalar
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants