javascript - 是否可以使用 javascript 从浏览器中获取 "read"mercurial repos?

标签 javascript mercurial

我希望能够使用 javascript 在 Web 浏览器中列出 Mercurial 存储库的文件和目录。

最佳答案

如果您正在寻找解析 hgweb(Mercurial 存储库的 Web 前端)的输出,请尝试将 ?style=raw 附加到/file/URL 以获得一些易于解析的文本输出:

此网址:http://hg.intevation.org/mercurial/crew/file/tip/?style=raw

获取此输出

drwxr-xr-x contrib
drwxr-xr-x doc
drwxr-xr-x help
drwxr-xr-x hgext
drwxr-xr-x i18n
drwxr-xr-x mercurial
drwxr-xr-x templates
drwxr-xr-x tests
-rw-r--r-- 565 .hgignore
-rw-r--r-- 2168 .hgsigs
-rw-r--r-- 1291 .hgtags
-rw-r--r-- 1663 CONTRIBUTORS
-rw-r--r-- 17992 COPYING
-rw-r--r-- 3330 Makefile
-rw-r--r-- 306 README
-rwxr-xr-x 787 hg
-rwxr-xr-x 1251 hgeditor
-rw-r--r-- 886 hgweb.cgi
-rw-r--r-- 2280 hgwebdir.cgi
-rw-r--r-- 9521 setup.py

这是 mercurial repo 的根目录。要下一个目录,只需将其添加到 URL 中,如下所示:

http://hg.intevation.org/mercurial/crew/file/tip/doc/?style=raw

同样可以获取文件内容。

关于javascript - 是否可以使用 javascript 从浏览器中获取 "read"mercurial repos?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526051/

相关文章:

mercurial - 在 Mercurial 中如何做而不是压缩提交

javascript - 强制使用 enter 而不是在 javascript 中单击

javascript - 使用 ng-include 简单显示 html 元素

javascript - 如何在谷歌地图中心显示点动画?

android 版本控制 Mercurial 与保管箱(如果可能)

git - `hg forget` 与 `git rm --cached` 相同吗?

javascript - 在正则表达式中使用 * 作为要查找的值

javascript - JSON.stringify 在不同的 URL 上给出不同的结果

mercurial - 避免将不需要的本地历史推送到 Bazaar 或 Mercurial 中的主存储库

git - 从 StarTeam 迁移到分布式源代码管理