hgext/__init__.py
author Durham Goode <durham@fb.com>
Wed, 01 May 2013 10:42:03 -0700
changeset 19149 921b64e1f7b9
parent 1360 7d439981bec4
child 28450 155e3308289c
permissions -rw-r--r--
filecontext: use 'is not None' to check for filelog existence Previously we used 'if filelog:' to check if the filelog existed. If the instance did exist, this pattern then calls len() on the filelog to see if it is empty. I'm developing a filelog replacement that doesn't have len() implemented, so it's better to do an explicit 'is not None' check here instead. Also change _changeid() to return the _changeid attribute if it has it. Previously it would try to obtain it from the _changectx(), and if that did not exist it would construct the _changectx() using the linkrev. In the extension I'm working on, filectx's don't have easy access to linkrevs so avoiding this when possible is better.

# placeholder