1
A
回答
3
修改gitk的其他格式。 (这是一个很大的TCL脚本,所以很容易修改。)
如果你看一下最近的版本gitk的,你会发现:
proc drawcmittext {id row col} {
近线6100约72左右的行你会发现:
set date [lindex $commitinfo($id) 2]
set date [formatdate $date]
没有进一步的代码改变date
,所以从这里你被卡住任何formatdate
没有从lindex
表达式(列表索引)的初始值。
的$commitinfo
(关联数组基于查找所述提交ID)字段是:
set commitinfo($id) [list $headline $auname $audate \
$comname $comdate $comment $hasnote $diff]
(最后两行的parsecommit
,围绕线1730)。所以索引2是$audate
,这是解析的作者日期。提交日期来自索引4(索引1和索引3分别是作者和提交者)。
如果使用某些命令行开关,则显而易见的变化是选择索引4。 (制作Tk的按钮改变所述值动态地将是可能的,但更难。)作为补丁
-1
0
托雷克的溶液为gitk 1.8.1.4-1.1.1显示的提交日期,而不是作者日期:
--- /usr/bin/gitk 2013-02-26 15:44:18.000000000 +0100
+++ /usr/local/bin/gitk 2017-09-14 13:52:13.629947026 +0200
@@ -5963,7 +5963,7 @@
}
set headline [lindex $commitinfo($id) 0]
set name [lindex $commitinfo($id) 1]
- set date [lindex $commitinfo($id) 2]
+ set date [lindex $commitinfo($id) 4]
set date [formatdate $date]
set font mainfont
set nfont mainfont
在gitk.patch
保存此补丁和应用:
cp /usr/bin/gitk .
patch -p0 gitk gitk.patch
sudo mv gitk /usr/local/bin
相关问题
- 1. DataTables我如何显示日期而不是日期时间
- 2. JSP显示日期时间而不是日期
- 3. 显示日期和时间而不是日期?
- 4. RoR:如何显示到期日而不是到期日?
- 5. 如何在gridview中将日期显示为日期而不是日期?
- 6. 显示android日期而不是时间
- 7. AJAX日期不正确显示日期
- 8. 日期不显示
- 9. 日期时间添加时间段而不显示日期VB
- 10. excel图表日期显示在每日而不是每周
- 11. 日期选择器不显示日期后的日期
- 12. 将日期转换为日期时显示不同日期
- 13. Drupal:显示剩余时间而不是过期日期
- 14. 发布日期:总是显示01月1日,而不是转换为期望的日期
- 15. 如何将json日期当作日期而不是字符串?
- 16. 作为字符而不是日期的系统日期
- 17. 显示日期
- 18. 显示日期
- 19. Devexpress中的Combobox列ASPxGridView显示日期时间而不是日期
- 20. 在AM图表中显示日期名称而不是日期编号
- 21. Kentico - 更改SearchResults转换显示修改日期而不是创建日期
- 22. 如何使日期选择器视图只显示日期而不是时间
- 23. 只显示日期格式而不是日期和时间的查询
- 24. 如何使用作者日期过滤显示日志?
- 25. PHP日期() - 如何显示不是今天的日期?在PHP
- 26. 显示当前工作日和日期
- 27. 日期显示和日期格式VBA
- 28. 在NSDatePicker中显示日期和日期
- 29. iOS日期选择器与星期而不是完整日期
- 30. jQuery Datepicker显示所选日期为我的PC日期,而不是服务器日期
不错我不知道gitk是一个脚本..而我alsi替换1 3由承诺名称 – user43968