This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a change to branch grails-shell-3
in repository https://gitbox.apache.org/repos/asf/grails-core.git
was 73ce8baa51 support flattening keys in ConfigMap
This change permanently discards the following revisions:
discard 73ce8baa51 support flattening keys in ConfigMap
discard 9b04869332 support parsing flat keys when merging maps to ConfigMap
discard 1f2a1f2426 extract ConfigMap from GrailsConfig
discard a973a1ade4 add support for with in GrailsConfig when navigating to
non-existing keys
discard 5997c45696 refactor GrailsConfig
discard 7b25305870 make NullSafeNavigator like NullObject in Groovy
discard 6e9d2c7ef9 add type conversion methods to GrailsConfig
discard 07b29d32a3 add null safe navigation and on-demand map creation to
GrailsConfig - similar to groovy.util.ConfigObject
discard 53e7f83443 add basic type conversions to GrailsConfig
discard 5d1acab35e improve extensibility of GrailsConfig class
discard b84c9b1b41 support removing a key when merging maps in GrailsConfig -
adds more tests
discard 9ee273a10e merge application.yml files from multiple profiles in
single multi-doc yaml file - use GrailsConfig for application.yml loading
discard a321be211b Add grails.config.GrailsConfig class for handling
grails-app/conf/application.yml - merges multiple documents to one single
config - yaml multi-document format separates docs with --- (end token is ...)
discard 7380d9b4ef refactor RenderCommandStep: extract SimpleTemplate
discard 916ce3ab36 fix problem when default package isn't defined
discard d136f3078d fix invalid yml
discard 792a158c5d add grails.version variable to skeleton templates
discard c73d02c66f use original System.out / System.err when executing gradle
tasks
discard 164e4c745a overwrite existing files
discard b23158df00 move and refactor SystemStreamsRedirector /
SystemOutErrCapturer
discard 3ddd06c67b fix failing test
discard ca697e606a add i18n resources.groovy and DataSource.groovy to the
skeleton
discard 74860e7d56 add deprecated application.properties to skeleton
discard 575a2f788b don't use hard coded version in index.gsp
discard 05d63fc7fd application.yml for web profile
discard c22e2f247e remove unnecessary import
discard a7c5ca8f51 use latest build.gradle from new300 app
discard b2a829d1d2 add generic gradle command
discard 9a620ff2de add run-app command that delegates to gradle run
discard 34293fb1a7 refactor RenderCommandStep
discard ac89ffaf45 add support for extending profiles
discard acbe2d9b68 implement listing of all available Gradle task selectors
with multi-project support - could be used for task selector completion in
interactive shell
discard 522b63e32a exclude gradle-sample from eclipse classpath
discard 893253aede pass unparsed command line in ExecutionContext for more
flexibility
discard 12d19508a2 start working on Gradle integration
discard 19401ac26a Add ProjectContext interface and refactor
CommandLineHandler interface
discard 61efb68459 finish implementing "should create-controller in default
package"
discard 7094599668 add application.yml to profile
discard 8ea960c8bf Use grails-app/conf/application.yml for application settings
discard ab9c268c92 test error handling
discard 0950e00a3c refactor GrailsConsole System.in, .out, .err handling ,
improve testability
discard 1903c022ca refactor SimpleProfile
discard 11ed5699c5 catch exceptions in GrailsCli interactive mode
discard 2905476b9a implement creating files based on templates
discard 9220d46f00 add baseDir to execution context
discard 4ec7dc249d refactor CommandLineHandler's handleCommand method
discard 7dcee80bc6 fix test timeout problem on Travis due to TERM=dumb env.
setting and jline incompatibility
discard bd6b6bcc6c add groovy-json dependency
discard cdbda0b8db Add json command support to SimpleProfile
discard da78bc4c80 make SimpleProfile yaml agnostic so that we can add json
support
discard ed0bac5647 implement CTRL-D handling
discard 2ae113fc83 start working on Completer tests
discard dae76f6585 make input mask configurable so that echoing can be
disabled in ConsoleReader
discard 9fd9fe2826 sort commands in SimpleProfile
discard aa63b64b99 should fail with retval 1 when creating app for
non-existing profile
discard b41673e1e3 refactor packages and continue working on SimpleProfile
(yaml based) implementation
discard b1f0ddd1c8 store errors for grails-shell branch too
discard fb6e43cf8a refactor GrailsCliSpec
discard e0c323862a add test for help about a single command
discard 6af59d35f0 use ExpectIt to implement basic cli tests
discard 53377a55a2 add methods for cleaning up GrailsConsole state (useful in
cli unit tests)
discard f342b3673b continue working on interactive cli tests
discard bccc5ed0e9 don't buffer GrailsConsole PrintStreams
discard aa0635e589 start working on interactive mode tests - solve chdir
problem with jnr-posix
discard 60c92bb8bc use cglib-nodep for tests so that asm3 isn't pulled in to
test dependencies
discard 673d680526 refactor user.dir resetting
discard 3c6006238d fix failing test
discard 2efd07449f add spec for GrailsCli
discard 8a43da563a start working on yaml command handler
discard 9b55e96f13 start working on yaml based SimpleProfile
discard 2472ba64fa sample profile for unit tests
discard 6c8981f969 Start working on ProfileRepositorySpec
discard 1e514d020c use Gradle application plugin to create a starter script -
creating starter script: ../gradlew installApp - example:
./build/install/grails-shell/bin/grails-shell create-app testapp --profile=web
- starts in interactive mode when application.properties file exists in current
dir
discard ae3fc39d63 add interface for pluggable interactive shell and wire it
together
discard 8e9e5b9446 simple implementation for create-app that uses AntBuilder
discard 0b2bc41a05 add new grails-shell module