mercurial/subrepo.py
changeset 12210 21eb85e9ea94
parent 12209 affec9fb56ef
child 12270 166b9866580a
equal deleted inserted replaced
12209:affec9fb56ef 12210:21eb85e9ea94
   305     def diff(self, diffopts, node2, match, prefix, **opts):
   305     def diff(self, diffopts, node2, match, prefix, **opts):
   306         try:
   306         try:
   307             node1 = node.bin(self._state[1])
   307             node1 = node.bin(self._state[1])
   308             # We currently expect node2 to come from substate and be
   308             # We currently expect node2 to come from substate and be
   309             # in hex format
   309             # in hex format
   310             node2 = node.bin(node2)
   310             if node2 is not None:
       
   311                 node2 = node.bin(node2)
   311             cmdutil.diffordiffstat(self._repo.ui, self._repo, diffopts,
   312             cmdutil.diffordiffstat(self._repo.ui, self._repo, diffopts,
   312                                    node1, node2, match,
   313                                    node1, node2, match,
   313                                    prefix=os.path.join(prefix, self._path),
   314                                    prefix=os.path.join(prefix, self._path),
   314                                    listsubrepos=True, **opts)
   315                                    listsubrepos=True, **opts)
   315         except error.RepoLookupError, inst:
   316         except error.RepoLookupError, inst: