mercurial/ui.py
changeset 2494 73ac95671788
parent 2470 fe1689273f84
child 2495 4a2a4d988ead
equal deleted inserted replaced
2493:9c660e691e90 2494:73ac95671788
   195     def shortuser(self, user):
   195     def shortuser(self, user):
   196         """Return a short representation of a user name or email address."""
   196         """Return a short representation of a user name or email address."""
   197         if not self.verbose: user = util.shortuser(user)
   197         if not self.verbose: user = util.shortuser(user)
   198         return user
   198         return user
   199 
   199 
   200     def expandpath(self, loc):
   200     def expandpath(self, loc, default=None):
   201         """Return repository location relative to cwd or from [paths]"""
   201         """Return repository location relative to cwd or from [paths]"""
   202         if loc.find("://") != -1 or os.path.exists(loc):
   202         if loc.find("://") != -1 or os.path.exists(loc):
   203             return loc
   203             return loc
   204 
   204 
   205         return self.config("paths", loc, loc)
   205         return self.config("paths", loc, default or loc)
   206 
   206 
   207     def write(self, *args):
   207     def write(self, *args):
   208         if self.header:
   208         if self.header:
   209             if self.header != self.prev_header:
   209             if self.header != self.prev_header:
   210                 self.prev_header = self.header
   210                 self.prev_header = self.header