Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gource for openSUSE:Factory checked in at 2026-03-31 15:22:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gource (Old) and /work/SRC/openSUSE:Factory/.gource.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gource" Tue Mar 31 15:22:35 2026 rev:21 rq:1343731 version:0.56 Changes: -------- --- /work/SRC/openSUSE:Factory/gource/gource.changes 2025-10-16 17:40:21.372461531 +0200 +++ /work/SRC/openSUSE:Factory/.gource.new.1999/gource.changes 2026-03-31 15:23:36.011597133 +0200 @@ -1,0 +2,10 @@ +Fri Mar 6 18:14:04 UTC 2026 - ecsos <[email protected]> + +- Update to 0.56: + - Added --author-time option (onlyJakob). + - Fixed build with Boost 1.89.0 by no longer linking boost system. + - Increased minimum required version of Boost to 1.69. + - Request compatibility profile when creating OpenGL context. +- Drop boost-system.patch, because no more need. + +------------------------------------------------------------------- Old: ---- boost-system.patch gource-0.55.tar.gz New: ---- gource-0.56.tar.gz ----------(Old B)---------- Old: - Request compatibility profile when creating OpenGL context. - Drop boost-system.patch, because no more need. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gource.spec ++++++ --- /var/tmp/diff_new_pack.KCi6eu/_old 2026-03-31 15:23:37.279649958 +0200 +++ /var/tmp/diff_new_pack.KCi6eu/_new 2026-03-31 15:23:37.283650125 +0200 @@ -1,7 +1,7 @@ # # spec file for package gource # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,23 +17,21 @@ Name: gource -Version: 0.55 +Version: 0.56 Release: 0 Summary: Software version control visualization tool License: GPL-3.0-or-later Group: Productivity/Graphics/Visualization/Graph URL: https://gource.io/ Source: https://github.com/acaudwell/Gource/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE = Boost.System is headers only since 1.69 -Patch1: boost-system.patch -BuildRequires: boost-devel +BuildRequires: boost-devel >= 1.69 BuildRequires: gcc-c++ BuildRequires: glew-devel BuildRequires: glm-devel >= 0.9.3 BuildRequires: libboost_filesystem-devel -BuildRequires: (libboost_system-devel if boost-devel < 1.69) BuildRequires: pkgconfig BuildRequires: tinyxml-devel +BuildRequires: (libboost_system-devel if boost-devel < 1.69) BuildRequires: pkgconfig(SDL2_image) >= 2.0 BuildRequires: pkgconfig(freetype2) >= 9.0.3 BuildRequires: pkgconfig(libpcre2-8) @@ -58,9 +56,6 @@ %prep %setup -q -%if 0%{?suse_version} >= 1600 -%patch -p1 -P 1 -%endif %build %if 0%{?suse_version} >= 1600 ++++++ gource-0.55.tar.gz -> gource-0.56.tar.gz ++++++ ++++ 15093 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/ChangeLog new/gource-0.56/ChangeLog --- old/gource-0.55/ChangeLog 2024-06-17 04:14:27.000000000 +0200 +++ new/gource-0.56/ChangeLog 2026-03-06 06:29:06.000000000 +0100 @@ -1,3 +1,9 @@ +0.56: + * Added --author-time option (onlyJakob). + * Fixed build with Boost 1.89.0 by no longer linking boost system. + * Increased minimum required version of Boost to 1.69. + * Request compatibility profile when creating OpenGL context. + 0.55: * Fixed build with Boost 1.85.0 (cho-m). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/INSTALL new/gource-0.56/INSTALL --- old/gource-0.55/INSTALL 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/INSTALL 2026-03-06 06:29:06.000000000 +0100 @@ -18,7 +18,7 @@ Freetype 2 (libfreetype6-dev) GLEW (libglew-dev) GLM >= 0.9.3 (libglm-dev) - Boost Filesystem >= 1.46 (libboost-filesystem-dev) + Boost Filesystem >= 1.69 (libboost-filesystem-dev) PNG >= 1.2 (libpng-dev) Optional: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/README.md new/gource-0.56/README.md --- old/gource-0.55/README.md 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/README.md 2026-03-06 06:29:06.000000000 +0100 @@ -109,6 +109,9 @@ --no-time-travel Use the time of the last commit if the time of a commit is in the past. + --author-time + Use the timestamp of the author instead of the timestamp of the committer. + -c, --time-scale SCALE Change simulation time scale. This affects the movement speed of user avatars. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/build-aux/compile new/gource-0.56/build-aux/compile --- old/gource-0.55/build-aux/compile 2024-06-17 04:14:25.000000000 +0200 +++ new/gource-0.56/build-aux/compile 2026-03-06 06:29:06.000000000 +0100 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # Written by Tom Tromey <[email protected]>. # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ MINGW*) file_conv=mingw ;; - CYGWIN*) + CYGWIN* | MSYS*) file_conv=cygwin ;; *) @@ -67,7 +67,7 @@ mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/*) + cygwin/* | msys/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/build-aux/missing new/gource-0.56/build-aux/missing --- old/gource-0.55/build-aux/missing 2024-06-17 04:14:25.000000000 +0200 +++ new/gource-0.56/build-aux/missing 2026-03-06 06:29:06.000000000 +0100 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <[email protected]>, 1996. # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/build-aux/test-driver new/gource-0.56/build-aux/test-driver --- old/gource-0.55/build-aux/test-driver 2024-06-17 04:14:25.000000000 +0200 +++ new/gource-0.56/build-aux/test-driver 2026-03-06 06:29:06.000000000 +0100 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 2011-2018 Free Software Foundation, Inc. +# Copyright (C) 2011-2021 Free Software Foundation, Inc. # # 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 @@ -42,11 +42,13 @@ { cat <<END Usage: - test-driver --test-name=NAME --log-file=PATH --trs-file=PATH - [--expect-failure={yes|no}] [--color-tests={yes|no}] - [--enable-hard-errors={yes|no}] [--] + test-driver --test-name NAME --log-file PATH --trs-file PATH + [--expect-failure {yes|no}] [--color-tests {yes|no}] + [--enable-hard-errors {yes|no}] [--] TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS] + The '--test-name', '--log-file' and '--trs-file' options are mandatory. +See the GNU Automake documentation for information. END } @@ -103,8 +105,11 @@ trap "st=141; $do_exit" 13 trap "st=143; $do_exit" 15 -# Test script is run here. -"$@" >$log_file 2>&1 +# Test script is run here. We create the file first, then append to it, +# to ameliorate tests themselves also writing to the log file. Our tests +# don't, but others can (automake bug#35762). +: >"$log_file" +"$@" >>"$log_file" 2>&1 estatus=$? if test $enable_hard_errors = no && test $estatus -eq 99; then @@ -126,7 +131,7 @@ # know whether the test passed or failed simply by looking at the '.log' # file, without the need of also peaking into the corresponding '.trs' # file (automake bug#11814). -echo "$res $test_name (exit status: $estatus)" >>$log_file +echo "$res $test_name (exit status: $estatus)" >>"$log_file" # Report outcome to console. echo "${col}${res}${std}: $test_name" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/configure.ac new/gource-0.56/configure.ac --- old/gource-0.55/configure.ac 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/configure.ac 2026-03-06 06:29:06.000000000 +0100 @@ -3,7 +3,7 @@ AC_PREREQ(2.61) -AC_INIT(Gource, 0.55, [[email protected]]) +AC_INIT(Gource, 0.56, [[email protected]]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_SRCDIR([src/main.h]) AM_INIT_AUTOMAKE([dist-bzip2 foreign subdir-objects]) @@ -46,8 +46,7 @@ AC_CHECK_FUNCS([IMG_LoadJPG_RW], , AC_MSG_ERROR([SDL2_image with JPEG support required. Please see INSTALL])) #BOOST -AX_BOOST_BASE([1.46], , AC_MSG_ERROR(Boost Filesystem >= 1.46 is required. Please see INSTALL)) -AX_BOOST_SYSTEM +AX_BOOST_BASE([1.69], , AC_MSG_ERROR(Boost Filesystem >= 1.69 is required. Please see INSTALL)) AX_BOOST_FILESYSTEM CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/data/gource.1 new/gource-0.56/data/gource.1 --- old/gource-0.55/data/gource.1 2024-06-17 04:14:25.000000000 +0200 +++ new/gource-0.56/data/gource.1 2026-03-06 06:29:06.000000000 +0100 @@ -91,6 +91,9 @@ \fB\-\-no\-time\-travel\fR Use the time of the last commit if the time of a commit is in the past. .TP +\fB\-\-author\-time\fR +Use the timestamp of the author instead of the timestamp of the committer. +.TP \fB\-c, \-\-time\-scale SCALE\fR Change simulation time scale. This affects the movement speed of user avatars. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/m4/ax_boost_base.m4 new/gource-0.56/m4/ax_boost_base.m4 --- old/gource-0.55/m4/ax_boost_base.m4 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/m4/ax_boost_base.m4 2026-03-06 06:29:06.000000000 +0100 @@ -10,7 +10,7 @@ # # Test for the Boost C++ libraries of a particular version (or newer) # -# If no path to the installed boost library is given the macro searchs +# If no path to the installed boost library is given the macro searches # under /usr, /usr/local, /opt, /opt/local and /opt/homebrew and evaluates # the $BOOST_ROOT environment variable. Further documentation is available # at <http://randspringer.de/boost/index.html>. @@ -33,7 +33,7 @@ # and this notice are preserved. This file is offered as-is, without any # warranty. -#serial 51 +#serial 55 # example boost program (need to pass version) m4_define([_AX_BOOST_BASE_PROGRAM], @@ -114,7 +114,7 @@ AS_CASE([${host_cpu}], [x86_64],[libsubdirs="lib64 libx32 lib lib64"], [mips*64*],[libsubdirs="lib64 lib32 lib lib64"], - [ppc64|powerpc64|s390x|sparc64|aarch64|ppc64le|powerpc64le|riscv64|e2k],[libsubdirs="lib64 lib lib64"], + [ppc64|powerpc64|s390x|sparc64|aarch64|ppc64le|powerpc64le|riscv64|e2k|loongarch64],[libsubdirs="lib64 lib lib64"], [libsubdirs="lib"] ) @@ -289,6 +289,8 @@ else AC_MSG_NOTICE([Your boost libraries seems to old (version $_version).]) fi + BOOST_LDFLAGS="" + BOOST_CPPFLAGS="" # execute ACTION-IF-NOT-FOUND (if present): ifelse([$3], , :, [$3]) else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/m4/ax_boost_system.m4 new/gource-0.56/m4/ax_boost_system.m4 --- old/gource-0.55/m4/ax_boost_system.m4 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/m4/ax_boost_system.m4 1970-01-01 01:00:00.000000000 +0100 @@ -1,121 +0,0 @@ -# =========================================================================== -# https://www.gnu.org/software/autoconf-archive/ax_boost_system.html -# =========================================================================== -# -# SYNOPSIS -# -# AX_BOOST_SYSTEM -# -# DESCRIPTION -# -# Test for System library from the Boost C++ libraries. The macro requires -# a preceding call to AX_BOOST_BASE. Further documentation is available at -# <http://randspringer.de/boost/index.html>. -# -# This macro calls: -# -# AC_SUBST(BOOST_SYSTEM_LIB) -# -# And sets: -# -# HAVE_BOOST_SYSTEM -# -# LICENSE -# -# Copyright (c) 2008 Thomas Porschberg <[email protected]> -# Copyright (c) 2008 Michael Tindal -# Copyright (c) 2008 Daniel Casimiro <[email protected]> -# -# Copying and distribution of this file, with or without modification, are -# permitted in any medium without royalty provided the copyright notice -# and this notice are preserved. This file is offered as-is, without any -# warranty. - -#serial 20 - -AC_DEFUN([AX_BOOST_SYSTEM], -[ - AC_ARG_WITH([boost-system], - AS_HELP_STRING([--with-boost-system@<:@=special-lib@:>@], - [use the System library from boost - it is possible to specify a certain library for the linker - e.g. --with-boost-system=boost_system-gcc-mt ]), - [ - if test "$withval" = "no"; then - want_boost="no" - elif test "$withval" = "yes"; then - want_boost="yes" - ax_boost_user_system_lib="" - else - want_boost="yes" - ax_boost_user_system_lib="$withval" - fi - ], - [want_boost="yes"] - ) - - if test "x$want_boost" = "xyes"; then - AC_REQUIRE([AC_PROG_CC]) - AC_REQUIRE([AC_CANONICAL_BUILD]) - CPPFLAGS_SAVED="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS" - export CPPFLAGS - - LDFLAGS_SAVED="$LDFLAGS" - LDFLAGS="$LDFLAGS $BOOST_LDFLAGS" - export LDFLAGS - - AC_CACHE_CHECK(whether the Boost::System library is available, - ax_cv_boost_system, - [AC_LANG_PUSH([C++]) - CXXFLAGS_SAVE=$CXXFLAGS - CXXFLAGS= - - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <boost/system/error_code.hpp>]], - [[boost::system::error_category *a = 0;]])], - ax_cv_boost_system=yes, ax_cv_boost_system=no) - CXXFLAGS=$CXXFLAGS_SAVE - AC_LANG_POP([C++]) - ]) - if test "x$ax_cv_boost_system" = "xyes"; then - AC_SUBST(BOOST_CPPFLAGS) - - AC_DEFINE(HAVE_BOOST_SYSTEM,,[define if the Boost::System library is available]) - BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'` - - LDFLAGS_SAVE=$LDFLAGS - if test "x$ax_boost_user_system_lib" = "x"; then - for libextension in `ls -r $BOOSTLIBDIR/libboost_system* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do - ax_lib=${libextension} - AC_CHECK_LIB($ax_lib, exit, - [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break], - [link_system="no"]) - done - if test "x$link_system" != "xyes"; then - for libextension in `ls -r $BOOSTLIBDIR/boost_system* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do - ax_lib=${libextension} - AC_CHECK_LIB($ax_lib, exit, - [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break], - [link_system="no"]) - done - fi - - else - for ax_lib in $ax_boost_user_system_lib boost_system-$ax_boost_user_system_lib; do - AC_CHECK_LIB($ax_lib, exit, - [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break], - [link_system="no"]) - done - - fi - if test "x$ax_lib" = "x"; then - AC_MSG_ERROR(Could not find a version of the Boost::System library!) - fi - if test "x$link_system" = "xno"; then - AC_MSG_ERROR(Could not link against $ax_lib !) - fi - fi - - CPPFLAGS="$CPPFLAGS_SAVED" - LDFLAGS="$LDFLAGS_SAVED" - fi -]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/src/core/display.cpp new/gource-0.56/src/core/display.cpp --- old/gource-0.55/src/core/display.cpp 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/src/core/display.cpp 2026-03-06 06:29:06.000000000 +0100 @@ -251,8 +251,12 @@ } } + SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_COMPATIBILITY); + gl_context = SDL_GL_CreateContext(sdl_window); + debugLog("opengl version %s", glGetString(GL_VERSION)); + if(!gl_context) { std::string sdlerr(SDL_GetError()); throw SDLInitException(sdlerr); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/src/formats/git.cpp new/gource-0.56/src/formats/git.cpp --- old/gource-0.55/src/formats/git.cpp 2024-06-17 04:14:26.000000000 +0200 +++ new/gource-0.56/src/formats/git.cpp 2026-03-06 06:29:06.000000000 +0100 @@ -88,7 +88,6 @@ std::string GitCommitLog::logCommand() { std::string log_command = "git log " - "--pretty=format:user:%aN%n%ct " "--reverse --raw --encoding=UTF-8 " "--no-renames"; @@ -101,7 +100,13 @@ || git_version_major > 2 || (git_version_major == 2 && git_version_minor >= 10)) { - log_command.append(" --no-show-signature"); + log_command += " --no-show-signature"; + } + + if(gGourceSettings.author_time) { + log_command += " --pretty=format:user:%aN%n%at"; + } else { + log_command += " --pretty=format:user:%aN%n%ct"; } if(!gGourceSettings.start_date.empty()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/src/gource_settings.cpp new/gource-0.56/src/gource_settings.cpp --- old/gource-0.55/src/gource_settings.cpp 2024-06-17 04:14:27.000000000 +0200 +++ new/gource-0.56/src/gource_settings.cpp 2026-03-06 06:29:06.000000000 +0100 @@ -77,6 +77,8 @@ printf(" --realtime Realtime playback speed\n"); printf(" --no-time-travel Use the time of the last commit if the\n"); printf(" time of a commit is in the past\n"); + printf(" --author-time Use the timestamp of the author instead of\n"); + printf(" the timestamp of the committer\n"); printf(" -c, --time-scale SCALE Change simulation time scale (default: 1.0)\n"); printf(" -e, --elasticity FLOAT Elasticity of nodes (default: 0.0)\n\n"); @@ -274,6 +276,7 @@ arg_types["file-extensions"] = "bool"; arg_types["file-extension-fallback"] = "bool"; arg_types["fixed-user-size"] = "bool"; + arg_types["author-time"] = "bool"; arg_types["key"] = "bool"; arg_types["ffp"] = "bool"; @@ -395,6 +398,7 @@ dont_stop = false; no_time_travel = false; fixed_user_size = false; + author_time = false; show_key = false; @@ -1378,6 +1382,10 @@ fixed_user_size = true; } + if(gource_settings->getBool("author-time")) { + author_time = true; + } + if((entry = gource_settings->getEntry("max-files")) != 0) { if(!entry->hasValue()) conffile.entryException(entry, "specify max-files (number)"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gource-0.55/src/gource_settings.h new/gource-0.56/src/gource_settings.h --- old/gource-0.55/src/gource_settings.h 2024-06-17 04:14:27.000000000 +0200 +++ new/gource-0.56/src/gource_settings.h 2026-03-06 06:29:06.000000000 +0100 @@ -18,7 +18,7 @@ #ifndef GOURCE_SETTINGS_H #define GOURCE_SETTINGS_H -#define GOURCE_VERSION "0.55" +#define GOURCE_VERSION "0.56" #include "core/texture.h" #include "core/settings.h" @@ -71,6 +71,7 @@ bool dont_stop; bool no_time_travel; bool fixed_user_size; + bool author_time; float auto_skip_seconds; float days_per_second;
