Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 4, 2011
  1. @tbatchelli
Commits on Feb 24, 2011
  1. @tbatchelli

    Adapt exception translation layer to the new exceptions in vbox 4.0 a…

    tbatchelli authored
    …nd cleanup.
    
    Create macro to wrap vbox calls and translate the VBoxExceptions into conditions.
    This macro allows for a map to modify the original exception message depending on
    the VBox error code. Updated existing code to use this wrapper when possible.
  2. @tbatchelli

    Remove checking for missing method calls inside a session.

    tbatchelli authored
    The exception that we were capturing within a session block
    can be caused by more than just a missing method call on a VBox object.
    This handling of the exception was hiding more important exception
    causes making development difficult.
  3. @tbatchelli

    Bumped version to 0.2.2

    tbatchelli authored
Commits on Feb 18, 2011
  1. @tbatchelli
  2. @tbatchelli

    Bumped version to 0.2.2

    tbatchelli authored
  3. @tbatchelli
  4. @tbatchelli
  5. @tbatchelli
  6. @hugoduncan
  7. @hugoduncan
  8. @hugoduncan

    Update version to 0.2.1

    hugoduncan authored
  9. @hugoduncan
  10. @hugoduncan

    Add manager/wait-for-lockable-session-state

    hugoduncan authored
    After power-down, wait-for-machine-state :powered-off would return, but the
    session woud still be locked.  wait-for-lockable-session-state allows
    polling that a session no longer has a write lock on the machine.
  11. @hugoduncan
  12. @hugoduncan

    Prevent manager/create-machine from proceeding if the path for saving…

    hugoduncan authored
    … nodes doesn't exist
    
    This is to avoid having virtualbox create the path if it doesn't exist. When the
    path is on an external disk, and the disk isn't mounted, creating the path
    broke automounting of the drive on OS X 10.5.8.
  13. @hugoduncan
Commits on Feb 17, 2011
  1. @tbatchelli

    Release 0.2.0

    tbatchelli authored
  2. @tbatchelli

    Move to VirtualBox 4.0.x

    tbatchelli authored
        - Change imports to import the new library's namespace
        - Create some integration tests
    There is a lot missing. Session management has changed quite a bit and needs to be rebuilt.
  3. @tbatchelli
Commits on Feb 16, 2011
  1. @tbatchelli
  2. @hugoduncan @tbatchelli

    Update to 0.1.1-SNAPSHOT. Add manager/state. Change manager/get-extra…

    hugoduncan authored tbatchelli committed
    …-data to use with-no-session
  3. @tbatchelli
  4. @tbatchelli
  5. @tbatchelli
  6. @tbatchelli

    Standardize type checking functions (in model.clj). Update machine.cl…

    tbatchelli authored
    …j and session.clj to use them.
  7. @tbatchelli

    Add infrastructure to assert certain types of sessions in functions (…

    tbatchelli authored
    …e.g. :write-lock, :shared)
    
    Add type checking in the parameters of functions in session.clj.
  8. @tbatchelli
  9. @hugoduncan

    Change to version 0.1.1

    hugoduncan authored
  10. @hugoduncan

    Update to 0.1.1-SNAPSHOT. Add manager/state. Change manager/get-extra…

    hugoduncan authored
    …-data to use with-no-session
Commits on Feb 14, 2011
  1. @tbatchelli

    Migrated the code for creating VMs to vbox's 4.0 api.

    tbatchelli authored
    Hardened exception reporting for cases in which it tries to report about detached references.
Commits on Feb 13, 2011
  1. @tbatchelli

    Update session.clj to use the new session style in vbox 4.0

    tbatchelli authored
    Update enums to account for new enums.
    Unregister now belongs to machine. Also, now there is a delete that will remove all media from an unregistered machine.
    getMachine and findMachine merged into getMachine
    getHardDisk, and findHardDisk have merged into findMedium (along with find/getDVD, find/getFloppy, etc...). All are now findMedium
    Adapt create-machine to new api in 4.0
    Add integration tests for building a machine
    Add integration tests for virtualbox.clj
    Create a fixtures file with temp test machine creation and deletion.
Commits on Feb 8, 2011
  1. @tbatchelli
  2. @tbatchelli
  3. @tbatchelli

    Fix machine.clj, session.clj, virtualbox.clj and condition.clj re:

    tbatchelli authored
    breaking changes in VirtualBox SDK 4.0
        - Adapt conditions.clj adapters to the new exception hierarchy
        - Make status logs to be of category 'trace'
        - Replace is* methods for get* methods in VBox object attributes
        - Rebuild session wrapper macros: now there is not a direct and a
        remote session wrappers. There is just one session wrapper that
        can wither be of type :write or :shared
        - Update machine methods to use the new methods, sometimes in
        other objects than originally (what a mess!)
        - Write integration test for session.clj
Something went wrong with that request. Please try again.