vcs_mirror: add optional parent_dir parameter
vcs_mirror: fetch repo contents
vcs_mirror: use parent_dir parameter
Implemented ability to edit existing configurations by specifying sketch#n in the configure command.
Merge pull request #209 from zzamboni/edit_configs

Implemented ability to edit existing configurations using the configure command.
Added missing promise handles and comments.
Fixed typo.
vcs_mirror: default the parent_dir permissions in the example to getenv('LOGNAME')
Merge pull request #208 from tzz/master

VCS::vcs_mirror fixes: nowipe still wiping; create and expect parent_dir
vcs_mirror: fetch tags and all the origin heads
Merge pull request #212 from tzz/master

minor vcs_mirror change to fetch better
cf-sketch: improve error messages
cf-sketch: cleanup last commit
Merge pull request #213 from tzz/master

improve error message in cf-sketch (redmine#2048)
vcs_mirror: fix test.cf to have the correct arity
cf-sketch: use warnings and strict in Sketch.pm; add pretty_print_json() in JSON.pm and use it to print parse output; print parsing input with --veryverbose
Merge pull request #214 from tzz/master

small fixes
cf-sketch: fix list and search commands so they do not parse sketches unnecessarily
cf-sketch: minor fix for load_json rename to load
Merge pull request #217 from tzz/master

load_json missing function fix