Hi all,

as I wanted to make the last day of 2008 a bit special I have just
uploaded s3cmd 0.9.9-pre4 to SourceForge. It's got quite a lot of
changes, bugfixes and new features under the bonnet. The most important
ones are:

* Support for multiple sources in [get] and recursive [get], improved
  wildcard [get].
  - I admit the previous handling of prefixes in 'get' was braindead.
    Now it's fixed and get behaves much like 'cp' on the local file
    system.
  - Wildcards are possible with 'get s3://bucket/blah/abc*.jpg'
* Support for non-recursive [ls]
  - 'ls' on large buckets with lots and lots of files was useless as it
    always listed all the remote files. From now on it will only list
    one level of files or directories unless --recursive (-r) is given.
  - For example:
    ~$ s3cmd ls s3://public.logix.cz/blah/
                               D s3://public.logix.cz/blah/S3/
    2008-11-26 10:05     42019   s3://public.logix.cz/blah/s3cmd
    .. where 'S3/' is a directory and s3cmd is a file.

* New option --skip-existing for [get] and [sync].
  - Self explanatory. If the local or remote file of the same name
    exists sync won't go into comparing sizes or MD5 checksums but
    simply skips over it.

* Should work fine on non-UTF8 systems, provided all
  the files are in current system encoding. System encoding
  can be overriden using --encoding.
  - Users on non-UTF8 / non-ASCII systems occasionally experienced
    Unicode conversion problems. These should now be a history and
    proper system encoding should be detected and used for converting
    local filenames to Unicode required by S3.

* Don't print nasty backtrace on KeyboardInterrupt.
  - There is no need to print a scary backtrace on Ctrl+C, indeed.

* Improved Progress class (fixes Mac OS X)
* Fixed installation on Windows and Mac OS X and custom built Python
  installations
  - Self explanatory. There should be no more PkgInfo import errors.

* Changed bug reporting address to s3tools-b...@lists.sourceforge.net
  - I don't think people subscribed to s3tools-general are interested in
    reading about all the same problems over and over again ;-)
  - Also note that there is a s3tools-annou...@lists.sourceforge.net
    list that will only be used for new release announcements.

There's still some more to be done before 0.9.9 will be out, especially
regarding slight syntax changes for [put] and [sync]. I want to release
all the backwards incompatible things at once.

This s3cmd 0.9.9-pre4 is a good step forward. I already have it on my
server and it works nicely. Should be safe for a general use, although
some command line syntax details may slightly change before final 0.9.9.
Nothing major is expected though.

Download from
https://sourceforge.net/project/showfiles.php?group_id=178907&package_id=206452

For more info about s3cmd have a look here:
http://s3tools.logix.cz

That's it. Happy new year!

Michal


------------------------------------------------------------------------------
_______________________________________________
S3tools-general mailing list
S3tools-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/s3tools-general

Reply via email to