-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Interactive Init #1454
Interactive Init #1454
Commits on Sep 13, 2019
-
This is populating new commands and changes some of the relevant documentation. This is very much a WIP and not ready to merge.
Configuration menu - View commit details
-
Copy full SHA for 45e75b6 - Browse repository at this point
Copy the full SHA 45e75b6View commit details
Commits on Sep 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 33eb157 - Browse repository at this point
Copy the full SHA 33eb157View commit details
Commits on Sep 27, 2019
-
WIP: Stubbed Out Interactive Flow
This actually covers all values we need to prompt for, but is in dire need of a refactoring, and the GitHub clone logic needs to be implemented.
Configuration menu - View commit details
-
Copy full SHA for 5aba829 - Browse repository at this point
Copy the full SHA 5aba829View commit details
Commits on Oct 2, 2019
-
The flow works, most edge cases covered. Still have some development features that need to be pulled out/resolved.
Configuration menu - View commit details
-
Copy full SHA for 01206f1 - Browse repository at this point
Copy the full SHA 01206f1View commit details
Commits on Oct 7, 2019
-
Handles most cases, still need to clean out some debug logic and write full test suite.
Configuration menu - View commit details
-
Copy full SHA for 911dc86 - Browse repository at this point
Copy the full SHA 911dc86View commit details -
WIP: Existing Init Unit Tests Pass
More tests needed to meet the coverage bar since there's a lot of new code, but the existing tests work.
Configuration menu - View commit details
-
Copy full SHA for 80f8307 - Browse repository at this point
Copy the full SHA 80f8307View commit details
Commits on Oct 8, 2019
-
WIP: Clean Up Lint Warnings, Add Go Dep Manager
With dependency-manager required, cannot have go showing a None type for that field.
Configuration menu - View commit details
-
Copy full SHA for 58a6e42 - Browse repository at this point
Copy the full SHA 58a6e42View commit details
Commits on Oct 9, 2019
-
Primarily, refactoring the different primary interactive threads into different methods.
Configuration menu - View commit details
-
Copy full SHA for ad09dc3 - Browse repository at this point
Copy the full SHA ad09dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf331b - Browse repository at this point
Copy the full SHA 6cf331bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 535544b - Browse repository at this point
Copy the full SHA 535544bView commit details -
Merge branch 'interactive-init' of github.com:awood45/aws-sam-cli int…
…o interactive-init
Configuration menu - View commit details
-
Copy full SHA for f4b528b - Browse repository at this point
Copy the full SHA f4b528bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d7cf6 - Browse repository at this point
Copy the full SHA b6d7cf6View commit details
Commits on Oct 10, 2019
-
Check for Multiple Git Executables
Windows compatibility check, essentially, and this commit also includes a Black reformatting.
Configuration menu - View commit details
-
Copy full SHA for 64b45ea - Browse repository at this point
Copy the full SHA 64b45eaView commit details -
Add Click Command Unit Tests for Init
This enables us to properly test prompts and improves code coverage. We also managed to entirely remove a code path (location cannot currently be missing when going to interactive). Remaining work is to improve unit test coverage of init templates.
Configuration menu - View commit details
-
Copy full SHA for 8993087 - Browse repository at this point
Copy the full SHA 8993087View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf2f2b3 - Browse repository at this point
Copy the full SHA bf2f2b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c53066 - Browse repository at this point
Copy the full SHA 8c53066View commit details
Commits on Oct 15, 2019
-
Use Filter for Template Selection
It was incorrect to use 'takewhile', as it terminates as soon as there is a failed check. For Java Maven this caused no templates to be usable.
Configuration menu - View commit details
-
Copy full SHA for 8066ae8 - Browse repository at this point
Copy the full SHA 8066ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b09929f - Browse repository at this point
Copy the full SHA b09929fView commit details -
Now over the 95% threshold, so `make pr` is passing.
Configuration menu - View commit details
-
Copy full SHA for 694a0be - Browse repository at this point
Copy the full SHA 694a0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb8167 - Browse repository at this point
Copy the full SHA 9eb8167View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0378bcc - Browse repository at this point
Copy the full SHA 0378bccView commit details
Commits on Oct 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7438d9f - Browse repository at this point
Copy the full SHA 7438d9fView commit details
Commits on Oct 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2900324 - Browse repository at this point
Copy the full SHA 2900324View commit details -
Configuration menu - View commit details
-
Copy full SHA for c238d82 - Browse repository at this point
Copy the full SHA c238d82View commit details
Commits on Oct 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6df7b0a - Browse repository at this point
Copy the full SHA 6df7b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4025a3 - Browse repository at this point
Copy the full SHA c4025a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d34ea10 - Browse repository at this point
Copy the full SHA d34ea10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7061eb6 - Browse repository at this point
Copy the full SHA 7061eb6View commit details -
Make Unit Test for Init Windows-Compatible
Slashes behave differently.
Configuration menu - View commit details
-
Copy full SHA for 7cf2e35 - Browse repository at this point
Copy the full SHA 7cf2e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc3cba0 - Browse repository at this point
Copy the full SHA cc3cba0View commit details -
Catch exceptions when checking git executables
Had a bug where the wrong executable name would lead to a premature exit. This change fixes that.
Configuration menu - View commit details
-
Copy full SHA for 5053efa - Browse repository at this point
Copy the full SHA 5053efaView commit details -
Add explicit exception for missing git
Will better align with errors in place.
Configuration menu - View commit details
-
Copy full SHA for 0ec8bb2 - Browse repository at this point
Copy the full SHA 0ec8bb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7624b20 - Browse repository at this point
Copy the full SHA 7624b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for efcc51f - Browse repository at this point
Copy the full SHA efcc51fView commit details -
Add Exception Info when Git Fails
This is a WIP to fix breaking Windows integ tests.
Configuration menu - View commit details
-
Copy full SHA for 4b76385 - Browse repository at this point
Copy the full SHA 4b76385View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3594a0 - Browse repository at this point
Copy the full SHA b3594a0View commit details
Commits on Oct 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3382135 - Browse repository at this point
Copy the full SHA 3382135View commit details -
If the shared directory doesn't exist, create it before cloning the template git repo. This will need to be refactored as some layer code does the same thing.
Configuration menu - View commit details
-
Copy full SHA for f8d7977 - Browse repository at this point
Copy the full SHA f8d7977View commit details -
Create Shared Dir if Necessary
Init code assumed existence of shared directory, which is likely but not guaranteed.
Configuration menu - View commit details
-
Copy full SHA for 7255c88 - Browse repository at this point
Copy the full SHA 7255c88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 957e802 - Browse repository at this point
Copy the full SHA 957e802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 216b802 - Browse repository at this point
Copy the full SHA 216b802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fe22cc - Browse repository at this point
Copy the full SHA 8fe22ccView commit details