Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 4, 2014
  1. @abg

    don't automatically suppress log output

    abg authored
    holland was previously checking os.isatty(stdin) and would
    disable log output to the console if this was false regardless
    of whether holland --quiet was used.  Now console logging is
    only disabled with an explicit holland --quiet ... invocation.
    
    Fixes issue #98
Commits on Jul 29, 2013
  1. @abg

    be explicit about space available with and after purge-on-demand

    abg authored
    logging was vague about the total free space after a purge operation
    and was not clear about the total free space prior to starting the
    backup.  Now the purged space and total free space is noted
    and after purging the total free space on the target filesystem is
    noted.
  2. @abg

    cleanup logging for purge-on-demand

    abg authored
    previously the logging only logged the purged space not the
    total free, which was confusing
  3. @abg
Commits on Jul 23, 2013
  1. @abg

    add [holland:backup] -> purge-on-demand option

    abg authored
    This option makes holland backup attempt to purge old backups
    rather than aborting a backup due to lack of free space.
  2. @abg

    purge old backups on demand

    abg authored
    This finalizes purging old backups when there is insufficient space
    for a new backup.
Commits on Jun 7, 2013
  1. @abg
  2. @abg

    check spool_entry.path rather than spool.path

    abg authored
    This handles cases where individual backupsets may be symlinked.
  3. @abg
Commits on May 25, 2013
  1. @abg

    fix lp:1184145

    abg authored
Commits on Feb 4, 2013
  1. @abg

    ensure config validation method 'force_list' treats empty strings as …

    abg authored
    …empty lists
    
    Previously a list accepting option that was set to an empty string would
    generate a list with a single empty-string vaue.  This would cause
    confusing errors and require additional checks to work around.
    
    This patch ensures force_list will return an empty list of a value is
    a false value. so "option = " is equivalent to "option = ,"
Commits on Jan 30, 2013
  1. @abg

    fix for updating symlinks

    abg authored
    1.0.7 introduced a regression that did not call
    backupset.update_symlinks() properly when running
    a manually "holland purge".  This did not affect
    the "auto-purge" that usually occurs during "holland backup".
    Additionally this suppresses some warnings when incorrect
    validation is done of the individual backup.conf files
    during the purge process.
Commits on Jan 14, 2013
  1. @abg
Commits on Jan 9, 2013
  1. @abg

    rename backup command events to {before,after-failed}-backup-command

    abg authored
    Previously this was pre/post/backup-failure.  This is more consistent
    with the implementation in the amsterdam branch.
Commits on Jan 4, 2013
  1. @abg

    clarify log messages about advisory logging in holland

    abg authored
    These were confusing - now we make it clear that we abort because
    another holland process is likely running.
Commits on Nov 6, 2012
  1. @abg

    remove unused readline import

    abg authored
Commits on Oct 15, 2012
  1. @abg

    normalize option names before merging configs to avoid configobj brai…

    abg authored
    …ndamage
    
    renaming an option after merging leaves the original option intact.  This
    can leave two options of the same name when generating a config file which
    renders a config unreadable by ConfigObj in the future due to a
    'Duplicate keyword' error.
  2. @abg

    revert truncate_and_unlink patch

    abg authored
    This truncated files in increments and then unlinked a file to spread
    the io over a larger period of time.  Modern filesystems don't have
    serious problems with a simple unlink() and this was only marginally
    useful on ext3 and in a limited set of circumstances.
Commits on Aug 27, 2012
  1. @abg
Commits on Jul 13, 2012
  1. @abg
Commits on Jul 11, 2012
  1. @abg
Commits on May 17, 2012
  1. @abg
Commits on May 3, 2012
  1. @abg
  2. @abg

    rename pre/post/backup-failure-hook to -command

    abg authored
    This change is meant to be more compatible with holland 2.0
    which has a more sophisticated notion of a hook and to more
    clearly note that these "hooks" are just running shell commands
Commits on May 24, 2011
  1. @abg

    various cleanups for new iterative removal purge code

    abg authored
    - adding missing stat import
    - only use truncate_and_unlink for regular files otherwise
      just use os.unlink
    - add debug logging for various steps in the deletion process to
      aid future troubleshooting
  2. @abg
Commits on Mar 29, 2011
  1. @abg
  2. @abg

    allow external command hooks to fail backup

    abg authored
    - if command hooks exit non-zero then raise a BackupError
      If this behavior is unwanted the user can always add ;exit 0 to
      the end the backup hook or handle this in a wrapper script
  3. @abg

    cleanup external command hook patch

    abg authored
    - treat external command hooks as templates rather than fixed
      positional arguments substitute ${backupdir}, ${hook} and
      ${backupset}.  This allows running commands that don't care
      about holland details and provide some further compatibility
      with the holland 1.1 hooks implementation
    - drop unused shlex import
    - run commands through shell
Commits on Feb 14, 2011
  1. @osheroff

    add hooks to config validator

    osheroff authored
Commits on Feb 11, 2011
  1. @osheroff
Commits on Jan 24, 2011
  1. @abg

    ensure we always retain the active backup regardless of purge-policy

    abg authored
    A bug was introduced in v1.0.6 where purge-policy=before-backup
    would purge the in-progress backup and generate a backup failure.
Commits on Dec 17, 2010
  1. @abg
  2. @abg

    cleanup holland mk-config

    abg authored
    holland mk-config now maintains proper comment order and pretty prints True/False values
    as "yes" or "no".  A new --minimal option will strip comments from the final config
Commits on Dec 15, 2010
  1. @abg
Something went wrong with that request. Please try again.