##// END OF EJS Templates
changegroup: define functions for creating changegroup packers...
changegroup: define functions for creating changegroup packers Currently, we have 3 classes for changegroup generation. Each class handles a specific changegroup format. And each subsequent version's class inherits from the previous one. The interface for the classes is not very well defined and a lot of version-specific behavior is behind overloaded functions. This approach adds complexity and makes changegroup generation difficult to reason about. Upcoming commits will be consolidating these 3 classes so differences between changegroup versions and changegroup generation are controlled by parameters to a single constructor / type rather than by overriding class attributes via inheritance. We begin this process by building dedicated functions for creating each changegroup packer instance. Currently they just call the constructor on the appropriate class. This will soon change. Differential Revision: https://phab.mercurial-scm.org/D4076

File last commit:

r9419:3516a4e8 default
r38930:19344024 default
Show More
README
11 lines | 416 B | text/plain | TextLexer
Martin Geisler
doc: update README with links to Docutils
r9172 Mercurial's documentation is kept in reStructuredText format, which is
a simple plain text format that's easy to read and edit:
jake@edge2.net
adding doc directory and files
r177
Martin Geisler
doc: update README with links to Docutils
r9172 http://docutils.sourceforge.net/rst.html
jake@edge2.net
adding doc directory and files
r177
Martin Geisler
doc: update README with links to Docutils
r9172 It's also convertible to a variety of other formats including standard
Martin Geisler
doc/README: simplify instructions
r9419 UNIX man page format and HTML. You'll need to install Docutils:
jake@edge2.net
adding doc directory and files
r177
Martin Geisler
doc: update README with links to Docutils
r9172 http://docutils.sourceforge.net/
jake@edge2.net
adding doc directory and files
r177
Martin Geisler
doc: update README with links to Docutils
r9172 Use the Makefile in this directory to generate the man and HTML pages.