2
如何阻止gitweb顯示所有相關日期,例如:3天前,2周前,3天前,11天前,21小時前?當我想要瀏覽並查看某個日期周圍發生了什麼變化時,它會變得非常煩人,如果它們都是相對的。如何禁用gitweb上的相對日期顯示?
如何阻止gitweb顯示所有相關日期,例如:3天前,2周前,3天前,11天前,21小時前?當我想要瀏覽並查看某個日期周圍發生了什麼變化時,它會變得非常煩人,如果它們都是相對的。如何禁用gitweb上的相對日期顯示?
我發現的唯一途徑是黑客來源:
--- gitweb.cgi.orig 2015-05-05 16:19:45.341774512 +0200
+++ gitweb.cgi 2015-05-05 16:22:53.437428996 +0200
@@ -3518,13 +3518,14 @@
$co{'age'} = $age;
$co{'age_string'} = age_string($age);
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday) = gmtime($co{'committer_epoch'});
- if ($age > 60*60*24*7*2) {
- $co{'age_string_date'} = sprintf "%4i-%02u-%02i", 1900 + $year, $mon+1, $mday;
- $co{'age_string_age'} = $co{'age_string'};
- } else {
- $co{'age_string_date'} = $co{'age_string'};
- $co{'age_string_age'} = sprintf "%4i-%02u-%02i", 1900 + $year, $mon+1, $mday;
- }
+# never use relative dates
+# if ($age > 60*60*24*7*2) {
+ $co{'age_string_date'} = sprintf "%4i-%02u-%02i", 1900 + $year, $mon+1, $mday;
+ $co{'age_string_age'} = $co{'age_string'};
+# } else {
+# $co{'age_string_date'} = $co{'age_string'};
+# $co{'age_string_age'} = sprintf "%4i-%02u-%02i", 1900 + $year, $mon+1, $mday;
+# }
return %co;
}
我沒有的GitWeb運行了。如果其他人想確認這個作品,我會將其標記爲已接受。 – Wivlaro 2015-05-13 15:16:36