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

No longer allow "install nothing" operations (#93). #174

Merged
merged 2 commits into from
Oct 27, 2014

Conversation

pjf
Copy link
Member

@pjf pjf commented Oct 26, 2014

Fixes #93.
Includes #172 (which includes #171).
References #113.

See commit messages for further details.

dabd7a3 is sufficient for #93, but 7cb2807 results in nicer user output and architecture.

pjf added 2 commits October 27, 2014 11:52
…empty.

This closes KSP-CKAN#93.

NB @AlexanderDzhoganov, we have another exception to watch for when
installing.
Actually, it now uses `InstallModule()`, which does the work.

Notable changes in this:

- Install() can throw exceptions again.
- We move InstallComponent() towards being deprecated
- We cry over still needing bundles.
- Closes KSP-CKAN#93

Sample output:

```
About to install...

 * DogeCoinFlag 1.03

Continue? [Y/N]

DogeCoinFlag:

Bad metadata detected for module DogeCoinFlag 1.03
No files found in GameData/DogeCoinFlag to install!
```
@pjf pjf force-pushed the 93_install_paths branch from 7cb2807 to 88c7aa9 Compare October 27, 2014 00:52
@pjf
Copy link
Member Author

pjf commented Oct 27, 2014

Rebased onto the new master branch, which means it's much easier to see what's going on now, because this is now only two commits. :)

@AlexanderDzhoganov AlexanderDzhoganov merged commit 88c7aa9 into KSP-CKAN:master Oct 27, 2014
@pjf pjf deleted the 93_install_paths branch October 27, 2014 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: We don't complain if install paths don't exist.
2 participants