2013-03-28 84 views
1

我有本地回購,我需要通過網頁界面查看每個文件的基礎上的最新更改描述。Mercurial/hgweb:如何獲取瀏覽頁面上每個文件的最新版本說明?

旁觀的例子(在Netbeans的源文件夾中):

1 - on Netbeans native server

2 - on Bitbucket server

我有 「1」,但我想 「2」(在這裏我們可以看到最新每個文件的修訂版本)。因此,我嘗試修改hgweb模板(https://www.mercurial-scm.org/wiki/Theming)以實現此功能,但是在文件列表頁面模板(清單)變量中無法訪問rev desc。只有文件名/大小/權限等可用。

我該怎麼辦?

+0

我的印象是mercurial不支持每個文件的日誌消息,至少不是像RCS這樣的舊版本控制系統。相反,mercurial會爲每個變更集記錄一條消息,其中可能包含對任意數量文件的更改。也許在日誌消息中有一些markdown語法? –

回答

0

你不能通過修改模板來做到這一點。您必須迭代這些文件,查看清單引用的文件日誌修訂版的linkrev,並從那裏獲取更改集消息。

+0

我已經想過了,但主要問題是「如何?」據我瞭解,我需要創建自己的腳本來遍歷文件(通過各種「hg ...」命令)並獲取所需的數據,但我沒有時間...( – 0gog0

+0

也許你可以支付一些有人這樣做?隨時給我發電子郵件。 – djc

相關問題