- Use
base64
encoding for new blob creation to avoid situation where trailing newlines are stripped inutf-8
encoding.
- Add
--no-auth
flag for dry run simple automation tests.
- Allow relative or absolute paths for
--transform
. ( @iamdustan )
- Fix
bin
to actually createmultibot
.
- Add GitHub Enterprise support.
- Implements
--action=branch-to-pr
to create branch, commit, and PR. - Implements
--action=pull-request
to create pull requests. - Implements
--action=commit
to create commits in repositories. - Replace
octonode
client withgithub
. - Add
--dry-run
option to skip all mutating actions. - Allow
--action=read
to process non-existing files. - Breaking Changes:
--allow-existing=false
by default. (Error if existing branch / PR).--branch|branch-new
flags are replaced with--branch-src|branch-dest
.--action=commit
uses target branch flag--branch-dest
now.--commit-msg
is now--msg
.null
source means "create" file.null
transform output means "delete" file.- Change signature of transforms to
(obj, callback)
.
- Implements
--action=branch
to create branches in repositories. - Add README.md documentation for scenarios.
- Refactor args out to separate file.
- Unify the output display format for all actions.
- Implements
--action=read
to read / transform files from repositories. - Implements
--transform
function options. - Implements display output formats of json, text, colored diff.