Skip to content
Commits on Jun 18, 2012
  1. Update CHANGES.

  2. Bump version to 0.2.0.

  3. Reorganize errors into hierarchy.

    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.

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

  2. Add :rsync transfer mechanism as new default, replacing :tar.

    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.

    Also refactored pocketknife_node_spec's node_factory to be more general.
  4. Set default Rakefile task to :spec.

  5. Fix and improve documentation.

    * 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.
  6. Merge remote-tracking branch 'rlivsey/master' into a

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

  2. Improve gemspec description.

  3. Add 0.0.1 gemspec.

  4. Merge branch 'with_hostname_instead_of_credentials'

    * 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
Something went wrong with that request. Please try again.