List of files in the charm project >
version
When your charm is published to Charmhub, an attempt is made to automatically determine the version if there is metadata for a version control system in the path. In order, Charmhub checks for git
, hg
(Mercurial), and bzr
(Bazaar). If a metadata path is found, one of the following commands is used to check for version information:
git describe --dirty --always
hg id -n
bzr version-info
If there is no version control metadata, Charmhub will look for a version
file, which can be used to manually specify the version which should be displayed.
Finally, if all of these fail, the version will match the revision
of your charm.