Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 2, 2012
  1. @mludvig
Commits on Jun 7, 2011
  1. @mludvig

    ATTENTION -- Mega WhiteSpace conversion !!!

    mludvig authored
    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
  2. @mludvig
Commits on Dec 23, 2010
  1. @mludvig

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

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

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

    mludvig authored
    	* 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
Commits on Nov 12, 2010
  1. @mludvig

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

    mludvig authored
      (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
Commits on Oct 26, 2010
  1. @mludvig

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

    mludvig authored
      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
Commits on Oct 24, 2010
  1. @mludvig

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

    mludvig authored
      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
  2. @mludvig

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

    mludvig authored
      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
  3. @mludvig

    * run-tests.py: Fixed test #6

    mludvig authored
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@440 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Jul 8, 2010
  1. @mludvig

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

    mludvig authored
    	  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
Commits on May 28, 2009
  1. @mludvig

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

    mludvig authored
    * 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
Commits on May 27, 2009
  1. @mludvig

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

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

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

    mludvig authored
      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
  3. @mludvig

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

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

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

    mludvig authored
    	* 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
Commits on Feb 14, 2009
  1. @mludvig
Commits on Jan 21, 2009
  1. @mludvig

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

    mludvig authored
      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
Commits on Jan 7, 2009
  1. @mludvig

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

    mludvig authored
    * 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
Commits on Dec 31, 2008
  1. @mludvig

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

    mludvig authored
      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
  2. @mludvig

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

    mludvig authored
    * run-tests.sh: removed.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@314 830e0280-6d2a-0410-9c65-932aecc39d9d
  3. @mludvig
Commits on Dec 29, 2008
  1. @mludvig
  2. @mludvig

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

    mludvig authored
      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
  3. @mludvig

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

    mludvig authored
      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
  4. @mludvig
Commits on Dec 1, 2008
  1. @mludvig
Commits on Nov 30, 2008
  1. @mludvig

    * run-tests.py: Added a lot of new tests.

    mludvig authored
    * testsuite/etc/logo.png: New file.
    
    
    
    git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@278 830e0280-6d2a-0410-9c65-932aecc39d9d
Commits on Sep 9, 2008
  1. @mludvig
Something went wrong with that request. Please try again.