The format of well-defined URL to some file into SCM can be represented in next format:
git.openstack.org/{repo}/{path}?{modifiers}#{line}
The definition:
-
{repo} is a name of repositorie at http://git.openstack.org/cgit, but there are serveral prefixies like (and their short version into brackets):
- openstack (o/)
- openstack-dev (od/)
- openstack-infra (oi/)
- stackforge (s/)
Also, a {repo} semantically look like a {path}.
-
{path} is a path to file into file system, e.g. like n/s/f/ram_filter.py (is a nova/scheduler/filters/ram_filter.py).
-
{line} is a just integer value.