Permalink
Commits on Nov 27, 2011
  1. Using the `gemspec` method in the Gemfile causes bundler to load Back…

    Michael van Rooijen committed Nov 27, 2011
    …up every time the `bundle` command is run, which causes the `bundle` command to hang. Manually replaced the gemspec method in the Gemfile with the 2 dependencies (Thor and POpen4).
  2. Added Backup::Packager and Backup::Cleaner classes to take care of th…

    Michael van Rooijen committed Nov 27, 2011
    …eir respective tasks. Cleaned up the Backup model (made it more concise/reduced boilerplate and added the Packager/Cleaner).
  3. Cleaned up dependency file.

    Michael van Rooijen committed Nov 27, 2011
  4. Backup's CLI Utility now loads the core library and cli utility separ…

    Michael van Rooijen committed Nov 27, 2011
    …ately. All the external library requiring has been moved in to the backup core library's bootstrap file.
  5. Added UTF-8 header to Guardfile.

    Michael van Rooijen committed Nov 27, 2011
  6. Added Backup's gemspec dependencies do the Gemfile to fix the develop…

    Michael van Rooijen committed Nov 27, 2011
    …ment's test suite.
Commits on Nov 26, 2011
  1. Added support for Rackspace ServiceNet.

    Michael van Rooijen committed Nov 26, 2011
  2. Fixed load path of Backup::CLI in Gemfile since it changed to Backup:…

    Michael van Rooijen committed Nov 26, 2011
    …:CLI::Helpers.
  3. Moved the Backup CLI in to it's own class file. Changed the Backup::C…

    Michael van Rooijen committed Nov 26, 2011
    …LI class in to a module, splitting it in to Backup::CLI::Helpers (which was previously known as Backup::CLI), and Backup::CLI::Utility, which is the new file that holds the Thor CLI utility.
  4. A better way to load in the Backup configuration file.

    Michael van Rooijen committed Nov 26, 2011
  5. Remove all rescue blocks to ensure exceptions are raised in an event …

    Michael van Rooijen committed Nov 26, 2011
    …that either a backup file could not be transferred or removed. Exceptions are always logged and will also trigger the notifiers.
  6. Merge pull request #221 from maxmeyer/fix_rspec_paths

    Michael van Rooijen committed Nov 26, 2011
    Fix rspec paths issue #218
  7. Made the Splitter module more descriptive in the generated config fil…

    Michael van Rooijen committed Nov 26, 2011
    …e. It now has it's own template and can optionally be generated (default: true). Use --no-splitter to not have it generated.
  8. Fixed require method for popen4. No need for uppercased letters.

    Michael van Rooijen committed Nov 26, 2011
  9. Added a template for HipChat notifier.

    Michael van Rooijen committed Nov 26, 2011
  10. Fixed whitespace in presently notifier.

    Michael van Rooijen committed Nov 26, 2011
  11. With the previous commit, the run command now returns STDOUT on succe…

    Michael van Rooijen committed Nov 26, 2011
    …ss, fixing the Redis CLI STDOUT issue. Also now, instead of displaying a textual error, it now actually raises when the Redis CLI's SAVE command does not return STDOUT =~ /OK/ so that the notifiers get triggered.
  12. The Backup::CLI module now returns the STDOUT when no exception has b…

    Michael van Rooijen committed Nov 26, 2011
    …een raised due to non-whitelisted status codes.
  13. Merge pull request #222 from jessedearing/develop

    Michael van Rooijen committed Nov 26, 2011
    Hipchat Notifier
  14. Merge pull request #217 from pyrat/develop

    Michael van Rooijen committed Nov 26, 2011
    Fixing the invoke save option of redis backups.
Commits on Nov 21, 2011
  1. Hipchat notifier

    jessedearing committed Nov 21, 2011
  2. Fix rspec paths

    maxmeyer committed Nov 21, 2011
Commits on Nov 19, 2011
Commits on Nov 17, 2011
Commits on Nov 16, 2011
  1. Improved description of `split_into_chunks_of(int)`.

    Michael van Rooijen committed Nov 16, 2011
  2. Changed the backup configuration structure. It now contains a main co…

    Michael van Rooijen committed Nov 16, 2011
    …nfiguration file which will be used as a bootstrapper, and a new models directory has been introduced which will hold all of the models in separate files. This is a more structured approach which will be easier to manage when dealing with lots of backup models and global configuration. Main configuration and Models are generated using the `backup generate` command.
  3. Exit with status code 1.

    Michael van Rooijen committed Nov 16, 2011
  4. Removed old comment.

    Michael van Rooijen committed Nov 16, 2011
  5. Forgot to add Local Storage to README.

    Michael van Rooijen committed Nov 16, 2011
  6. Use symbol instead of a string.

    Michael van Rooijen committed Nov 16, 2011
  7. Merge branch 'develop-splitter-merge' into develop

    Michael van Rooijen committed Nov 16, 2011
  8. Fixed merge conflict.

    Michael van Rooijen committed Nov 16, 2011