Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 27, 2015
  1. Merge pull request #32 from djs55/interface-names

    authored
    Add missing file
  2. Add missing file

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  3. Merge pull request #31 from djs55/interface-names

    authored
    Improve the names of modules
  4. make build: create python/xapi

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  5. Use a more conventional layout for python packages

    authored
    We will aim for:
    
    python_sitelib/xapi/__init__py: common functions
    python_sitelib/xapi/datapath.py
    python_sitelib/xapi/volume.py
    python_sitelib/xapi/plugin.py
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
  6. Regenerate OASIS

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  7. Stop using single letter module names

    authored
    This required a minor fix in the OCaml code generator to avoid spurious
    dependency problems.
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Mar 22, 2015
  1. Merge pull request #28 from djs55/python-cmdline

    authored
    Python command-line fixes
  2. python: support command-line parsing of key = value pairs

    authored
    We can now support:
    
     SR.create dbg scheme://foo/bar --configuration a b --configuration c d
    
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  3. python: add skeleton plugins to use as a base for new implementations

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  4. python: arguments are required, except using --json

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  5. python: remove a hard-coded interface name

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  6. Merge pull request #27 from djs55/python-cmdline

    authored
    python: generate argparse boilerplate for all APIs
  7. python: add one function per method to commandline proxy

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  8. python: generate argparse boilerplate for all APIs

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Mar 20, 2015
  1. Merge pull request #26 from djs55/uninstall

    authored
    Fix uninstall
  2. Add a travis file and an opam file

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
  3. Fix 'make uninstall'

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Oct 31, 2014
  1. Merge pull request #23 from djs55/experimental-exceptions

    authored
    Add support for exception backtrace marshalling
  2. python: import the json module

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Oct 25, 2014
  1. python: add function to marshal a backtrace

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Oct 16, 2014
  1. Merge pull request #18 from djs55/fixes

    authored
    Fix the makefiles
  2. Makefile: python targets

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  3. Makefile: add an 'html' target

    authored
    This is useful now that html is off by default.
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
  4. HTML generation is optional, off by default

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  5. control: open the Types.Type module

    authored
    This allows access to constructors like 'String'
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 13, 2014
  1. Merge pull request #17 from djs55/xcp-xapi

    authored
    python: rename 'xcp' module to 'xapi'
  2. python: rename 'xcp' module to 'xapi'

    authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Oct 11, 2014
  1. python: variant types are encoded as 2 element lists

    authored
    For example see "implementation" in
    
      {"domain_uuid": "some uuid", "implementation": ["Tapdisk3", "\/some\/vhd\/path"]}
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. python: when typechecking 'string', accept both 'string' and 'unicode…

    authored
    … string'
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 10, 2014
  1. Datapath: implementation should be a variant, not a string

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. Fix variant types

    authored
    Fixes #15
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
  3. OCaml: add newlines into record types

    authored
    Fixes #14
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 8, 2014
  1. Add Plugin module

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. Move the plugin query interface to a separate file

    authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Something went wrong with that request. Please try again.