Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 8, 2013
  1. @fdr

    Fix crash when listing latest backup

    fdr authored
    A one-element list containing "None" was emitted rather than an empty
    list.  Fix this bug and insert some assertions to make such defects
    more perspicuous.
Commits on Aug 11, 2013
  1. @fdr

    Fix __exit__ in contexts

    fdr authored
    The return value of __exit__ is used to determine if Python should
    re-raise exceptions, False meaning 're-raise'.
    
    The dangerous looking one is the one in StreamPadFileObj, where a
    .close() that might somehow yield a non-False-ish return could cause
    exceptions to be swallowed.
    
    It doesn't seem likely that'd ever be the case, but the code as
    written needlessly relies on that for correct behavior and obscures
    the intent.
    
    Backpatch this change to 0.5, too.
Commits on May 12, 2013
  1. @fdr

    Stamp v0.5.14

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  2. @fdr

    Add contributor: Jason Yan

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
    
    Conflicts:
    	CONTRIBUTORS
  3. @tail @fdr

    Make "python setup.py test" just work.

    tail authored fdr committed
    This change removes the use of pytest-xdist as it does not seem to play
    nicely with setuptools, and the tests run fast enough as they are.
    
    Conflicts:
    	setup.py
  4. @fdr

    Fix license placeholder expansion

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  5. @fdr

    Add contributor: Kirill Klenov

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  6. @klen @fdr

    Add build and packaging tools for PyPI

    klen authored fdr committed
    Editorialized (mostly, just squashed) by Daniel Farina.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  7. @fdr

    setup.py: prepare metadata for cheeseshop upload

    fdr authored
    Also refactor the way short files are read into cheeseshop metadata.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  8. @fdr

    setup.py: downcase WAL-E to wal-e

    fdr authored
    Continue the general conversion of machine-intended references to
    WAL-E to be lower case, much like the executable, package name,
    repository, and so on.
    
    It is still handy to have capitalized name (and WAL is an acronym
    anyway) because it makes references to WAL-E stand out in human-read
    text without quoting or special formatting.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  9. @fdr

    Include VERSION in package as a resource

    fdr authored
    With this, wal-e can (perhaps?) finally be packaged as a cheeseshop
    package, and can learn the long-missing 'version' action.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
Commits on Aug 30, 2012
  1. @fdr

    v0.5.13

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  2. @fdr

    Copy-edit the while-offline option and make it a boolean flag

    fdr authored
    This loses a tiny bit of generality, because formations like these no
    longer work (which can occur in some scripts):
    
      $ wal-e backup-push --while-offline=true --while-offline=false ...
    
    But I think in common cases it is easier to read, as the following
    will now suffice:
    
      $ wal-e backup-push --while-offline
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
Commits on Aug 4, 2012
  1. @mikeyk

    Support for backing up non-running PG cluster

    mikeyk authored Daniel Farina committed
Commits on Jul 26, 2012
  1. @mikeyk

    Fix unbound variable reference in else-case

    mikeyk authored Daniel Farina committed
    This would cause the exception-reraising code to crash.
    
    Signed-off-by: Mike Krieger <mikeyk@instagram.com>
    Signed-off-by: Daniel Farina <drfarina@acm.org>
  2. @mikeyk

    Remove extra imports

    mikeyk authored Daniel Farina committed
    Found via pyflakes.
    
    Signed-off-by: Mike Krieger <mikeyk@instagram.com>
    Signed-off-by: Daniel Farina <drfarina@acm.org>
  3. Add Mike Krieger as a contributor and alphabetize

    Daniel Farina authored
    Signed-off-by: Daniel Farina <drfarina@acm.org>
Commits on Jun 12, 2012
  1. @fdr

    Remove outgrown TODO list

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  2. @fdr

    Add Ryan Kelly as a contributor

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  3. @f0rk
Commits on Mar 15, 2012
  1. Where are my manners: Add contributor Tuomas Silen

    Daniel Farina authored
    Signed-off-by: Daniel Farina <drfarina@acm.org>
Commits on Mar 8, 2012
  1. Remove bogus attempts at robustness from sentinel upload

    Daniel Farina authored
    This code dates back to some of the earliest versions of wal-e, back
    when it relied on s3cmd, and was a pitiful attempt basic robustness.
    So stop pretending its robust, update the caveats, and salt the earth
    with warnings and promises to make things better and particular ways
    to do that.
    
    Signed-off-by: Daniel Farina <drfarina@acm.org>
  2. Rewind sentinel content for backup-completion sentinel

    authored Daniel Farina committed
    Editorialized to just nix the blanket "except" statement and the
    surrounding comment, which dates back to an even less principled time.
    
    Fixes issue #34
    
    Signed-off-by: Daniel Farina <drfarina@acm.org>
Commits on Feb 23, 2012
  1. v0.5.11

    Daniel Farina authored
    Signed-off-by: Daniel Farina <drfarina@acm.org>
Commits on Feb 17, 2012
  1. Rewind file descriptor to not truncate data with Boto 2.2.2+

    Daniel Farina authored
    Signed-off-by: Daniel Farina <drfarina@acm.org>
Commits on Jan 9, 2012
  1. @fdr

    v0.5.10

    Daniel Farina authored fdr committed
    Signed-off-by: Daniel Farina <daniel@heroku.com>
Commits on Dec 21, 2011
  1. @fdr

    v0.5.10c1

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
Commits on Dec 20, 2011
  1. @fdr

    Refine exception printing and retry in wal-fetch

    fdr authored
    Especially to make it more easily possible to assess what kind of
    retry code may be required.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  2. @fdr

    Add catch-all exception logging for wal-fetch

    fdr authored
    This helps diagnose conditions that may need additional restart code.
    wal-fetch crashes are especially deadly because it will cause Postgres
    to start a new timeline (really, it should be possible to specify a
    target to Postgres and have it retry until the target is reached, but
    until that time...)
    
    Signed-off-by: Daniel Farina <drfarina@acm.org>
  3. @fdr

    Work around StorageUri in boto doing impoverished error signaling

    fdr authored
    StorageUri raises InvalidUriError for a ton of different cases.
    Instead, utilize its parsing code and then wind my way around the
    standard, non-URI based operators in order to detect a 404 explicitly.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  4. @russss @fdr

    Make wal-fetch return a non-zero exit code when it can't find a file

    russss authored fdr committed
    The Postgres manual says: "The command will be asked for file names that
    are not present in the archive; it must return nonzero when so asked",
    and yet this command would spin on a boto.exception.InvalidUriError in
    that case.
  5. @fdr

    Add contributor Russ Garrett <russ@garrett.co.uk>

    fdr authored
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  6. @fdr

    Bulk up gitignore with several templates

    fdr authored
    All sourced from https://github.com/github/gitignore at this time.
    
    Signed-off-by: Daniel Farina <daniel@heroku.com>
  7. @russss

    Gitignore .pyc and swp files

    russss authored Daniel Farina committed
  8. Use pytest tmpdir support

    Daniel Farina authored
    Signed-off-by: Daniel Farina <drfarina@acm.org>
Something went wrong with that request. Please try again.