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