Browse code

* S3/PkgInfo.py: Bumped up version to 0.9.8 * NEWS: Added 0.9.8 * TODO: Removed completed tasks * s3cmd, s3cmd.1: --debug-exclude is an alias for --debug-syncmatch

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

Michal Ludvig authored on 2008/06/23 13:46:03
Showing 6 changed files
... ...
@@ -1,5 +1,17 @@
1 1
 2008-06-23  Michal Ludvig  <michal@logix.cz>
2 2
 
3
+	* Released version 0.9.8
4
+	  ----------------------
5
+
6
+2008-06-23  Michal Ludvig  <michal@logix.cz>
7
+
8
+	* S3/PkgInfo.py: Bumped up version to 0.9.8
9
+	* NEWS: Added 0.9.8
10
+	* TODO: Removed completed tasks
11
+
12
+2008-06-23  Michal Ludvig  <michal@logix.cz>
13
+
14
+	* s3cmd, s3cmd.1: --debug-exclude is an alias for --debug-syncmatch
3 15
 	* s3cmd: Don't require $HOME env variable to be set.
4 16
 	  Fixes #2000133
5 17
 	* s3cmd: Wrapped all execution in a try/except block
... ...
@@ -1,6 +1,8 @@
1
-s3cmd 0.9.8   -   ????
1
+s3cmd 0.9.8   -   2008-06-23
2 2
 ===========
3
-* Added --exclude option for sync command.
3
+* Added --exclude / --rexclude options for sync command.
4
+* Doesn't require $HOME env variable to be set anymore.
5
+* Better checking of bucket names to Amazon S3 rules.
4 6
 
5 7
 s3cmd 0.9.7   -   2008-06-05
6 8
 ===========
... ...
@@ -1,5 +1,5 @@
1 1
 package = "s3cmd"
2
-version = "0.9.8-rc3"
2
+version = "0.9.8"
3 3
 url = "http://s3tools.logix.cz"
4 4
 license = "GPL version 2"
5 5
 short_description = "S3cmd is a tool for managing Amazon S3 storage space."
... ...
@@ -1,10 +1,6 @@
1 1
 TODO list for s3cmd project
2 2
 ===========================
3 3
 
4
-- Finish sync --exclude support. 
5
-  - Add --exclude-from and --debug-exclude implementations.
6
-  - Support shell-style wildcards? Or rsync-style excludes?
7
-
8 4
 - Treat objects with "/" in their name as directories
9 5
   - Will need local cache for bucket listings
10 6
   - More user friendly 'del' operation that would work
... ...
@@ -886,7 +886,7 @@ def main():
886 886
 	optparser.add_option(      "--exclude-from", dest="exclude_from", action="append", metavar="FILE", help="Read --exclude GLOBs from FILE")
887 887
 	optparser.add_option(      "--rexclude", dest="rexclude", action="append", metavar="REGEXP", help="Filenames and paths matching REGEXP (regular expression) will be excluded from sync")
888 888
 	optparser.add_option(      "--rexclude-from", dest="rexclude_from", action="append", metavar="FILE", help="Read --rexclude REGEXPs from FILE")
889
-	optparser.add_option(      "--debug-syncmatch", dest="debug_syncmatch", action="store_true", help="Output detailed information about remote vs. local filelist matching and then exit")
889
+	optparser.add_option(      "--debug-syncmatch", "--debug-exclude", dest="debug_syncmatch", action="store_true", help="Output detailed information about remote vs. local filelist matching and --exclude processing and then exit")
890 890
 
891 891
 	optparser.add_option(      "--bucket-location", dest="bucket_location", help="Datacentre to create bucket in. Either EU or US (default)")
892 892
 
... ...
@@ -98,7 +98,7 @@ Same as \-\-exclude but works with REGEXPs (Regular expressions).
98 98
 \fB\-\-rexclude\-from FILE\fR
99 99
 Same as \-\-exclude\-from but works with REGEXPs.
100 100
 .TP
101
-\fB\-\-debug\-syncmatch\fR
101
+\fB\-\-debug\-syncmatch\fR or \fB\-\-debug\-exclude\fR (alias)
102 102
 Display detailed information about matching file names against exclude\-rules as well as information about remote vs local filelists matching. S3cmd exits after performing the match and no actual transfer takes place.
103 103
 .\".TP
104 104
 .\"\fB\-n\fR, \fB\-\-dry\-run\fR