Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 02, 2012

  1. Michal Ludvig

    Fixed run-tests.py after commit 2320b45

    mludvig authored

Jun 07, 2011

  1. Michal Ludvig

    ATTENTION -- Mega WhiteSpace conversion !!!

    Historically s3cmd and modules used to use <tab> for indentation.
    This is not a recommended Python coding standard and many tools
    treat it as an error.
    
    This mega patch converts all <tab>s to <4-space>s and also removes
    trailing white whitespace along the way.
    
    To get meaningful diffs across this commit use: git diff -w
    mludvig authored
  2. Michal Ludvig

    run-tests.py: New wget returns different exitcodes on failure.

    mludvig authored

Dec 23, 2010

  1. Michal Ludvig

    Fixed testsuite for --(no-)check-md5

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@460 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  2. Michal Ludvig

    * s3cmd: Added --(no-)check-md5 for [sync].

    	* run-tests.py, testsuite.tar.gz: Added testsuite for
    	  the above.
    	* NEWS: Document the above.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@459 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Nov 12, 2010

  1. Michal Ludvig

    * s3cmd: Added support for remote-to-remote sync.

      (Based on patch from Sundar Raman - thanks!)
    * run-tests.py: Testsuite for the above.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@453 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Oct 26, 2010

  1. Michal Ludvig

    * run-tests.py, testsuite.tar.gz: Keep the testsuite in

      SVN as a tarball. There's too many "strange" things 
      in the directory for it to be kept in SVN.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@450 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Oct 24, 2010

  1. Michal Ludvig

    * s3cmd: Don't fail when a local node is a directory

      and we expected a file. (as if for example /etc/passwd 
      was a dir)
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@442 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  2. Michal Ludvig

    * s3cmd, S3/S3.py: Ignore inaccessible (and missing) files

      on upload.
    * run-tests.py: Extended [sync] test to verify correct
      handling of inaccessible files.
    * testsuite/permission-tests: New testsuite files.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@441 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  3. Michal Ludvig

    * run-tests.py: Fixed test #6

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@440 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Jul 25, 2010

  1. Aaron Maxwell

    use Autotest-3, not autotest-3

    redsymbol authored

Jul 18, 2010

  1. Aaron Maxwell

    correct error in test

    redsymbol authored
  2. Aaron Maxwell

    Guard against common error when using --bucket-prefix

    redsymbol authored
  3. Aaron Maxwell

    More thorough and precise tests for --follow-symlinks

    redsymbol authored
  4. Aaron Maxwell

    Negative test for s3cmd put --follow-symlinks

    redsymbol authored
  5. Aaron Maxwell

    Test for s3cmd put --follow-symlinks

    redsymbol authored

Jul 17, 2010

  1. Aaron Maxwell

    Implementation of --follow-symlinks option (nonrecursive case)

    redsymbol authored

Jul 12, 2010

  1. Aaron Maxwell

    Test case for following symlinks (simplest case) (currently fails)

    redsymbol authored

Jul 11, 2010

  1. Aaron Maxwell

    Provide --bucket-prefix for run-tests.py

    redsymbol authored

Jul 08, 2010

  1. Michal Ludvig

    * run-tests.py, testsuite/crappy-file-name.tar.gz:

    	  Updated testsuite, work around a problem with [s3cmd cp]
    	  when the source file contains '?' or '\x7f' 
    	  (where the inability to copy '?' is especially annoying).
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@420 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

May 28, 2009

  1. Michal Ludvig

    * S3/Utils.py: New function replace_nonprintables()

    * s3cmd: Filter local filenames through the above function
      to avoid problems with uploaded filenames containing invalid 
      XML entities, eg &#8; 
    * S3/S3.py: Warn if a non-printables char is passed to
      urlencode_string() - they should have been replaced earlier 
      in the processing.
    * run-tests.py, TODO, NEWS: Updated.
    * testsuite/crappy-file-name.tar.gz: Tarball with a crappy-named
      file. Untar for the testsuite.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@394 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

May 27, 2009

  1. Michal Ludvig

    * s3cmd, run-test.py, TODO, NEWS: Added --dry-run

      and --exclude/--include for [del].
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@390 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  2. Michal Ludvig

    * s3cmd: Support for recursive [cp] and [mv], including

      multiple-source arguments, --include/--exclude,
      --dry-run, etc.
    * run-tests.py: Tests for the above.
    * S3/S3.py: Preserve metadata (eg ACL or MIME type) 
      during [cp] and [mv].
    * NEWS, TODO: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@389 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  3. Michal Ludvig

    * run-tests.py: Added --verbose mode.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@388 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  4. Michal Ludvig

    2009-05-27 Michal Ludvig <michal@logix.cz>

    	* S3/SortedDict.py: Add case-sensitive mode.
    	* s3cmd, S3/S3.py, S3/Config.py: Use SortedDict() in 
    	  case-sensitive mode to avoid dropping filenames
    	  differing only in capitalisation
    	* run-tests.py: Testsuite for the above.
    	* NEWS: Updated.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@386 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Feb 14, 2009

  1. Michal Ludvig

    * run-tests.py: Fixed for new messages.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@373 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Jan 21, 2009

  1. Michal Ludvig

    * run-tests.py: Updated paths for the new sync

      semantics.
    * s3cmd, S3/S3.py: Small fixes to make testsuite happy.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@349 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Jan 07, 2009

  1. Michal Ludvig

    * S3/ACL.py: Move attributes from class to instance.

    * run-tests.py: Tests for ACL.
    * s3cmd: Minor messages changes.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@334 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Dec 31, 2008

  1. Michal Ludvig

    * s3cmd: Reworked internal handling of unicode vs encoded filenames.

      Should replace unknown characters with '?' instead of baling out.
    * run-tests.py: Display system encoding in use.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@320 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  2. Michal Ludvig

    * run-tests.py: Adapted to the above change.

    * run-tests.sh: removed.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@314 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  3. Michal Ludvig

    * run-tests.py: Don't assume utf-8, use preferred encoding

      instead.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@309 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored

Dec 29, 2008

  1. Michal Ludvig

    * run-tests.py: Exit on failed test. Fixed order of tests.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@304 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  2. Michal Ludvig

    * run-tests.py: Improved testsuite, added parameters support

      to run only specified tests, cleaned up win/posix integration.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@300 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  3. Michal Ludvig

    * run-tests.py: Improved testsuite, added parameters support

      to run only specified tests, cleaned up win/posix integration.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@298 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
  4. Michal Ludvig

    * s3cmd, run-tests.py: Make it work on Windows.

    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@297 830e0280-6d2a-0410-9c65-932aecc39d9d
    mludvig authored
Something went wrong with that request. Please try again.