Checkout multiple git branches, execute scripts and log the results
MIT License
Checkout multiple git branches, execute scripts and return to the origin branch. Ideally to run benchmarks in different branches and copy & paste the results in a PR.
npm i -g branch-comparer
Print the results in the console
branchcmp
Print results in files
branchcmp --file --script "node -v"
Will create files in form of branch.<branch>.log
in the current working directory.
Run scripts two rounds and save the results in files
branchcmp --file --rounds 2 --script "node -v"
Will create files in form of branch.<branch>.round-<round>.log
in the current working directory.
branchcmp -h