Tags: adeebahmed/cz-cli
Tags
fix(adapter): fix windows json editing The json parsing that we were using was overly complicated. This is much simpler and solves some of the odd behavior that was happening on windows when installing and dealing with adapters. Closes commitizen#42
fix(config): fixes incorrect deprecation notice In certain scenarios a deprecation warning for czConfig was shown, even if the user had actually correctly configured commitizen to use the config.commitizen key. This fixes that issue and improves the warning in the deprecation notice to be more clear that it is specifically the repo (and not the adapter or the cli) that is having issues. Closes commitizen#50
Merge pull request commitizen#53 from tjoskar/feature/pre-compile feat(compile): Precompile ES6 code
feat(config): use npm config object, deprecate czConfig Npm is generous enough to give us a config object. We should use it. This change is not breaking but sets up 3.0.0 to be breaking by adding a deprecation warning to any repos using the old style of config. czConfig will be removed in 3.0.0. From now on, commitizen init now uses the new config as its default. Adds additional tests and docs as well Closes commitizen#30
Merge pull request commitizen#37 from d4rkr00t/stagged-fix Use only file names when determining if the staging area is clean
feat(commit): enable githook output streaming We needed a way to provide incremental progress to the cli as the commit exec command runs. We needed to land a PR in gulp-git first. This has now landed. This implements an incremental feedback using the emitData option and does a few dependency updates. Closes commitizen#8 Closes commitizen#28 Closes commitizen#31 Closes commitizen#32 Closes commitizen#33
fix(build): fixes the travisCI build config TravisCI needs to have the git config username set or it throws 'Please tell me who you are' errors. This adds a dummy user to the git config. Part of commitizen#28