diff options
-rw-r--r-- | .gitattributes | 7 | ||||
-rw-r--r-- | tools/.gitattributes | 2 | ||||
-rwxr-xr-x | tools/git-export-release.sh | 33 |
3 files changed, 41 insertions, 1 deletions
diff --git a/.gitattributes b/.gitattributes index 176a458f94..e797a0d476 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,6 @@ -* text=auto +* text=auto +/test export-ignore +.bzrignore export-ignore +.gitattributes export-ignore +.gitignore export-ignore +.gitreview export-ignore diff --git a/tools/.gitattributes b/tools/.gitattributes new file mode 100644 index 0000000000..5b04d258c3 --- /dev/null +++ b/tools/.gitattributes @@ -0,0 +1,2 @@ +dftestfiles export-ignore +dftestlib export-ignore
\ No newline at end of file diff --git a/tools/git-export-release.sh b/tools/git-export-release.sh new file mode 100755 index 0000000000..9e3aefe037 --- /dev/null +++ b/tools/git-export-release.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# +# creates a release tarball directly from git +# +# Copyright 2011 Balint Reczey <balint@balintreczey.hu> +# +# Wireshark - Network traffic analyzer +# By Gerald Combs <gerald@wireshark.org> +# Copyright 1998 Gerald Combs +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +# first paremeter if set is a git commit, like v1.12.0-rc1 or 54819e5699f +# by default HEAD is used +COMMIT="HEAD" +if test -n "$1"; then + COMMIT="$1" +fi +VERSION=$(git describe --tags ${COMMIT} | sed 's/^v//') + +git archive --prefix=wireshark-${VERSION}/ ${COMMIT} | bzip2 > wireshark-${VERSION}.tar.bz2 |