Index: ossp-pkg/shtool/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/shtool/ChangeLog,v rcsdiff -q -kk '-r1.221' '-r1.222' -u '/v/ossp/cvs/ossp-pkg/shtool/ChangeLog,v' 2>/dev/null --- ChangeLog 2006/02/04 09:43:25 1.221 +++ ChangeLog 2006/02/04 09:54:07 1.222 @@ -11,6 +11,12 @@ Changes between 2.0.3 and 2.0.4 (02-Oct-2005 to 04-Feb-2006): + *) Add ".svn" to the default ignore list of "shtool tarball". + [Ralf S. Engelschall] + + *) Add missing documentation for "shtool tarball" option "-d". + [Ralf S. Engelschall, Sakagami Hiroki ] + *) Enhance portability even more by maximizing Bourne Shell compatibility under ZSH and BASH and avoiding NLS dependencies. [R. N. de Arenas Coronado ] Index: ossp-pkg/shtool/THANKS RCS File: /v/ossp/cvs/ossp-pkg/shtool/THANKS,v rcsdiff -q -kk '-r1.36' '-r1.37' -u '/v/ossp/cvs/ossp-pkg/shtool/THANKS,v' 2>/dev/null --- THANKS 2005/10/12 12:34:50 1.36 +++ THANKS 2006/02/04 09:54:07 1.37 @@ -25,6 +25,7 @@ o Henri Gomez o Lars Hecking o Manuel Hendel + o Sakagami Hiroki o Jim Jagielski o Martin Kraemer o Thomas Linden Index: ossp-pkg/shtool/sh.tarball RCS File: /v/ossp/cvs/ossp-pkg/shtool/sh.tarball,v rcsdiff -q -kk '-r1.24' '-r1.25' -u '/v/ossp/cvs/ossp-pkg/shtool/sh.tarball,v' 2>/dev/null --- sh.tarball 2006/02/04 09:43:25 1.24 +++ sh.tarball 2006/02/04 09:54:07 1.25 @@ -31,7 +31,7 @@ opt_d="" opt_u="" opt_g="" -opt_e="CVS,\\.cvsignore,\\.[oa]\$" +opt_e="CVS,\\.cvsignore,\\.svn,\\.[oa]\$" . ./sh.common @@ -209,6 +209,7 @@ [B<-v>|B<--verbose>] [B<-o>|B<--output> I] [B<-c>|B<--compress> I] +[B<-d>|B<--directory> I] [B<-u>|B<--user> I] [B<-g>|B<--group> I] [B<-e>|B<--exclude> I] @@ -221,8 +222,8 @@ The four important aspects of good open source software tarballs are: (1) unpack into a single top-level directory, (2) top-level directory -corresponds to the tarball filename, (3) tarball should be sorted and -(4) arbitrary names for file owner and group. +corresponds to the tarball filename, (3) tarball files should be sorted +and (4) arbitrary names for file owner and group. =head1 OPTIONS @@ -246,6 +247,11 @@ Pipe resulting tarball through compression program I. +=item B<-d>, B<--directory> I + +Sets the top-level directory into which the tarball unpacks. +By default it is I without the trailing C<.tar.*> extension. + =item B<-u>, B<--user> I The user (owner) of files and directories in the tarball to I. @@ -259,7 +265,7 @@ Exclude files and directories matching comma-separated list of regex I from the tarball. Directories are expanded before the filtering takes place. The default filter pattern is -"C". +"C". =back