##// END OF EJS Templates
import: simplify status reporting logic (and make it more I18N-friendly)...
import: simplify status reporting logic (and make it more I18N-friendly) The old code printed (with ui.status()) the changeset ID created by patch N after committing patch N+1, e.g. applying patch1 applying patch2 applied 1d4bd90af0e4 where 1d4bd90af0e4 is the changeset ID resulting from patch1. That's just weird. It's also inconsistent: we only reported the changeset ID when applying >1 patches. And it's inconsistent with 'commit', which only tells you the new changeset ID in verbose mode. Finally, the existing code was I18N-hostile, since it concatenated translated strings. The new way is to print the just-created changeset ID with ui.note() immediately after committing it. It also clarifies what the user message is for easier I18N.

File last commit:

r9999:f91e5630 default
r15194:0705f2ac default
Show More
error.tmpl
17 lines | 457 B | application/x-cheetah | CheetahLexer
{header}
<!-- Error -->
<id>{urlbase}{url}</id>
<link rel="self" href="{urlbase}{url}atom-log"/>
<link rel="alternate" href="{urlbase}{url}"/>
<title>Error</title>
<updated>1970-01-01T00:00:00+00:00</updated>
<entry>
<title>Error</title>
<id>http://mercurial.selenic.com/#error</id>
<author>
<name>mercurial</name>
</author>
<updated>1970-01-01T00:00:00+00:00</updated>
<content type="text">{error|escape}</content>
</entry>
</feed>