##// END OF EJS Templates
basectx: add an empty class that will be used as a parent of all contexts...
basectx: add an empty class that will be used as a parent of all contexts At the moment, there is no simple way to check if an object is a context because there is no common parent class. If there were, we could use 'isinstance' everywhere. Simply having memctx inherit from workingctx or changectx would allow the use of 'isinstance' but that could lead to some confusing situations of reading the code since we have three distinct concepts of a context: - changectx represents a changeset *already* in the repo, and is therefore immutable - workingctx represents changes on disk in the working directory - memctx represents changes solely in memory which may or may not be on disk Therefore, I propose refactoring context.py to have all three contexts inherit from a parent class 'basectx'.

File last commit:

r19529:9cef7539 default
r19537:6e3e8575 default
Show More
shortlogentry.tmpl
5 lines | 341 B | application/x-cheetah | CheetahLexer
Alexander Plavin
hgweb: make stripes in log and search with CSS
r19452 <tr>
Brodie Rao
hgweb: fix dynamic date calculation not working under Safari...
r15375 <td class="age">{date|rfc822date}</td>
Dan Villiom Podlaski Christiansen
setup: install translation files as package data...
r9999 <td class="author">{author|person}</td>
Alexander Plavin
paper: get rid of changelogtag template duplication
r19529 <td class="description"><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags%changelogtag}{bookmarks%changelogtag}</td>
Dan Villiom Podlaski Christiansen
setup: install translation files as package data...
r9999 </tr>