Please sign in to comment.
Misc minor fixes and refactoring
`skeema add-environment` no longer does a connectivity test of the supplied host; it just manipulates the .skeema file now. `skeema lint` had a bug with how it handled --ignore-schema, now fixed. Some exit codes have been changed from 2 (generic fatal error) to 78 (bad config) in cases where a configuration problem is more clearly to blame. `go test` now ignores global option files (/etc/skeema and /usr/local/etc/skeema) and user-specific option files ~/.my.cnf and ~/.skeema, to avoid these files affecting the result of tests. Hidden directories are now consistently ignored everywhere, in terms of option file parsing. This is to avoid issues with SCM metadata directories. `skeema push` now handles "schema=*" more consistently: the alphabetically first schema will always be used as the template. Minor internal refactors to a few methods to make them more testable.
- Loading branch information...
Showing with 120 additions and 69 deletions.