]> Dogcows Code - chaz/tar/commitdiff
Update
authorSergey Poznyakoff <gray@gnu.org.ua>
Wed, 7 Jun 2006 14:57:29 +0000 (14:57 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Wed, 7 Jun 2006 14:57:29 +0000 (14:57 +0000)
ChangeLog
doc/tar.texi

index 2a4b921f2d67a29953019178109aef8cf7b0dd46..7be59ca43e788521f03e072bdc6ee4dddf84b5c6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,11 @@
 
        * src/transform.c (transform_name_fp): Run fun even if
        _transform_name_to_obstack returns false.
+       (_transform_name_to_obstack,set_transform_expr): Implement GNU
+       extension case conversion operations.
+
        * doc/tar.texi (transform): Document the option.
+       (transform): 
 
 2006-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>
 
index 87538cc70200fc936282ed55bf12af257ffd07c1..d76ec5163114f9ad3cb0eb8a5b30e9dcb14809d8 100644 (file)
@@ -6932,10 +6932,6 @@ replacement for each file name part that matches @var{regexp}.  Both
 @var{regexp} and @var{replace} are described in detail in
 @ref{The "s" Command, The "s" Command, The `s' Command, sed, GNU sed}.
 
-Notice, however, that the following @command{sed}-specific escapes
-are not supported in @var{replace}: @samp{\L}, @samp{\l}, @samp{\U},
-@samp{\u}, @samp{\E}.
-                    
 The supported @var{flags} are:
 
 @table @samp
@@ -6999,6 +6995,12 @@ $ @kbd{tar --transform='s,/*[^/]*/[^/]*/,,' -x arch.tar}
 $ @kbd{tar --transform 's,^,/prefix/,' -x arch.tar}
 @end smallexample
 
+@item Convert each file name to lower case:
+
+@smallexample
+$ @kbd{tar --transform 's/.*/\L&/' -x arch.tar}
+@end smallexample
+
 @end enumerate
 
 Unlike @option{--strip-components}, @option{--transform} can be used
This page took 0.042906 seconds and 4 git commands to generate.