aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--CMakeLists.txt39
-rw-r--r--Makefile.am6
-rw-r--r--Makefile.common6
-rw-r--r--Makefile.nmake29
-rw-r--r--capinfos.c6
-rw-r--r--captype.c6
-rw-r--r--config.nmake8
-rw-r--r--doc/README.packaging2
-rwxr-xr-xdocbook/check_git_version.sh16
-rw-r--r--dumpcap.c10
-rw-r--r--echld/dispatcher.c4
-rw-r--r--editcap.c6
-rw-r--r--epan/CMakeLists.txt2
-rw-r--r--file.c2
-rwxr-xr-xmake-version.pl122
-rw-r--r--mergecap.c6
-rw-r--r--rawshark.c6
-rw-r--r--reordercap.c8
-rw-r--r--text2pcap.c10
-rw-r--r--tfshark.c10
-rwxr-xr-xtools/checklicenses.py2
-rw-r--r--tshark.c12
-rw-r--r--ui/gtk/about_dlg.c2
-rw-r--r--ui/gtk/file_import_dlg.c2
-rw-r--r--ui/gtk/follow_stream.c2
-rw-r--r--ui/gtk/main.c8
-rw-r--r--ui/gtk/main_titlebar.c2
-rw-r--r--ui/gtk/main_welcome.c2
-rw-r--r--ui/gtk/summary_dlg.c2
-rw-r--r--ui/qt/about_dialog.cpp2
-rw-r--r--ui/qt/main.cpp8
-rw-r--r--ui/qt/summary_dialog.cpp2
-rw-r--r--ui/tap_export_pdu.c2
-rw-r--r--version_info.c12
-rw-r--r--version_info.h4
36 files changed, 191 insertions, 179 deletions
diff --git a/.gitignore b/.gitignore
index 81e8f0152d..1942e065d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,7 +40,7 @@ epan/ps.c
ui/cli/tshark-tap-register-cache.pkl
plugin.c
plugins/mate/mate_parser.c
-svnversion.h
+version.h
tools/lemon/lemon
tools/lemon/lemon
tools/setuid-root.pl
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f6dc55cb89..a7aeeaa201 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -781,17 +781,17 @@ link_directories(
)
ADD_CUSTOM_TARGET(
- svnversion ALL
+ gitversion ALL
COMMAND ${PERL_EXECUTABLE}
${CMAKE_CURRENT_SOURCE_DIR}/make-version.pl
${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/make-version.pl
)
-set_target_properties(svnversion PROPERTIES FOLDER "Auxiliary")
+set_target_properties(gitversion PROPERTIES FOLDER "Auxiliary")
ADD_CUSTOM_COMMAND(
- OUTPUT svnversion.h
+ OUTPUT version.h
COMMAND ${PERL_EXECUTABLE}
${CMAKE_CURRENT_SOURCE_DIR}/make-version.pl
${CMAKE_CURRENT_SOURCE_DIR}
@@ -826,7 +826,7 @@ set(SHARK_COMMON_SRC
cfutils.c
clopts_common.c
frame_tvbuff.c
- svnversion.h
+ version.h
sync_pipe_write.c
version_info.c
)
@@ -980,7 +980,7 @@ if(BUILD_wireshark AND GTK_FOUND)
# qtshark and wireshark share wireshark_FILES
add_executable(wireshark ${wireshark_FILES})
- add_dependencies(wireshark svnversion)
+ add_dependencies(wireshark gitversion)
set_target_properties(wireshark PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(wireshark PROPERTIES FOLDER "Executables")
target_link_libraries(wireshark ${wireshark_LIBS})
@@ -1003,7 +1003,7 @@ if(BUILD_qtshark AND QT_FOUND)
# qtshark and wireshark share wireshark_FILES
add_executable(qtshark ${wireshark_FILES})
- add_dependencies(qtshark svnversion)
+ add_dependencies(qtshark gitversion)
set_target_properties(qtshark PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(qtshark PROPERTIES FOLDER "Executables")
target_link_libraries(qtshark ${qtshark_LIBS})
@@ -1031,7 +1031,7 @@ if(BUILD_tshark)
${SHARK_COMMON_SRC}
)
add_executable(tshark ${tshark_FILES})
- add_dependencies(tshark svnversion)
+ add_dependencies(tshark gitversion)
set_target_properties(tshark PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(tshark PROPERTIES FOLDER "Executables")
target_link_libraries(tshark ${tshark_LIBS})
@@ -1053,7 +1053,7 @@ if(BUILD_tfshark)
${SHARK_COMMON_SRC}
)
add_executable(tfshark ${tfshark_FILES})
- add_dependencies(tfshark svnversion)
+ add_dependencies(tfshark gitversion)
set_target_properties(tfshark PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(tfshark PROPERTIES FOLDER "Executables")
target_link_libraries(tfshark ${tfshark_LIBS})
@@ -1072,7 +1072,7 @@ if(BUILD_rawshark AND PCAP_FOUND)
ui/util.c
)
add_executable(rawshark ${rawshark_FILES})
- add_dependencies(rawshark svnversion)
+ add_dependencies(rawshark gitversion)
set_target_properties(rawshark PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(rawshark PROPERTIES FOLDER "Executables")
target_link_libraries(rawshark ${rawshark_LIBS})
@@ -1133,7 +1133,7 @@ if(BUILD_text2pcap)
text2pcap-scanner.l
)
add_executable(text2pcap ${text2pcap_FILES})
- add_dependencies(text2pcap svnversion)
+ add_dependencies(text2pcap gitversion)
set_target_properties(text2pcap PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(text2pcap PROPERTIES FOLDER "Executables")
target_link_libraries(text2pcap ${text2pcap_LIBS})
@@ -1148,10 +1148,10 @@ if(BUILD_mergecap)
)
set(mergecap_FILES
mergecap.c
- svnversion.h
+ version.h
)
add_executable(mergecap ${mergecap_FILES})
- add_dependencies(mergecap svnversion)
+ add_dependencies(mergecap gitversion)
set_target_properties(mergecap PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(mergecap PROPERTIES FOLDER "Executables")
target_link_libraries(mergecap ${mergecap_LIBS})
@@ -1166,10 +1166,10 @@ if(BUILD_reordercap)
)
set(reordercap_FILES
reordercap.c
- svnversion.h
+ version.h
)
add_executable(reordercap ${reordercap_FILES})
- add_dependencies(reordercap svnversion)
+ add_dependencies(reordercap gitversion)
set_target_properties(reordercap PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(reordercap PROPERTIES FOLDER "Executables")
target_link_libraries(reordercap ${reordercap_LIBS})
@@ -1188,7 +1188,7 @@ if(BUILD_capinfos)
capinfos.c
)
add_executable(capinfos ${capinfos_FILES})
- add_dependencies(capinfos svnversion)
+ add_dependencies(capinfos gitversion)
set_target_properties(capinfos PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(capinfos PROPERTIES FOLDER "Executables")
target_link_libraries(capinfos ${capinfos_LIBS})
@@ -1206,7 +1206,7 @@ if(BUILD_captype)
captype.c
)
add_executable(captype ${captype_FILES})
- add_dependencies(captype svnversion)
+ add_dependencies(captype gitversion)
set_target_properties(captype PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(captype PROPERTIES FOLDER "Executables")
target_link_libraries(captype ${captype_LIBS})
@@ -1223,7 +1223,7 @@ if(BUILD_editcap)
editcap.c
)
add_executable(editcap ${editcap_FILES})
- add_dependencies(editcap svnversion)
+ add_dependencies(editcap gitversion)
set_target_properties(editcap PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(editcap PROPERTIES FOLDER "Executables")
target_link_libraries(editcap ${editcap_LIBS})
@@ -1245,7 +1245,7 @@ if(BUILD_dumpcap AND PCAP_FOUND)
${NL_LIBRARIES}
)
set(dumpcap_FILES
- svnversion.h
+ version.h
capture_opts.c
capture-pcap-util.c
capture_stop_conditions.c
@@ -1261,7 +1261,7 @@ if(BUILD_dumpcap AND PCAP_FOUND)
${PLATFORM_PCAP_SRC}
)
add_executable(dumpcap ${dumpcap_FILES})
- add_dependencies(dumpcap svnversion)
+ add_dependencies(dumpcap gitversion)
set_target_properties(dumpcap PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
set_target_properties(dumpcap PROPERTIES FOLDER "Executables")
target_link_libraries(dumpcap ${dumpcap_LIBS})
@@ -1432,6 +1432,7 @@ install(
WORLD_EXECUTE WORLD_READ
DESTINATION
${CMAKE_INSTALL_DATADIR}/${CPACK_PACKAGE_NAME}
+ PATTERN ".git" EXCLUDE
PATTERN ".svn" EXCLUDE
PATTERN "Makefile.*" EXCLUDE
PATTERN "faq.py" EXCLUDE
diff --git a/Makefile.am b/Makefile.am
index 7b2277716a..5df045c092 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -632,7 +632,7 @@ am__v_PERL_ = $(am__v_PERL_@AM_DEFAULT_V@)
am__v_PERL_0 = @echo " PERL " $@;
am__v_PERL_1 =
-svnversion.h: FORCE
+version.h: FORCE
$(AM_V_PERL)$(PERL) $(srcdir)/make-version.pl $(srcdir)
#
@@ -655,7 +655,7 @@ CLEANFILES = \
vgcore.*
#
-# We have to remove svnversion.h with "make distclean", as, otherwise,
+# We have to remove version.h with "make distclean", as, otherwise,
# "make distcheck" fails. We still need to make the tarballs work
# even if you do "make distclean" and try to rebuild; that's a work in
# progress.
@@ -666,7 +666,7 @@ CLEANFILES = \
#
DISTCLEANFILES = \
ps.c \
- svnversion.h
+ version.h
MAINTAINERCLEANFILES = \
$(GENERATED_FILES) \
diff --git a/Makefile.common b/Makefile.common
index f47aa9389e..e585a06601 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -25,7 +25,7 @@
# "BUILT_SOURCES" are built before any "make all" or "make check" targets.
BUILT_HEADER_FILES = \
- svnversion.h
+ version.h
BUILT_C_FILES =
@@ -54,7 +54,7 @@ SHARK_COMMON_SRC = \
# corresponding headers
SHARK_COMMON_INCLUDES = \
- svnversion.h \
+ version.h \
capture-pcap-util.h \
capture-pcap-util-int.h \
cfile.h \
@@ -156,7 +156,7 @@ editcap_SOURCES = \
# reordercap specifics
reordercap_SOURCES = \
reordercap.c \
- svnversion.h
+ version.h
# capinfos specifics
capinfos_SOURCES = \
diff --git a/Makefile.nmake b/Makefile.nmake
index 99ce773981..09662e9cd8 100644
--- a/Makefile.nmake
+++ b/Makefile.nmake
@@ -537,15 +537,18 @@ QMAKE_LFLAGS *= /LARGEADDRESSAWARE $(LDFLAGS)
#
# Build the version string
#
-!IF EXIST(".svn/wc.db")
-SVNENTRIES = .svn/wc.db
+# XXX - Makefile.am uses FORCE for this.
+!IF EXIST(".git/index")
+GITINDEX = .git/index
+!ELSE IF EXIST(".svn/wc.db")
+GITINDEX = .svn/wc.db
!ELSE IF EXIST(".svn/entries")
-SVNENTRIES = .svn/entries
+GITINDEX = .svn/entries
!ELSE
-SVNENTRIES =
+GITINDEX =
!ENDIF
-svnversion.h: $(SVNENTRIES)
- rm -f svnversion.h
+version.h: $(GITINDEX)
+ rm -f version.h
$(PERL) make-version.pl
@@ -557,9 +560,9 @@ text2pcap-scanner.obj : text2pcap-scanner.c
#
# The following targets will rebuild their respective objs
-# if and when svnversion.h should change.
+# if and when version.h should change.
#
-text2pcap.obj mergecap.obj capinfos.obj captype.obj editcap.obj reordercap.obj version_info.obj: svnversion.h
+text2pcap.obj mergecap.obj capinfos.obj captype.obj editcap.obj reordercap.obj version_info.obj: version.h
clean-local:
@@ -808,12 +811,12 @@ codecs::
$(MAKE) /$(MAKEFLAGS) -f Makefile.nmake
cd ..
-ui:: help config.h svnversion.h doxygen
+ui:: help config.h version.h doxygen
cd ui
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake libui.lib
cd ..
-gtk:: help config.h svnversion.h doxygen
+gtk:: help config.h version.h doxygen
cd ui/gtk
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake libgtkui.lib
cd ../..
@@ -821,7 +824,7 @@ gtk:: help config.h svnversion.h doxygen
# The Visual C++ static analyzer currently fails with error C2171
# when compiling summary_dialog.cpp. If/when this ever gets fixed
# we can remove the ENABLE_CODE_ANALYSIS check.
-qt:: help config.h svnversion.h doxygen
+qt:: help config.h version.h doxygen
!IFDEF QT5_BASE_DIR
cd ui/qt
$(QT5_BASE_DIR)\bin\qmake CONFIG+=release QtShark.pro
@@ -838,7 +841,7 @@ win32::
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake libgtkui_win32.lib
cd ../..
-cli:: help config.h svnversion.h doxygen
+cli:: help config.h version.h doxygen
cd ui/cli
$(MAKE) /$(MAKEFLAGS) /f Makefile.nmake libcliui.lib
cd ../..
@@ -935,7 +938,7 @@ check_libs:
# If $(CHECK_TAG) is non-null then checktag failed; Exit with an error message. (See beginning of this Makefile).
# Otherwise do detailed library package files verification only if Makefile.nmake or config.make have been updated
# (or dummy file doesn't exist because of 'make clean' or whatever).
-# Note that the creation/modification time of a file after an svn update of that file
+# Note that the creation/modification time of a file after a git pull of that file
# is the time of the update (not the time of the file in the repository).
# touch is only called if libverify succeeds.
$(LIBS_CHECK): $(CHECK_TAG) config.nmake Makefile.nmake
diff --git a/capinfos.c b/capinfos.c
index c3de1f7416..0a600a08b4 100644
--- a/capinfos.c
+++ b/capinfos.c
@@ -100,7 +100,7 @@
#include <wsutil/unicode-utils.h>
#endif /* _WIN32 */
-#include "svnversion.h"
+#include "version.h"
/*
* By default capinfos now continues processing
@@ -1005,8 +1005,8 @@ usage(gboolean is_error)
}
fprintf(output, "Capinfos %s"
-#ifdef SVNVERSION
- " (" SVNVERSION " from " SVNPATH ")"
+#ifdef GITVERSION
+ " (" GITVERSION " from " GITBRANCH ")"
#endif
"\n", VERSION);
fprintf(output, "Prints various information (infos) about capture files.\n");
diff --git a/captype.c b/captype.c
index 1aed705f02..885cff4d18 100644
--- a/captype.c
+++ b/captype.c
@@ -61,14 +61,14 @@
#include <wsutil/unicode-utils.h>
#endif /* _WIN32 */
-#include "svnversion.h"
+#include "version.h"
static void
usage(void)
{
fprintf(stderr, "Captype %s"
-#ifdef SVNVERSION
- " (" SVNVERSION " from " SVNPATH ")"
+#ifdef GITVERSION
+ " (" GITVERSION " from " GITBRANCH ")"
#endif
"\n", VERSION);
fprintf(stderr, "Prints the file types of capture files.\n");
diff --git a/config.nmake b/config.nmake
index 52cec4fc26..8a01829858 100644
--- a/config.nmake
+++ b/config.nmake
@@ -29,15 +29,15 @@ WIRESHARK_TARGET_PLATFORM=win32
##### Versions #####
-# The SVN revision of our build. Updated by make-version.pl
-SVN_REVISION=0
+# The Git description of our build. Updated by make-version.pl
+GIT_REVISION=0
# The current Wireshark version. Recommended: Leave unchanged.
# Updated by make-version.pl
VERSION_MAJOR=1
VERSION_MINOR=11
VERSION_MICRO=3
-VERSION_BUILD=$(SVN_REVISION)
+VERSION_BUILD=$(GIT_REVISION)
# Local build information. Recommended: Unique string for your
# environment, e.g. "-JackStackBarbecue". Updated by make-version.pl
@@ -1308,7 +1308,7 @@ LYNX=lynx
# The RC_VERSION should be comma-separated, not dot-separated,
# as per Graham Bloice's message in
#
-# http://www.ethereal.com/lists/ethereal-dev/200303/msg00283.html
+# http://www.wireshark.org/lists/ethereal-dev/200303/msg00283.html
#
# "The RC_VERSION variable in config.nmake should be comma separated.
# This allows the resources to be built correctly and the version
diff --git a/doc/README.packaging b/doc/README.packaging
index a50bc84240..4f882b65db 100644
--- a/doc/README.packaging
+++ b/doc/README.packaging
@@ -93,7 +93,7 @@ you use this to differentiate it from official Wireshark releases.
4.1. Source-level version detection.
-The SVN version corresponding to each release is in svnversion.h. It's
+The Git version corresponding to each release is in version.h. It's
defined as a string. If you need a numeric definition, let us know.
5. Trademarks.
diff --git a/docbook/check_git_version.sh b/docbook/check_git_version.sh
index c26c1e7812..f7322559ca 100755
--- a/docbook/check_git_version.sh
+++ b/docbook/check_git_version.sh
@@ -1,6 +1,6 @@
#!/bin/bash
#
-# Check for SVN version
+# Check for Git version
#
# $Id$
#
@@ -23,14 +23,14 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-#if [ -d ../.git ] ; then
-# GIT_VERSION=`git describe --tags --dirty`
-#fi
-#echo '<!ENTITY GitVersion "'${GIT_VERSION}'">' > git_version_tmp.xml
+if [ -d ../.git ] ; then
+ GIT_VERSION=`git describe --tags --dirty`
+fi
+echo '<!ENTITY GitVersion "'${GIT_VERSION}'">' > git_version_tmp.xml
-echo -n '<!ENTITY GitVersion "' > git_version_tmp.xml
-[ -x svnversion ] && svnversion -n . >> git_version_tmp.xml
-echo '">' >> git_version_tmp.xml
+#echo -n '<!ENTITY GitVersion "' > git_version_tmp.xml
+#[ -x svnversion ] && svnversion -n . >> git_version_tmp.xml
+#echo '">' >> git_version_tmp.xml
# /dev/null buries the output of the "cmp" command.
diff git_version.xml git_version_tmp.xml &> /dev/null
diff --git a/dumpcap.c b/dumpcap.c
index fed35de3a0..ca282986ea 100644
--- a/dumpcap.c
+++ b/dumpcap.c
@@ -480,7 +480,7 @@ print_usage(gboolean print_ver)
"Dumpcap " VERSION "%s\n"
"Capture network packets and dump them into a pcapng file.\n"
"See http://www.wireshark.org for more information.\n",
- wireshark_svnversion);
+ wireshark_gitversion);
} else {
output = stderr;
}
@@ -570,7 +570,7 @@ show_version(GString *comp_info_str, GString *runtime_info_str)
"%s\n"
"%s\n"
"See http://www.wireshark.org for more information.\n",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str, runtime_info_str->str);
}
/*
@@ -2872,7 +2872,7 @@ capture_loop_init_output(capture_options *capture_opts, loop_data *ld, char *err
os_info_str = g_string_new("");
get_os_version_info(os_info_str);
- g_snprintf(appname, sizeof(appname), "Dumpcap " VERSION "%s", wireshark_svnversion);
+ g_snprintf(appname, sizeof(appname), "Dumpcap " VERSION "%s", wireshark_gitversion);
successful = pcapng_write_session_header_block(ld->pdh,
(const char *)capture_opts->capture_comment, /* Comment*/
NULL, /* HW*/
@@ -3365,7 +3365,7 @@ do_file_switch_or_stop(capture_options *capture_opts,
os_info_str = g_string_new("");
get_os_version_info(os_info_str);
- g_snprintf(appname, sizeof(appname), "Dumpcap " VERSION "%s", wireshark_svnversion);
+ g_snprintf(appname, sizeof(appname), "Dumpcap " VERSION "%s", wireshark_gitversion);
successful = pcapng_write_session_header_block(global_ld.pdh,
NULL, /* Comment */
NULL, /* HW */
@@ -4219,7 +4219,7 @@ main(int argc, char *argv[])
"%s"
"\n"
"%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
#ifdef _WIN32
arg_list_utf_16to8(argc, argv);
diff --git a/echld/dispatcher.c b/echld/dispatcher.c
index 531abe46ba..373bd88a5e 100644
--- a/echld/dispatcher.c
+++ b/echld/dispatcher.c
@@ -489,7 +489,7 @@ static void preinit_epan(char* argv0, int (*main)(int, char **)) {
get_runtime_version_info(runtime_info_str, NULL);
version_long_str = g_strdup_printf("%s%s\n%s\n%s\n%s",
- version_str, wireshark_svnversion, get_copyright_info(),
+ version_str, wireshark_gitversion, get_copyright_info(),
comp_info_str->str, runtime_info_str->str);
if (error) {
@@ -498,7 +498,7 @@ static void preinit_epan(char* argv0, int (*main)(int, char **)) {
/* Add it to the information to be reported on a crash. */
ws_add_crash_info("Echld " VERSION "%s\n%s\n%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
init_stuff();
diff --git a/editcap.c b/editcap.c
index 8c8cee9fb4..48a1ab40aa 100644
--- a/editcap.c
+++ b/editcap.c
@@ -82,7 +82,7 @@
#include <wsutil/md5.h>
#include <wsutil/plugins.h>
-#include "svnversion.h"
+#include "version.h"
#include "ringbuffer.h" /* For RINGBUFFER_MAX_NUM_FILES */
@@ -676,8 +676,8 @@ usage(gboolean is_error)
output = stderr;
fprintf(output, "Editcap %s"
-#ifdef SVNVERSION
- " (" SVNVERSION " from " SVNPATH ")"
+#ifdef GITVERSION
+ " (" GITVERSION " from " GITBRANCH ")"
#endif
"\n", VERSION);
fprintf(output, "Edit and/or translate the format of capture files.\n");
diff --git a/epan/CMakeLists.txt b/epan/CMakeLists.txt
index 37d1694c09..06af1686d1 100644
--- a/epan/CMakeLists.txt
+++ b/epan/CMakeLists.txt
@@ -1639,7 +1639,7 @@ add_library(epan ${LINK_MODE_LIB}
${LIBWIRESHARK_ASM_FILES}
)
-add_dependencies(epan svnversion)
+add_dependencies(epan gitversion)
set(FULL_SO_VERSION "0.0.0")
diff --git a/file.c b/file.c
index 1603d95784..87ec088311 100644
--- a/file.c
+++ b/file.c
@@ -2614,7 +2614,7 @@ cf_print_packets(capture_file *cf, print_args_t *print_args)
callback_args.num_visible_cols = 0;
callback_args.visible_cols = NULL;
- if (!print_preamble(print_args->stream, cf->filename, wireshark_svnversion)) {
+ if (!print_preamble(print_args->stream, cf->filename, wireshark_gitversion)) {
destroy_print_stream(print_args->stream);
return CF_PRINT_WRITE_ERROR;
}
diff --git a/make-version.pl b/make-version.pl
index 73d038a612..5060cd6ebc 100755
--- a/make-version.pl
+++ b/make-version.pl
@@ -38,7 +38,7 @@
#
# If run with the "-r" or "--set-release" argument the AC_INIT macro in
# configure.ac and the VERSION macro in config.nmake will have the
-# pkg_format template appended to the version number. svnversion.h will
+# pkg_format template appended to the version number. version.h will
# _not_ be generated if either argument is present.
#
# Default configuration:
@@ -47,7 +47,7 @@
# svn_client: 1
# format: SVN %Y%m%d%H%M%S
# pkg_enable: 1
-# pkg_format: -SVN-%#
+# pkg_format: -%#
# XXX - We're pretty dumb about the "%#" substitution, and about having
# spaces in the package format.
@@ -62,13 +62,14 @@ use Pod::Usage;
use IO::Handle;
use English;
-my $version_file = 'svnversion.h';
+my $version_file = 'version.h';
my $package_string = "";
my $vconf_file = 'version.conf';
my $tortoise_file = "tortoise_template";
my $last_change = 0;
-my $revision = 0;
-my $repo_path = "unknown";
+my $num_commits = 0;
+my $commit_id = '';
+my $repo_branch = "unknown";
my $git_description = undef;
my $get_svn = 0;
my $set_svn = 0;
@@ -84,12 +85,12 @@ my %version_pref = (
"git_client" => 0,
"svn_client" => 1,
"tortoise_svn" => 0,
- "format" => "SVN %Y%m%d%H%M%S",
+ "format" => "git %Y%m%d%H%M%S",
"is_release" => 0,
# Normal development builds
"pkg_enable" => 1,
- "pkg_format" => "-SVN-%#",
+ "pkg_format" => "-%#",
# Development releases
#"pkg_enable" => 0,
@@ -161,37 +162,43 @@ sub read_repo_info {
no warnings "all";
chomp($line = qx{git --git-dir=$srcdir/.git log -1 --pretty=format:%at});
- if (defined($line)) {
+ if ($? == 0 && length($line) > 1) {
$last_change = $line;
}
- # Commits in current (master-1.8) branch. We may want to use
- # a different number.
- chomp($line = qx{git --git-dir=$srcdir/.git rev-list --count ea19c7f952ce9fc53fe4c223f1d9d6797346258b..HEAD});
- if (defined($line)) {
- $revision = $line;
+ # Commits since last annotated tag.
+ chomp($line = qx{git --git-dir=$srcdir/.git describe --long --always});
+ if ($? == 0 && length($line) > 1) {
+ my @parts = split(/-/, $line);
+ $num_commits = $parts[-2];
+ $commit_id = $parts[-1];
+ }
+
+ # Current short hash prefixed with "g"
+ chomp($line = qx{git --git-dir=$srcdir/.git rev-parse --short HEAD});
+ if ($? == 0 && length($line) > 1) {
}
chomp($line = qx{git --git-dir=$srcdir/.git ls-remote --get-url origin});
- if (defined($line)) {
+ if ($? == 0 && length($line) > 1) {
$repo_url = $line;
}
# Probably not quite what we're looking for
chomp($line = qx{git --git-dir=$srcdir/.git rev-parse --abbrev-ref --symbolic-full-name \@\{upstream\}});
- if (defined($line)) {
- $repo_path = basename($line);
+ if ($? == 0 && length($line) > 1) {
+ $repo_branch = basename($line);
}
chomp($line = qx{git --git-dir=$srcdir/.git describe --dirty --match "v*"});
- if (defined($line)) {
+ if ($? == 0 && length($line) > 1) {
$git_description = "wireshark-" . substr($line, 1);
}
1;
};
- if ($last_change && $revision && $repo_url && $repo_path) {
+ if ($last_change && $num_commits && $repo_url && $repo_branch) {
$do_hack = 0;
}
} elsif ($version_pref{"svn_client"}) {
@@ -204,7 +211,7 @@ sub read_repo_info {
$last_change = timegm($6, $5, $4, $3, $2 - 1, $1);
}
if ($line =~ /Last Changed Rev: (\d+)/) {
- $revision = $1;
+ $num_commits = $1;
}
if ($line =~ /URL: (\S+)/) {
$repo_url = $1;
@@ -216,14 +223,14 @@ sub read_repo_info {
1;
};
- if ($last_change && $revision && $repo_url && $repo_root) {
+ if ($last_change && $num_commits && $repo_url && $repo_root) {
$do_hack = 0;
}
} elsif ($version_pref{"tortoise_svn"}) {
# Dynamically generic template file needed by TortoiseSVN
open(TORTOISE, ">$tortoise_file");
- print TORTOISE "#define SVNVERSION \"\$WCREV\$\"\r\n";
- print TORTOISE "#define SVNPATH \"\$WCURL\$\"\r\n";
+ print TORTOISE "#define GITVERSION \"\$WCREV\$\"\r\n";
+ print TORTOISE "#define GITBRANCH \"\$WCURL\$\"\r\n";
close(TORTOISE);
$info_source = "Command line (SubWCRev)";
@@ -237,21 +244,21 @@ sub read_repo_info {
unlink($tortoise_file);
}
- if ($revision == 0) {
+ if ($num_commits == 0) {
# Fall back to config.nmake
$info_source = "Prodding config.nmake";
my $filepath = "$srcdir/config.nmake";
open(CFGNMAKE, "< $filepath") || die "Can't read $filepath!";
while ($line = <CFGNMAKE>) {
- if ($line =~ /^SVN_REVISION=(\d+)/) {
- $revision = $1;
+ if ($line =~ /^GIT_REVISION=(\d+)/) {
+ $num_commits = $1;
$do_hack = 0;
last;
}
}
close (CFGNMAKE);
}
- if ($revision == 0 and -d "$srcdir/.git") {
+ if ($num_commits == 0 and -d "$srcdir/.git") {
# Try git...
eval {
@@ -264,7 +271,7 @@ sub read_repo_info {
$line = qx{$info_cmd};
if (defined($line)) {
if ($line =~ /svn path=.*; revision=(\d+)/) {
- $revision = $1;
+ $num_commits = $1;
}
}
$info_cmd = "(cd $srcdir; git log --format='%ad' -n 1 --date=iso)";
@@ -278,13 +285,13 @@ sub read_repo_info {
$line = qx{$info_cmd};
if (defined($line)) {
if ($line =~ /\* (\S+)/) {
- $repo_path = $1;
+ $repo_branch = $1;
}
}
1;
};
}
- if ($revision == 0 and -d "$srcdir/.bzr") {
+ if ($num_commits == 0 and -d "$srcdir/.bzr") {
# Try bzr...
eval {
@@ -297,8 +304,8 @@ sub read_repo_info {
$last_change = timegm($6, $5, $4, $3, $2 - 1, $1);
}
if ($line =~ /svn revno: (\d+) \(on (\S+)\)/) {
- $revision = $1;
- $repo_path = $2;
+ $num_commits = $1;
+ $repo_branch = $2;
}
}
1;
@@ -336,11 +343,11 @@ sub read_repo_info {
if ($line =~ /committed-date="(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)/) {
$last_change = timegm($6, $5, $4, $3, $2 - 1, $1);
}
- if ($line =~ /revision="(\d+)"/) { $revision = $1; }
+ if ($line =~ /revision="(\d+)"/) { $num_commits = $1; }
}
if ($line =~ /\/>/) {
if (($svn_name eq "" || $svn_name eq "svn:this_dir") &&
- $last_change && $revision) {
+ $last_change && $num_commits) {
$in_entries = 0;
last;
}
@@ -354,19 +361,20 @@ sub read_repo_info {
# If we picked up the revision and modification time,
# generate our strings.
- if ($revision && $last_change) {
- $version_format =~ s/%#/$revision/;
- $package_format =~ s/%#/$revision/;
+ if ($num_commits && $last_change) {
+ $version_format =~ s/%#/$num_commits/;
+ $package_format =~ s/%#/$num_commits-$commit_id/;
$package_string = strftime($package_format, gmtime($last_change));
}
if ($repo_url && $repo_root && index($repo_url, $repo_root) == 0) {
- $repo_path = substr($repo_url, length($repo_root));
+ $repo_branch = substr($repo_url, length($repo_root));
}
if ($get_svn) {
print <<"Fin";
-SVN revision : $revision
+Commit distance : $num_commits
+Commit ID : $commit_id
Revision source : $info_source
Release stamp : $package_string
Fin
@@ -416,8 +424,8 @@ sub update_config_nmake
open(CFGNMAKE, "< $filepath") || die "Can't read $filepath!";
while ($line = <CFGNMAKE>) {
- if ($line =~ /^SVN_REVISION=.*([\r\n]+)$/) {
- $line = sprintf("SVN_REVISION=%d$1", $revision);
+ if ($line =~ /^GIT_REVISION=.*([\r\n]+)$/) {
+ $line = sprintf("GIT_REVISION=%d$1", $num_commits);
} elsif ($set_version && $line =~ /^VERSION_MAJOR=.*([\r\n]+)$/) {
$line = sprintf("VERSION_MAJOR=%d$1", $version_pref{"version_major"});
} elsif ($set_version && $line =~ /^VERSION_MINOR=.*([\r\n]+)$/) {
@@ -574,26 +582,26 @@ sub update_versioned_files
# Print the SVN version to $version_file.
# Don't change the file if it is not needed.
-sub print_svn_revision
+sub print_GIT_REVISION
{
- my $svn_revision;
+ my $GIT_REVISION;
my $needs_update = 1;
if ($git_description) {
- $svn_revision = "#define SVNVERSION \"" .
+ $GIT_REVISION = "#define GITVERSION \"" .
$git_description . "\"\n" .
- "#define SVNPATH \"" . $repo_path . "\"\n";
- } elsif ($last_change && $revision) {
- $svn_revision = "#define SVNVERSION \"SVN Rev " .
- $revision . "\"\n" .
- "#define SVNPATH \"" . $repo_path . "\"\n";
+ "#define GITBRANCH \"" . $repo_branch . "\"\n";
+ } elsif ($last_change && $num_commits) {
+ $GIT_REVISION = "#define GITVERSION \"Git Rev " .
+ $num_commits . "\"\n" .
+ "#define GITBRANCH \"" . $repo_branch . "\"\n";
} else {
- $svn_revision = "#define SVNVERSION \"SVN Rev Unknown\"\n" .
- "#define SVNPATH \"unknown\"\n";
+ $GIT_REVISION = "#define GITVERSION \"Git Rev Unknown\"\n" .
+ "#define GITBRANCH \"unknown\"\n";
}
if (open(OLDREV, "<$version_file")) {
- my $old_svn_revision = <OLDREV> . <OLDREV>;
- if ($old_svn_revision eq $svn_revision) {
+ my $old_GIT_REVISION = <OLDREV> . <OLDREV>;
+ if ($old_GIT_REVISION eq $GIT_REVISION) {
$needs_update = 0;
}
close OLDREV;
@@ -602,9 +610,9 @@ sub print_svn_revision
if (! $set_svn) { return; }
if ($needs_update) {
- # print "Updating $version_file so it contains:\n$svn_revision";
+ # print "Updating $version_file so it contains:\n$GIT_REVISION";
open(VER, ">$version_file") || die ("Cannot write to $version_file ($!)\n");
- print VER "$svn_revision";
+ print VER "$GIT_REVISION";
close VER;
print "$version_file has been updated.\n";
} else {
@@ -661,7 +669,7 @@ sub get_config {
&read_repo_info();
-&print_svn_revision;
+&print_GIT_REVISION;
if ($set_version || $set_release) {
if ($set_version) {
@@ -677,7 +685,7 @@ if ($set_version || $set_release) {
print "Generating release information\n";
} else {
print "Resetting release information\n";
- $revision = 0;
+ $num_commits = 0;
$package_string = "";
}
@@ -698,7 +706,7 @@ make-version.pl [options] [source directory]
--help, -h This help message
--get-svn, -g Print the SVN revision and source.
- --set-svn, -s Set the information in svnversion.h
+ --set-svn, -s Set the information in version.h
--set-version, -v Set the major, minor, and micro versions in
configure.ac, config.nmake, debian/changelog,
and docbook/asciidoc.conf.
diff --git a/mergecap.c b/mergecap.c
index 578ab5e3d4..afc3bad29a 100644
--- a/mergecap.c
+++ b/mergecap.c
@@ -52,7 +52,7 @@
#include <wiretap/merge.h>
-#include "svnversion.h"
+#include "version.h"
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
@@ -117,8 +117,8 @@ usage(gboolean is_error)
}
fprintf(output, "Mergecap %s"
-#ifdef SVNVERSION
- " (" SVNVERSION " from " SVNPATH ")"
+#ifdef GITVERSION
+ " (" GITVERSION " from " GITBRANCH ")"
#endif
"\n", VERSION);
fprintf(output, "Merge two or more capture files into one.\n");
diff --git a/rawshark.c b/rawshark.c
index 091319324e..c7f049e07c 100644
--- a/rawshark.c
+++ b/rawshark.c
@@ -195,7 +195,7 @@ print_usage(gboolean print_ver)
"See http://www.wireshark.org for more information.\n"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info());
+ wireshark_gitversion, get_copyright_info());
} else {
output = stderr;
}
@@ -435,7 +435,7 @@ show_version(GString *comp_info_str, GString *runtime_info_str)
"%s"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
}
@@ -486,7 +486,7 @@ main(int argc, char *argv[])
"%s"
"\n"
"%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
#ifdef _WIN32
arg_list_utf_16to8(argc, argv);
diff --git a/reordercap.c b/reordercap.c
index c7706aba03..57741e9cea 100644
--- a/reordercap.c
+++ b/reordercap.c
@@ -53,8 +53,8 @@ static void usage(gboolean is_error)
}
fprintf(output, "Reordercap %s"
-#ifdef SVNVERSION
- " (" SVNVERSION " from " SVNPATH ")"
+#ifdef GITVERSION
+ " (" GITVERSION " from " GITBRANCH ")"
#endif
"\n", VERSION);
fprintf(output, "Reorder timestamps of input file frames into output file.\n");
@@ -98,10 +98,10 @@ frame_write(FrameRecord_t *frame, wtap *wth, wtap_dumper *pdh, Buffer *buf,
gchar *err_info;
struct wtap_pkthdr phdr;
- DEBUG_PRINT("\nDumping frame (offset=%" G_GINT64_MODIFIER "u)\n",
+ DEBUG_PRINT("\nDumping frame (offset=%" G_GINT64_MODIFIER "u)\n",
frame->offset);
-
+
/* Re-read the first frame from the stored location */
if (!wtap_seek_read(wth, frame->offset, &phdr, buf, &err, &err_info)) {
if (err != 0) {
diff --git a/text2pcap.c b/text2pcap.c
index 8ea0223f84..95be74de8c 100644
--- a/text2pcap.c
+++ b/text2pcap.c
@@ -135,7 +135,7 @@
#include "pcapio.h"
#include "text2pcap.h"
-#include "svnversion.h"
+#include "version.h"
#ifdef _WIN32
#include <wsutil/unicode-utils.h>
@@ -888,8 +888,8 @@ write_file_header (void)
gboolean success;
if (use_pcapng) {
-#ifdef SVNVERSION
- const char *appname = "text2pcap (" SVNVERSION " from " SVNPATH ")";
+#ifdef GITVERSION
+ const char *appname = "text2pcap (" GITVERSION " from " GITBRANCH ")";
#else
const char *appname = "text2pcap";
#endif
@@ -1387,8 +1387,8 @@ usage (gboolean is_error)
fprintf(output,
"Text2pcap %s"
-#ifdef SVNVERSION
- " (" SVNVERSION " from " SVNPATH ")"
+#ifdef GITVERSION
+ " (" GITVERSION " from " GITBRANCH ")"
#endif
"\n"
"Generate a capture file from an ASCII hexdump of packets.\n"
diff --git a/tfshark.c b/tfshark.c
index 6e80fb3445..5ed82a8d20 100644
--- a/tfshark.c
+++ b/tfshark.c
@@ -203,7 +203,7 @@ print_usage(gboolean print_ver)
"See http://www.wireshark.org for more information.\n"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info());
+ wireshark_gitversion, get_copyright_info());
} else {
output = stderr;
}
@@ -271,7 +271,7 @@ glossary_option_help(void)
output = stdout;
- fprintf(output, "TFShark " VERSION "%s\n", wireshark_svnversion);
+ fprintf(output, "TFShark " VERSION "%s\n", wireshark_gitversion);
fprintf(output, "\n");
fprintf(output, "Usage: tfshark -G [report]\n");
@@ -749,7 +749,7 @@ show_version(GString *comp_info_str, GString *runtime_info_str)
"%s"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
}
@@ -802,7 +802,7 @@ main(int argc, char *argv[])
"%s"
"\n"
"%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
#ifdef _WIN32
arg_list_utf_16to8(argc, argv);
@@ -2101,7 +2101,7 @@ write_preamble(capture_file *cf)
switch (output_action) {
case WRITE_TEXT:
- return print_preamble(print_stream, cf ? cf->filename : NULL, wireshark_svnversion);
+ return print_preamble(print_stream, cf ? cf->filename : NULL, wireshark_gitversion);
case WRITE_XML:
if (print_details)
diff --git a/tools/checklicenses.py b/tools/checklicenses.py
index dd4788b43a..ba8af699b4 100755
--- a/tools/checklicenses.py
+++ b/tools/checklicenses.py
@@ -142,7 +142,7 @@ PATH_SPECIFIC_WHITELISTED_LICENSES = {
'packaging/macosx': [
'UNKNOWN',
],
- 'svnversion.h': [
+ 'version.h': [
'UNKNOWN',
],
'tools/lemon': [
diff --git a/tshark.c b/tshark.c
index 41d5087abc..ca24911d58 100644
--- a/tshark.c
+++ b/tshark.c
@@ -259,7 +259,7 @@ print_usage(gboolean print_ver)
"See http://www.wireshark.org for more information.\n"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info());
+ wireshark_gitversion, get_copyright_info());
} else {
output = stderr;
}
@@ -381,7 +381,7 @@ glossary_option_help(void)
output = stdout;
- fprintf(output, "TShark " VERSION "%s\n", wireshark_svnversion);
+ fprintf(output, "TShark " VERSION "%s\n", wireshark_gitversion);
fprintf(output, "\n");
fprintf(output, "Usage: tshark -G [report]\n");
@@ -887,7 +887,7 @@ show_version(GString *comp_info_str, GString *runtime_info_str)
"%s"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
}
@@ -988,7 +988,7 @@ main(int argc, char *argv[])
"%s"
"\n"
"%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
#ifdef _WIN32
arg_list_utf_16to8(argc, argv);
@@ -3050,7 +3050,7 @@ load_cap_file(capture_file *cf, char *save_file, int out_file_type,
}
/* If we don't have an application name add Tshark */
if (shb_hdr->shb_user_appl == NULL) {
- g_snprintf(appname, sizeof(appname), "TShark " VERSION "%s", wireshark_svnversion);
+ g_snprintf(appname, sizeof(appname), "TShark " VERSION "%s", wireshark_gitversion);
shb_hdr->shb_user_appl = appname;
}
@@ -3550,7 +3550,7 @@ write_preamble(capture_file *cf)
switch (output_action) {
case WRITE_TEXT:
- return print_preamble(print_stream, cf ? cf->filename : NULL, wireshark_svnversion);
+ return print_preamble(print_stream, cf ? cf->filename : NULL, wireshark_gitversion);
case WRITE_XML:
if (print_details)
diff --git a/ui/gtk/about_dlg.c b/ui/gtk/about_dlg.c
index c4e38346f6..4d43bd7347 100644
--- a/ui/gtk/about_dlg.c
+++ b/ui/gtk/about_dlg.c
@@ -328,7 +328,7 @@ about_wireshark_page_new(void)
"Wireshark is Open Source Software released under the GNU General Public License.\n"
"\n"
"Check the man page and http://www.wireshark.org for more information.",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
msg_label = gtk_label_new(message);
diff --git a/ui/gtk/file_import_dlg.c b/ui/gtk/file_import_dlg.c
index 7d992fc710..5ad8a80ce5 100644
--- a/ui/gtk/file_import_dlg.c
+++ b/ui/gtk/file_import_dlg.c
@@ -475,7 +475,7 @@ file_import_open(text_import_info_t *info)
os_info_str = g_string_new("");
get_os_version_info(os_info_str);
- g_snprintf(appname, sizeof(appname), "Wireshark " VERSION "%s", wireshark_svnversion);
+ g_snprintf(appname, sizeof(appname), "Wireshark " VERSION "%s", wireshark_gitversion);
shb_hdr = g_new(wtapng_section_t,1);
shb_hdr->section_length = -1;
diff --git a/ui/gtk/follow_stream.c b/ui/gtk/follow_stream.c
index 2955bf2ec3..79bf7547e1 100644
--- a/ui/gtk/follow_stream.c
+++ b/ui/gtk/follow_stream.c
@@ -460,7 +460,7 @@ follow_print_stream(GtkWidget * w _U_, gpointer data)
return;
}
- if (!print_preamble(stream, cfile.filename, wireshark_svnversion))
+ if (!print_preamble(stream, cfile.filename, wireshark_gitversion))
goto print_error;
switch (follow_read_stream(follow_info, follow_print_text, stream)) {
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
index c6bd7318b5..a5e706dc9d 100644
--- a/ui/gtk/main.c
+++ b/ui/gtk/main.c
@@ -1163,7 +1163,7 @@ print_usage(gboolean print_ver) {
"See http://www.wireshark.org for more information.\n"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info());
+ wireshark_gitversion, get_copyright_info());
} else {
output = stderr;
}
@@ -1260,7 +1260,7 @@ show_version(void)
"%s"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
}
@@ -2270,7 +2270,7 @@ main(int argc, char *argv[])
"%s"
"\n"
"%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
/* Start windows sockets */
WSAStartup( MAKEWORD( 1, 1 ), &wsaData );
@@ -2568,7 +2568,7 @@ main(int argc, char *argv[])
prefs_p = read_configuration_files (&gdp_path, &dp_path);
/* Removed thread code:
- * http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=35027
+ * https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=9e277ae6154fd04bf6a0a34ec5655a73e5a736a3
*/
/* this is to keep tap extensions updating once every 3 seconds */
diff --git a/ui/gtk/main_titlebar.c b/ui/gtk/main_titlebar.c
index 1ff0a97251..8dd114676f 100644
--- a/ui/gtk/main_titlebar.c
+++ b/ui/gtk/main_titlebar.c
@@ -78,7 +78,7 @@ main_titlebar_update(void)
if ((prefs.gui_version_placement == version_title_only) ||
(prefs.gui_version_placement == version_both)) {
gchar *old_title = title;
- title = g_strdup_printf("%s [Wireshark %s %s]", title, VERSION, wireshark_svnversion);
+ title = g_strdup_printf("%s [Wireshark %s %s]", title, VERSION, wireshark_gitversion);
g_free(old_title);
}
gtk_window_set_title(GTK_WINDOW(top_level), title);
diff --git a/ui/gtk/main_welcome.c b/ui/gtk/main_welcome.c
index 857cdb6c1a..759ecd6f5e 100644
--- a/ui/gtk/main_welcome.c
+++ b/ui/gtk/main_welcome.c
@@ -338,7 +338,7 @@ welcome_header_set_message(gchar *msg) {
if ((prefs.gui_version_placement == version_welcome_only) ||
(prefs.gui_version_placement == version_both)) {
g_string_append_printf(message, "</span>\n<span size=\"large\" foreground=\"white\">Version " VERSION "%s",
- wireshark_svnversion);
+ wireshark_gitversion);
}
}
diff --git a/ui/gtk/summary_dlg.c b/ui/gtk/summary_dlg.c
index 67a0878b9e..920ece04e8 100644
--- a/ui/gtk/summary_dlg.c
+++ b/ui/gtk/summary_dlg.c
@@ -671,7 +671,7 @@ summary_to_texbuff(GtkTextBuffer *buffer)
#endif
/* Add Wireshark version*/
- g_snprintf(string_buff, SUM_STR_MAX, "Summary created by Wireshark %s\n\n", wireshark_svnversion);
+ g_snprintf(string_buff, SUM_STR_MAX, "Summary created by Wireshark %s\n\n", wireshark_gitversion);
gtk_text_buffer_insert_at_cursor (buffer, string_buff, -1);
/* Info about file */
diff --git a/ui/qt/about_dialog.cpp b/ui/qt/about_dialog.cpp
index 1e975d63a4..74386b641b 100644
--- a/ui/qt/about_dialog.cpp
+++ b/ui/qt/about_dialog.cpp
@@ -126,7 +126,7 @@ AboutDialog::AboutDialog(QWidget *parent) :
"Wireshark is Open Source Software released under the GNU General Public License.\n"
"\n"
"Check the man page and http://www.wireshark.org for more information.",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
ui->label_wireshark->setTextInteractionFlags(Qt::TextSelectableByMouse);
diff --git a/ui/qt/main.cpp b/ui/qt/main.cpp
index e9dfc5974b..33c3f660f9 100644
--- a/ui/qt/main.cpp
+++ b/ui/qt/main.cpp
@@ -210,7 +210,7 @@ print_usage(gboolean print_ver) {
"See http://www.wireshark.org for more information.\n"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info());
+ wireshark_gitversion, get_copyright_info());
} else {
output = stderr;
}
@@ -302,7 +302,7 @@ show_version(void)
"%s"
"\n"
"%s",
- wireshark_svnversion, get_copyright_info(), comp_info_str->str,
+ wireshark_gitversion, get_copyright_info(), comp_info_str->str,
runtime_info_str->str);
}
@@ -544,7 +544,7 @@ int main(int argc, char *argv[])
"%s"
"\n"
"%s",
- wireshark_svnversion, comp_info_str->str, runtime_info_str->str);
+ wireshark_gitversion, comp_info_str->str, runtime_info_str->str);
/*
* Get credential information for later use, and drop privileges
@@ -905,7 +905,7 @@ int main(int argc, char *argv[])
wsApp->installTranslator(&qtTranslator);
/* Removed thread code:
- * http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=35027
+ * https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=9e277ae6154fd04bf6a0a34ec5655a73e5a736a3
*/
g_log(NULL, G_LOG_LEVEL_DEBUG, "FIX: timestamp types should be set elsewhere");
diff --git a/ui/qt/summary_dialog.cpp b/ui/qt/summary_dialog.cpp
index f0ccf60455..02c1e4fe35 100644
--- a/ui/qt/summary_dialog.cpp
+++ b/ui/qt/summary_dialog.cpp
@@ -127,7 +127,7 @@ QString SummaryDialog::SummaryToString()
QString summaryStr;
QTextStream out(&summaryStr);
- out << tr("Summary created by Wireshark %1\n\n").arg(wireshark_svnversion);
+ out << tr("Summary created by Wireshark %1\n\n").arg(wireshark_gitversion);
// File Section
out << tr("File: \n");
diff --git a/ui/tap_export_pdu.c b/ui/tap_export_pdu.c
index 5ac710980c..9362e6765e 100644
--- a/ui/tap_export_pdu.c
+++ b/ui/tap_export_pdu.c
@@ -102,7 +102,7 @@ exp_pdu_file_open(exp_pdu_t *exp_pdu_tap_data)
os_info_str = g_string_new("");
get_os_version_info(os_info_str);
- g_snprintf(appname, sizeof(appname), "Wireshark " VERSION "%s", wireshark_svnversion);
+ g_snprintf(appname, sizeof(appname), "Wireshark " VERSION "%s", wireshark_gitversion);
shb_hdr = g_new(wtapng_section_t,1);
shb_hdr->section_length = -1;
diff --git a/version_info.c b/version_info.c
index 15c5612db2..82609373f6 100644
--- a/version_info.c
+++ b/version_info.c
@@ -43,7 +43,7 @@
#include "capture-pcap-util.h"
#include <wsutil/unicode-utils.h>
-#include "svnversion.h"
+#include "version.h"
#ifdef HAVE_WINDOWS_H
#include <windows.h>
@@ -58,10 +58,10 @@
# include <sys/capability.h>
#endif
-#ifdef SVNVERSION
- const char *wireshark_svnversion = " (" SVNVERSION " from " SVNPATH ")";
+#ifdef GITVERSION
+ const char *wireshark_gitversion = " (" GITVERSION " from " GITBRANCH ")";
#else
- const char *wireshark_svnversion = "";
+ const char *wireshark_gitversion = "";
#endif
/*
@@ -626,7 +626,7 @@ do_cpuid(int *CPUInfo, guint32 selector){
__cpuid(CPUInfo, selector);
}
#elif defined(__GNUC__)
-#if defined(__x86_64__)
+#if defined(__x86_64__)
static inline void
do_cpuid(guint32 *CPUInfo, int selector)
{
@@ -697,7 +697,7 @@ static void get_mem_info(GString *str _U_)
MEMORYSTATUSEX statex;
statex.dwLength = sizeof (statex);
-
+
if(GlobalMemoryStatusEx (&statex))
g_string_append_printf(str, ", with ""%" G_GINT64_MODIFIER "d" "MB of physical memory.\n", statex.ullTotalPhys/(1024*1024));
#endif
diff --git a/version_info.h b/version_info.h
index 154d8b1c60..26b0424127 100644
--- a/version_info.h
+++ b/version_info.h
@@ -31,9 +31,9 @@ extern "C" {
#endif /* __cplusplus */
/*
- * The svn version string or ""
+ * The Git version string or ""
*/
-extern const gchar *wireshark_svnversion;
+extern const gchar *wireshark_gitversion;
/*
* Get various library compile-time versions and append them to