All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove Watchman: it is not working as expected; looks like mutagen no longer needs it
- Conflicts between beta and alpha
- Ignore version control system directories like
.git
. You will be unable to use git in the remote machine. - Ignore
.DS_Store
files
- Update compatibility with mutagen 0.12.0. Drops support for previous versions
- Explicitly require fileutils for Ruby 3.0 compatibility
- Add ability to set a box's user and identity_file
- Do not blow up if mutagen is not configured
- Ability to configure multiple boxes under one account
- Ignore VCS as recommended by mutagen
- Retry on
Errno::ECONNREFUSED
- Use configured
zone
for describe as well
- Ability to specify
zone
in config
- Sync mutagen with two-way-resolved
- When running commands, also rescue from whitelist of exceptions, and retry
- Rescue from
Errno::ECONNREFUSED
and retry
- Support launching multiple boxes at the same time
- Fix: add missing file
- Recover when the devbox is in a shutdown cycle
- Label sessions with devbox
- On linux, mutagen relies on watchman to detect changes
- In Linux, mutagen no longer burns CPU every 10 seconds
- Initial release