我希望能够使用 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/