<commit_before># Release Notes

## v 0.5.1 (In development)

* Exported shares are now resolved relatively to the directory of the
  main cluster description file, which to migrate project trees if
  necessary.

* Mounted shares (still VirtualBox only) will persist reboots of the
  virtual machines through adding a specific section to
  /var/lib/boot2docker/bootlocal.sh or creating the file if necessary.

* Shares can now have a type which defaults properly to vboxsf on the
  virtualbox driver and to (new type) rsync on all other drivers.
  This will use rsync to copy the content of a host directory at VM
  creation and to copy back the content of the VM directory using the
  new sub-command called `sync`.  Running `machinery sync` as a `cron`
  job is then probably a good solution.

* Fixed bug that would prevent `machinery` to mount some of the shares
  using `vboxsf`.

* Adding support for human-readable sizes, e.g. `10G` for 10 gigabytes
  (powers of 1000), or `1GiB` for 1 gigibytes (powers of 1024
  instead!).

* Adding support for user-specified `ssh` command, which will be used
  in place of the one that is guessed from introspection of
  `docker-machine ssh` whenever possible.

* Using the new `docker-machine scp` sub-command for file copy
  operations when it exists.


## v 0.5

* The default is now to use the locally cached images when
  initialising virtual machines.  This will speed up initialisation in
  a number of cases.  Furthermore, this allows to push private images
  on the machines withouth having to transfer repository credentials
  or similar.<commit_msg>Mention of the new -step to reinit in the notes<commit_after># Release Notes

## v 0.5.1 (In development)

* Exported shares are now resolved relatively to the directory of the
  main cluster description file, which to migrate project trees if
  necessary.

* Mounted shares (still VirtualBox only) will persist reboots of the
  virtual machines through adding a specific section to
  /var/lib/boot2docker/bootlocal.sh or creating the file if necessary.

* Shares can now have a type which defaults properly to vboxsf on the
  virtualbox driver and to (new type) rsync on all other drivers.
  This will use rsync to copy the content of a host directory at VM
  creation and to copy back the content of the VM directory using the
  new sub-command called `sync`.  Running `machinery sync` as a `cron`
  job is then probably a good solution.

* Fixed bug that would prevent `machinery` to mount some of the shares
  using `vboxsf`.

* Adding support for human-readable sizes, e.g. `10G` for 10 gigabytes
  (powers of 1000), or `1GiB` for 1 gigibytes (powers of 1024
  instead!).

* Adding support for user-specified `ssh` command, which will be used
  in place of the one that is guessed from introspection of
  `docker-machine ssh` whenever possible.

* Using the new `docker-machine scp` sub-command for file copy
  operations when it exists.

* Added possibility to recreate the shares and mount them from within
  a `reinit` call.  This isn't entirely tested yet and will fail
  reusing shares if they had already been created in the past.


## v 0.5

* The default is now to use the locally cached images when
  initialising virtual machines.  This will speed up initialisation in
  a number of cases.  Furthermore, this allows to push private images
  on the machines withouth having to transfer repository credentials
  or similar.
{'fraction_non_alphanumeric': 0.048560628089560916, 'fraction_numerical': 0.011631288165164292, 'mean_word_length': 3.838255977496484, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4462298', 'n_tokens_mistral': 983, 'n_tokens_neox': 909, 'n_words': 521}