mercurial/changegroup.py
changeset 43132 8f807a83d53b
parent 43117 8ff1ecfadcd1
child 43489 ea0b44255a31
equal deleted inserted replaced
43131:c17a63eb5d4c 43132:8f807a83d53b
  1477         # contains both normal and tree manifest at the same time. so using
  1477         # contains both normal and tree manifest at the same time. so using
  1478         # older version to pull data is viable
  1478         # older version to pull data is viable
  1479         #
  1479         #
  1480         # (or even to push subset of history)
  1480         # (or even to push subset of history)
  1481         needv03 = True
  1481         needv03 = True
       
  1482     if b'exp-sidedata-flag' in repo.requirements:
       
  1483         needv03 = True
       
  1484         # don't attempt to use 01/02 until we do sidedata cleaning
       
  1485         versions.discard(b'01')
       
  1486         versions.discard(b'02')
  1482     if not needv03:
  1487     if not needv03:
  1483         versions.discard(b'03')
  1488         versions.discard(b'03')
  1484     return versions
  1489     return versions
  1485 
  1490 
  1486 
  1491