[packages/gitolite] - always use GMT for timestamps in logfile

draenog draenog at pld-linux.org
Mon Jan 14 16:02:37 CET 2013


commit d3133388f2a1e1dac7f675de3778f268b9f16c6f
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Mon Jan 14 15:01:17 2013 +0000

    - always use GMT for timestamps in logfile

 gitolite-timezone.patch | 22 ++++++++++++++++++++++
 gitolite.spec           |  4 +++-
 2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/gitolite.spec b/gitolite.spec
index 548f92a..7f088e3 100644
--- a/gitolite.spec
+++ b/gitolite.spec
@@ -6,7 +6,7 @@ Summary:	Software for hosting git repositories
 Summary(pl.UTF-8):	Narzędzie do hostowania repozytoriów git
 Name:		gitolite
 Version:	2.3.1
-Release:	1
+Release:	2
 License:	GPL v2
 Group:		Development/Tools
 Source0:	http://github.com/sitaramc/gitolite/tarball/v%{version}/%{name}-%{version}.tar.gz
@@ -17,6 +17,7 @@ Patch2:		%{name}-BIG_INFO_CAP.patch
 Patch3:		%{name}-broken_links.patch
 Patch4:		%{name}-gl_setup.patch
 Patch5:		%{name}-wildcard_repos.patch
+Patch6:	        %{name}-timezone.patch
 URL:		http://github.com/sitaramc/gitolite
 BuildRequires:	perl-Text-Markdown
 BuildRequires:	rpm-perlprov
@@ -96,6 +97,7 @@ mv sitaramc-gitolite-*/* .
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 %{__rm} src/gl-system-install
 
diff --git a/gitolite-timezone.patch b/gitolite-timezone.patch
new file mode 100644
index 0000000..8182dc0
--- /dev/null
+++ b/gitolite-timezone.patch
@@ -0,0 +1,22 @@
+commit a7ba5f22c272d061f2679ac621f67bfebccff416
+Author: Kacper Kornet <draenog at pld-linux.org>
+Date:   Mon Jan 14 12:29:33 2013 +0000
+
+    Use GMT not localtime for logging purposes
+    
+    localtime is influenced by TZ variable. Therefore the logs could
+    appear to be no monotonic if sshd accepted sending the TZ variable.
+
+diff --git a/src/gitolite_env.pm b/src/gitolite_env.pm
+index 5dffd41..0bcf660 100644
+--- a/src/gitolite_env.pm
++++ b/src/gitolite_env.pm
+@@ -141,7 +141,7 @@ sub get_logfilename {
+     # this sub has a wee little side-effect; it sets $ENV{GL_TS}
+     my($template) = shift;
+ 
+-    my ($s, $min, $h, $d, $m, $y) = (localtime)[0..5];
++    my ($s, $min, $h, $d, $m, $y) = (gmtime)[0..5];
+     $y += 1900; $m++;               # usual adjustments
+     for ($s, $min, $h, $d, $m) {
+         $_ = "0$_" if $_ < 10;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitolite.git/commitdiff/d3133388f2a1e1dac7f675de3778f268b9f16c6f



More information about the pld-cvs-commit mailing list