@mutable_property<EOL><INDENT>def location(self):<DEDENT>
location, _, revision = self.expression.partition('<STR_LIT:#>')<EOL>return location if location and revision else None<EOL>
The location of the repository that contains :attr:`revision` (a string or :data:`None`).