document.open();
document.writeln("<style type=\"text/css\">table.smipple-net-highlighttable div,pre,p,th,td{margin:0;padding:0;}</style>");
document.writeln("<div class=\"notranslate\" style=\"position:relative;\">");
document.writeln("<div style=\"overflow:auto;display:block;border:1px solid #E0E0E0;font: 11px Monaco,monospace !important;\">");

document.writeln("<table class=\"smipple-net-highlighttable\"><tr><td class=\"linenos\"><pre> 1");

document.writeln(" 2");

document.writeln(" 3");

document.writeln(" 4");

document.writeln(" 5");

document.writeln(" 6");

document.writeln(" 7");

document.writeln(" 8");

document.writeln(" 9");

document.writeln("10");

document.writeln("11");

document.writeln("12");

document.writeln("13");

document.writeln("14");

document.writeln("15</pre></td><td class=\"code\"><div class=\"smipple-net-highlight\" style=\"border-collapse:collapse;border-spacing:0;\"><pre style=\"margin:0;padding:0 0 0 5;\"><a name=\"line-1\"></a><span style=\"color: #008000; font-weight: bold\">from</span> <span style=\"color: #0e84b5; font-weight: bold\">mercurial.localrepo</span> <span style=\"color: #008000; font-weight: bold\">import</span> localrepository");

document.writeln("<a name=\"line-2\"></a><span style=\"color: #008000; font-weight: bold\">from</span> <span style=\"color: #0e84b5; font-weight: bold\">mercurial.</span> <span style=\"color: #008000; font-weight: bold\">import</span> ui");

document.writeln("<a name=\"line-3\"></a><span style=\"color: #008000; font-weight: bold\">from</span> <span style=\"color: #0e84b5; font-weight: bold\">mercurial.context</span> <span style=\"color: #008000; font-weight: bold\">import</span> memctx,memfilectx");

document.writeln("<a name=\"line-4\"></a>");

document.writeln("<a name=\"line-5\"></a>repo <span style=\"color: #303030\">=</span> localrepository(ui<span style=\"color: #303030\">.</span>ui(), <span style=\"background-color: #fff0f0\">&quot;/path/to/repository/&quot;</span>)");

document.writeln("<a name=\"line-6\"></a>ctx <span style=\"color: #303030\">=</span> memctx(");

document.writeln("<a name=\"line-7\"></a>    repo<span style=\"color: #303030\">=</span>repo,");

document.writeln("<a name=\"line-8\"></a>    parents<span style=\"color: #303030\">=</span>(<span style=\"background-color: #fff0f0\">&quot;tip&quot;</span>, <span style=\"color: #007020\">None</span>),");

document.writeln("<a name=\"line-9\"></a>    text <span style=\"color: #303030\">=</span> <span style=\"background-color: #fff0f0\">&quot;Commit Message&quot;</span>,");

document.writeln("<a name=\"line-10\"></a>    files <span style=\"color: #303030\">=</span> [<span style=\"background-color: #fff0f0\">&#39;text.txt&#39;</span>],");

document.writeln("<a name=\"line-11\"></a>    filectxfn <span style=\"color: #303030\">=</span> <span style=\"color: #008000; font-weight: bold\">lambda</span> repo, memctx, path: memfilectx(path, <span style=\"background-color: #fff0f0\">&quot;text.txt file data&quot;</span>, <span style=\"color: #007020\">False</span>, <span style=\"color: #007020\">False</span>, <span style=\"color: #007020\">None</span>),");

document.writeln("<a name=\"line-12\"></a>    user <span style=\"color: #303030\">=</span> <span style=\"background-color: #fff0f0\">&quot;Ian Lewis&quot;</span>,");

document.writeln("<a name=\"line-13\"></a>)");

document.writeln("<a name=\"line-14\"></a>");

document.writeln("<a name=\"line-15\"></a>repo<span style=\"color: #303030\">.</span>commitctx(ctx)");

document.writeln("</pre></div>");

document.writeln("</td></tr></table>");

document.writeln("</div>");
document.writeln("<div style=\"font: 11px Arial,Sans-Serif;float:right;position:absolute;bottom:0px;right:0px;padding: 5px 10px;background:#E0E0E0;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;\"><a style=\"text-decoration:none;\" href=\"http://www.smipple.net/snippet/IanLewis/Mercurial%20in%20memory%20commit\">Hosted on Smipple.net</a>");
document.writeln("</div>");
document.writeln("</div>");
document.close();

