##// END OF EJS Templates
localrepo: move extension loading to a separate method...
localrepo: move extension loading to a separate method The stateful chg plan [1] requires a special repo object, where ideally all side effects caused by loading the repo object could be reverted by just dropping (gabbage collect) the loaded repo object. Currently, that is impossible because repo.__init__ calls "extensions.loadall", which may have unpredictable side-effects that cannot be reverted by dropping the repo object. This patch moves "extensions.loadall" to a separate method, so chg could subclass localrepository and make extensions loading a no-op. [1]: mercurial-scm.org/pipermail/mercurial-devel/2017-February/092547.html

File last commit:

r29667:2fd3549c stable
r30989:74af89c6 default
Show More
Readme.html
37 lines | 1.8 KiB | text/html | HtmlLexer
Vadim Gelfer
make stuff for macos x binary package....
r1686 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Bryan O'Sullivan
Update binary installer files.
r4723 <!-- This is the second screen displayed during the install. -->
Vadim Gelfer
make stuff for macos x binary package....
r1686 <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
Mads Kiilerich
osx: update "Read Me" "Important Information" text in the package installer...
r23930 <title>Read Me - Important Information</title>
Vadim Gelfer
make stuff for macos x binary package....
r1686 <style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000fed}
span.s1 {text-decoration: underline}
span.s2 {font: 12.0px Courier}
</style>
</head>
<body>
<p class="p1"><b>Before you install</b></p>
<p class="p2"><br></p>
Mads Kiilerich
osx: update "Read Me" "Important Information" text in the package installer...
r23930 <p class="p3">This is an OS X version of Mercurial that depends on the default Python installation.</p>
Vadim Gelfer
make stuff for macos x binary package....
r1686 <p class="p2"><br></p>
<p class="p1"><b>After you install</b></p>
<p class="p2"><br></p>
Mads Kiilerich
osx: update "Read Me" "Important Information" text in the package installer...
r23930 <p class="p3">This package installs the <span class="s2">hg</span> executable as <span class="s2">/usr/local/bin/hg</span>. See <span class="s2">hg debuginstall</span> for more info on file locations.</p>
Vadim Gelfer
make stuff for macos x binary package....
r1686 <p class="p2"><br></p>
Bryan O'Sullivan
Update binary installer files.
r4723 <p class="p1"><b>Documentation</b></p>
<p class="p2"><br></p>
Matt Mackall
urls: bulk-change primary website URLs
r26421 <p class="p3">Visit the <a href="https://mercurial-scm.org/">Mercurial web site and wiki</a></p>
Bryan O'Sullivan
Update binary installer files.
r4723 <p class="p2"><br></p>
<p class="p3">There's also a free book, <a href="http://hgbook.red-bean.com/">Distributed revision control with Mercurial</a></p>
<p class="p2"><br></p>
Vadim Gelfer
make stuff for macos x binary package....
r1686 <p class="p1"><b>Reporting problems</b></p>
<p class="p2"><br></p>
<p class="p3">If you run into any problems, please file a bug online:</p>
av6
osx: update bugzilla link in readme
r29667 <p class="p3"><a href="https://bz.mercurial-scm.org/">https://bz.mercurial-scm.org/</a></p>
Vadim Gelfer
make stuff for macos x binary package....
r1686 </body>
</html>