The issue you're encountering is due to how Mercurial (hg) web interfaces handle directory-level log requests. The URL structure for viewing the revision history of a directory in Mercurial is different from that of a file.
/log/ path for directories in the same way it does for files./log/ path is typically used for files (e.g., android.rs), but for directories, you need to use a different approach.To get the revision history for the entire src/ directory in the geckodriver repository, you have a few options:
If you have Mercurial installed locally, you can clone the repository and run:
bashhg log testing/geckodriver/src/
This will show you the revision history for the src/ directory.
You can browse the repository root and navigate to the directory:
testing/geckodriver/src/ and look for a "History" or "Log" option (if available).Some Mercurial servers provide a JSON API for querying history. For example:
texthttps://hg-edge.mozilla.org/mozilla-central/json-log/default/testing/geckodriver/src/
But this is not guaranteed to work for all servers.
hgweb with a Different PathTry appending ?style=raw or ?style=json to the directory URL to see if the server provides a raw or JSON output of the history.
src/ DirectoryFor the src/ directory, try:
If the web interface does not provide a direct way, the command line is the most reliable method.
Would you like help with a specific revision or change in the src/ directory? Or do you need assistance setting up Mercurial locally?
Vibe can make mistakes. Check answers. Learn more