Sphinx "mercurial" extension
Project description
Overview
This allows you to include a Mercurial extension of your Sphinx documentation within the documentation.
Installation
$ pip install sphinxcontrib-mercurial
How to setup
Once you enable this extension,
# Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinxcontrib.mercurial']
Configulation
How to use hg_changelog directive
.. hg_changelog::
where you want the list of commits to appear.
Options of hg_changelog
- repo_root_path
specify repository root (default: “.”)
- max_commits
set max commits to include (default: 10)
- branch
specify which branch to include (default: “default”)
- path
specify the path to include (default: all)
NOTE: you need to set from repository root.
Example of hg_changelog
.. hg_changelog:: :repo_root_path: ../.. :max_commits: 2 :path: test/rst
How to use hg_version directive
.. hg_version::
where you want the version to appear,
Acknowledgement
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sphinxcontrib-mercurial-0.2.tar.gz.
File metadata
- Download URL: sphinxcontrib-mercurial-0.2.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f8986814a692b327205570ff69c778ad3c1918b3f2ba6344f41cfc5ce35723d
|
|
| MD5 |
0ae8bea2bb18047d1ae8c80079d6af95
|
|
| BLAKE2b-256 |
883fdccabe4be8c71df0c503c0754c323a81105d35c4ba6625788eb03a2ffc04
|