mercurial/bundle2.py
changeset 34287 2bdd55abd56c
parent 34286 047f2af8ceb0
child 34325 4fbbdd9b04f1
equal deleted inserted replaced
34286:047f2af8ceb0 34287:2bdd55abd56c
   613     # methods used to defines the bundle2 content
   613     # methods used to defines the bundle2 content
   614     def addparam(self, name, value=None):
   614     def addparam(self, name, value=None):
   615         """add a stream level parameter"""
   615         """add a stream level parameter"""
   616         if not name:
   616         if not name:
   617             raise ValueError(r'empty parameter name')
   617             raise ValueError(r'empty parameter name')
   618         if name[0] not in pycompat.bytestr(string.ascii_letters):
   618         if name[0:1] not in pycompat.bytestr(string.ascii_letters):
   619             raise ValueError(r'non letter first character: %s' % name)
   619             raise ValueError(r'non letter first character: %s' % name)
   620         self._params.append((name, value))
   620         self._params.append((name, value))
   621 
   621 
   622     def addpart(self, part):
   622     def addpart(self, part):
   623         """add a new part to the bundle2 container
   623         """add a new part to the bundle2 container