ReleaseEngineering/Applications/Mapper: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= What is it? = mapper is a web application that converts hg revisions to a git revision using the hggit map files created as part of the repository conversion. = Source = mappe...")
 
(added links to docs from vcs-sync)
Line 7: Line 7:
= Deployment =
= Deployment =
mapper only requires bottle to run. It's recommended to run inside a virtual environment
mapper only requires bottle to run. It's recommended to run inside a virtual environment
= Mapper Data Source =
This section describes (roughly) how vcs-sync provides the map files served by mapper.
The map files are generated and combined on the vcs-sync machines, then pulled onto cruncher and used by `mapper`. See the [http://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-tools/ source] and [http://people.mozilla.com/~hwine/tmp/vcs2vcs/ docs] for vcs-sync for more details. (Especially the [http://people.mozilla.com/~hwine/tmp/vcs2vcs/mapper_support.html mapper support] section.)
''Note that the above docs will be integrated into the wiki after vcs-sync development stabilizes.''

Revision as of 14:54, 21 February 2013

What is it?

mapper is a web application that converts hg revisions to a git revision using the hggit map files created as part of the repository conversion.

Source

mapper's source is currently hosted at https://github.com/catlee/mapper

Deployment

mapper only requires bottle to run. It's recommended to run inside a virtual environment

Mapper Data Source

This section describes (roughly) how vcs-sync provides the map files served by mapper.

The map files are generated and combined on the vcs-sync machines, then pulled onto cruncher and used by `mapper`. See the source and docs for vcs-sync for more details. (Especially the mapper support section.)

Note that the above docs will be integrated into the wiki after vcs-sync development stabilizes.