Mercurial > public > mercurial-scm > hg
comparison mercurial/interfaces/repository.py @ 43077:687b865b95ad
formatting: byteify all mercurial/ and hgext/ string literals
Done with
python3.7 contrib/byteify-strings.py -i $(hg files 'set:mercurial/**.py - mercurial/thirdparty/** + hgext/**.py - hgext/fsmonitor/pywatchman/** - mercurial/__init__.py')
black -l 80 -t py33 -S $(hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**" - hgext/fsmonitor/pywatchman/**')
# skip-blame mass-reformatting only
Differential Revision: https://phab.mercurial-scm.org/D6972
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 06 Oct 2019 09:48:39 -0400 |
parents | 2372284d9457 |
children | beed7ce61681 |
comparison
equal
deleted
inserted
replaced
43076:2372284d9457 | 43077:687b865b95ad |
---|---|
11 from .. import error | 11 from .. import error |
12 from . import util as interfaceutil | 12 from . import util as interfaceutil |
13 | 13 |
14 # When narrowing is finalized and no longer subject to format changes, | 14 # When narrowing is finalized and no longer subject to format changes, |
15 # we should move this to just "narrow" or similar. | 15 # we should move this to just "narrow" or similar. |
16 NARROW_REQUIREMENT = 'narrowhg-experimental' | 16 NARROW_REQUIREMENT = b'narrowhg-experimental' |
17 | 17 |
18 # Local repository feature string. | 18 # Local repository feature string. |
19 | 19 |
20 # Revlogs are being used for file storage. | 20 # Revlogs are being used for file storage. |
21 REPO_FEATURE_REVLOG_FILE_STORAGE = b'revlogfilestorage' | 21 REPO_FEATURE_REVLOG_FILE_STORAGE = b'revlogfilestorage' |
350 def capable(self, name): | 350 def capable(self, name): |
351 caps = self.capabilities() | 351 caps = self.capabilities() |
352 if name in caps: | 352 if name in caps: |
353 return True | 353 return True |
354 | 354 |
355 name = '%s=' % name | 355 name = b'%s=' % name |
356 for cap in caps: | 356 for cap in caps: |
357 if cap.startswith(name): | 357 if cap.startswith(name): |
358 return cap[len(name) :] | 358 return cap[len(name) :] |
359 | 359 |
360 return False | 360 return False |
363 if self.capable(name): | 363 if self.capable(name): |
364 return | 364 return |
365 | 365 |
366 raise error.CapabilityError( | 366 raise error.CapabilityError( |
367 _( | 367 _( |
368 'cannot %s; remote repository does not support the ' | 368 b'cannot %s; remote repository does not support the ' |
369 '\'%s\' capability' | 369 b'\'%s\' capability' |
370 ) | 370 ) |
371 % (purpose, name) | 371 % (purpose, name) |
372 ) | 372 ) |
373 | 373 |
374 | 374 |
1023 """ | 1023 """ |
1024 | 1024 |
1025 def get(path, default=None): | 1025 def get(path, default=None): |
1026 """Obtain the node value for a path or a default value if missing.""" | 1026 """Obtain the node value for a path or a default value if missing.""" |
1027 | 1027 |
1028 def flags(path, default=''): | 1028 def flags(path, default=b''): |
1029 """Return the flags value for a path or a default value if missing.""" | 1029 """Return the flags value for a path or a default value if missing.""" |
1030 | 1030 |
1031 def copy(): | 1031 def copy(): |
1032 """Return a copy of this manifest.""" | 1032 """Return a copy of this manifest.""" |
1033 | 1033 |
1744 | 1744 |
1745 def checkcommitpatterns(wctx, vdirs, match, status, fail): | 1745 def checkcommitpatterns(wctx, vdirs, match, status, fail): |
1746 pass | 1746 pass |
1747 | 1747 |
1748 def commit( | 1748 def commit( |
1749 text='', | 1749 text=b'', |
1750 user=None, | 1750 user=None, |
1751 date=None, | 1751 date=None, |
1752 match=None, | 1752 match=None, |
1753 force=False, | 1753 force=False, |
1754 editor=False, | 1754 editor=False, |
1764 | 1764 |
1765 def destroyed(): | 1765 def destroyed(): |
1766 """Inform the repository that nodes have been destroyed.""" | 1766 """Inform the repository that nodes have been destroyed.""" |
1767 | 1767 |
1768 def status( | 1768 def status( |
1769 node1='.', | 1769 node1=b'.', |
1770 node2=None, | 1770 node2=None, |
1771 match=None, | 1771 match=None, |
1772 ignored=False, | 1772 ignored=False, |
1773 clean=False, | 1773 clean=False, |
1774 unknown=False, | 1774 unknown=False, |