Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 2, 2012
  1. Michael Ludvig
Commits on Jun 7, 2011
  1. Michael Ludvig

    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. Michael Ludvig
Commits on Dec 23, 2010
  1. Michael Ludvig

    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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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 25, 2010
  1. Aaron Maxwell
Commits on Jul 18, 2010
  1. Aaron Maxwell
  2. Aaron Maxwell
  3. Aaron Maxwell
  4. Aaron Maxwell
  5. Aaron Maxwell
Commits on Jul 17, 2010
  1. Aaron Maxwell
Commits on Jul 12, 2010
  1. Aaron Maxwell
Commits on Jul 11, 2010
  1. Aaron Maxwell
Commits on Jul 8, 2010
  1. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    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. Michael Ludvig
Commits on Jan 21, 2009
  1. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig
Commits on Dec 29, 2008
  1. Michael Ludvig
  2. Michael Ludvig

    * 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. Michael Ludvig

    * 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. Michael Ludvig
Something went wrong with that request. Please try again.