Hi,
I'd like to open the following feature request in the
<http://subversion.tigris.org/issue-tracker.html>. Please advice.
DESCRITION
Please add to "svn export" option:
-x, --exclude ITEM
which could be given multiple times. The option would exclude files and
paths relative to the current repository root from the final output.
The pattern could be:
- String to match path
- OR shell-like pattern to match path (allowing "*" and "[]")
- OR regular expression (the best)
MOTIVATION
Many times the repository contains private development files that should
not be included in PACKAGE-VERSION.tar.gz
An example:
ROOT
| program.sh
|
| test.data
| output.log
|
+- scripts/
my-own.sh
not-publishable.sh
$ svn export -x ./test.data -x *.log -x scripts ../package-1.0+svn10.tar.gz
Would make an archive content:
ROOT
|
+ - program.sh
This is a snapshop from VCS tree. Different from if there would have been a
Makefile to do official release in target "make dist".
Jari