Permalink
Commits on Nov 15, 2011
Commits on Oct 27, 2011
  1. Updated remaining specs.

    Michael van Rooijen committed Oct 27, 2011
  2. The Backup::Archive now ignores the exit(1) code, as it only indicate…

    Michael van Rooijen committed Oct 27, 2011
    …s that the files in one or more of the directories that are being archived have changed since the archive was being read by the `tar` utility. This can happen when a folder that's constantly updated by for example user data from a website (e.g. user uploads) and you do not want backup to abort every single time someone uploads a new file during the archiving process. The new file will be picked up during the next backup process and ignored during the current one rather than aborting the whole backup operation.
  3. Revamped the Backup::CLI module. Removed the CommandNotFound exceptio…

    Michael van Rooijen committed Oct 27, 2011
    …n and method since the CommandFailed exception already picks it up, and it isn't necessary to check whether the command isn't found twice. Also, it is now possible to pass in an array of exit codes to ignore in to the #run method, rather than raising an exception when a non-0 exit code gets returned. Cleaned up the rest of the code in the cli.rb file.
  4. Gemfile.lock updated for Mail library.

    Michael van Rooijen committed Oct 27, 2011
  5. Removed `2> /dev/null` for the `tar` utility since we're using the PO…

    Michael van Rooijen committed Oct 27, 2011
    …pen4 library now. STDOUT is already being silenced from the Backup::Logger thanks to POpen4. `2> /dev/null` caused the STDERR to be silenced when an exception occurred, so users had a hard time figuring out what the problem was. This has now been fixed.
  6. Merge pull request #201 from tenmiles/develop

    Michael van Rooijen committed Oct 27, 2011
    Relaxed mail dependency version for #200
  7. Ensure absolute (full path) using File.expand_path(path) rather than …

    Michael van Rooijen committed Oct 27, 2011
    …using relative paths and " ~ " for $HOME. This provides more flexibility in the backup configuration file, improves the readability of the code and makes the overall implementation more solid and the generated paths more consistent.
  8. Get rid of all debug options for Backup::Syncer::RSync. Particularly …

    Michael van Rooijen committed Oct 27, 2011
    …the -P option caused file transfer issues.
  9. Updated all the Database classes, and the Archive class. Moved the #p…

    Michael van Rooijen committed Oct 27, 2011
    …repare! and #log! methods from #initialize and #perform! in to the Backup::Database::Base class in the #perform! super-method. Now, instead of running #prepare! and #log! from within the child (Database) class, we invoke it from the Backup::Database::Base class by calling #super in the child (Database) class's #perform! method. This cleans up / refactors / abstracts code, and also fixes the WILDCARD triggering issue.
Commits on Oct 22, 2011
  1. Added "prowler 1.3.1" to the Gemfile.lock.

    Michael van Rooijen committed Oct 22, 2011
  2. Updated the Guard file.

    Michael van Rooijen committed Oct 22, 2011
  3. Moved the exit(1) command to a more suitable location.

    Michael van Rooijen committed Oct 22, 2011
Commits on Oct 20, 2011
  1. Merge pull request #202 from swissmanu/develop

    Michael van Rooijen committed Oct 20, 2011
    Notifier for Prowl (iOS push message gateway)
  2. updated readme

    swissmanu committed Oct 20, 2011
Commits on Oct 16, 2011
  1. Merge pull request #199 from manuelmeurer/patch-1

    Michael van Rooijen committed Oct 16, 2011
    Check if config file is empty before attempting to read it.
  2. Bumping to version 3.0.19 - Some minor but useful patches have been a…

    Michael van Rooijen committed Oct 16, 2011
    …pplied.
  3. Removed Open4 and POpen4 as a Backup dependency as it'll be installed…

    Michael van Rooijen committed Oct 16, 2011
    … as a base (always required) gem through the gem spec when Backup is installed.
Commits on Oct 8, 2011
  1. .rvmrc in gitignore

    tomash committed Oct 8, 2011
  2. Merge pull request #189 from josephcrim/develop

    Michael van Rooijen committed Oct 8, 2011
    Send exit code 1 to shell after an exception has been thrown
Commits on Oct 6, 2011
  1. Send exit code 1 to shell after an exception has been thrown

    Joe Crim committed Oct 6, 2011
    Need to make sure the shell knows about exceptions / problems.
Commits on Sep 25, 2011
  1. Added StillMaintained badge, and Plegie to README.

    Michael van Rooijen committed Sep 25, 2011
Commits on Sep 22, 2011
  1. Merge pull request #184 from hmarr/cloudfiles-auth-url

    Michael van Rooijen committed Sep 22, 2011
    Added support for specifying cloudfiles auth url
Commits on Sep 21, 2011
  1. Added support for specifying cloudfiles auth url

    hmarr committed Sep 21, 2011
    An extra `auth_url` attribute has been added to the cloudfiles config.
    
    This allows you to specify auth urls for different regions (e.g. to use
    the London cloudfiles api you use "lon.auth.api.rackspacecloud.com"
Commits on Sep 13, 2011
  1. Bumping to version 3.0.18! Fixes a crucial CLI issue.

    Michael van Rooijen committed Sep 13, 2011
  2. Added popen4 to the main gem dependency list. Removed popen4 from the…

    Michael van Rooijen committed Sep 13, 2011
    … optional dependency list. Fixed the issue where the CLI would never load if popen4 wasn't installed and simply error out providing vague exceptions. If either Thor or POpen4 aren't installed, the CLI will provide commands in order to properly install them.
Commits on Sep 12, 2011
  1. Added syntax highlighting and corrected/improved texts in the README.…

    Michael van Rooijen committed Sep 12, 2011
    … (Also updated the whole GitHub wiki at this time.)
Commits on Sep 11, 2011
  1. Fixed typo's in the README.

    Michael van Rooijen committed Sep 11, 2011