Permalink
Switch branches/tags
Commits on Jun 18, 2012
  1. Update CHANGES.

    igal committed Jun 18, 2012
  2. Bump version to 0.2.0.

    igal committed Jun 18, 2012
  3. Reorganize errors into hierarchy.

    igal committed Jun 18, 2012
    All errors now subclass the new Pocketknife::Error, making it much easier
    to handle them. For clarity, all NodeError's are subclasses of it. For
    convenience, all errors are aliased into the top-level namespace.
  4. Add travis-ci support.

    igal committed Jun 15, 2012
Commits on Jun 16, 2012
Commits on Jun 15, 2012
  1. Update Gemfile for Ruby 1.9.3.

    igal committed Jun 15, 2012
  2. Add :rsync transfer mechanism as new default, replacing :tar.

    igal committed Jun 15, 2012
    Previously files were uploaded using the existing connection and a tarball.
    Unfortunately, the tar library whines annoyingly about timestamps, can't
    cope with symbolic links, and is inefficient.
    
    The new :rsync method is more efficient, faster, doesn't whine about
    timestamps, and handles symlinks well. Unfortunately, it involves using the
    shell to execute rsync outside the process. I'm unsure whether the later is
    a serious issue or not.
  3. Add ability to override runlist from command-line and Pocketknife.

    igal committed Jun 15, 2012
    Also refactored pocketknife_node_spec's node_factory to be more general.
  4. Fix and improve documentation.

    igal committed Aug 1, 2011
    * Added @return values everywhere, even to #attr_accessor and void.
    * Corrected @yield parameters.
    * Corrected [Nil, Boolean] values, where they were previously [Boolean].
    * Corrected @raise strings.
    * Corrected tense to 3rd person descriptive.
  5. Merge remote-tracking branch 'rlivsey/master' into a

    igal committed Jun 15, 2012
    * rlivsey/master:
      Include data_bags in upload and set data_bag_path in solo.rb
Commits on Nov 2, 2011
Commits on May 17, 2011
  1. Bump to version 0.1.0.

    igal committed May 17, 2011
  2. Improve gemspec description.

    igal committed May 17, 2011
  3. Add 0.0.1 gemspec.

    igal committed May 17, 2011
  4. Merge branch 'with_hostname_instead_of_credentials'

    igal committed May 17, 2011
    * with_hostname_instead_of_credentials:
      Update documentation to use "deploy", rather than "apply", etc.
      Rename "upload_and_apply" to "deploy".
      Remove dependency on SettingsLogic, now that Credentials are gone.
      Remove Credentials, hostnames are now looked up using node's filename.
Commits on May 16, 2011