sapling/remotefilelog
Durham Goode e617c24532 datapack: add index marker for no delta base
Summary:
Previously, we assumed every delta in a pack had a complete chain in that pack,
so the index had no way to indicate a deltabase offset that didn't exist in the
pack.

Let's add a new marker to indicate that the delta base doesn't exist in this
pack.

Test Plan: Tested in my large repo repack scenario.  Added a test

Reviewers: #mercurial, ttung, mitrandir

Reviewed By: mitrandir

Differential Revision: https://phabricator.intern.facebook.com/D3277222

Signature: t1:3277222:1463084346:1687cfa174e98c2cf3022de9e9c3808881f689cd
2016-05-16 10:59:09 -07:00
..
__init__.py repack: add --background option 2016-05-04 14:53:23 -07:00
basestore.py utils: change writefile to use custom atomic temp logic 2016-05-11 13:33:06 -07:00
cacheclient.py checkcode: fix errors in cacheclient and debugcommands 2016-04-26 13:00:31 -07:00
constants.py store: basic wire protocol for bundle delivery 2016-05-16 10:59:09 -07:00
contentstore.py store: implement markledger and cleanup on stores 2016-05-03 12:33:00 -07:00
datapack.py datapack: add index marker for no delta base 2016-05-16 10:59:09 -07:00
debugcommands.py checkcode: fix errors in cacheclient and debugcommands 2016-04-26 13:00:31 -07:00
fileserverclient.py store: basic wire protocol for bundle delivery 2016-05-16 10:59:09 -07:00
historypack.py store: basic wire protocol for bundle delivery 2016-05-16 10:59:09 -07:00
metadatastore.py store: add copyfrom information to history index 2016-05-16 10:59:09 -07:00
remotefilectx.py checkcode: fix remotefilectx and remotefilelog 2016-04-26 13:00:31 -07:00
remotefilelog.py checkcode: fix remotefilectx and remotefilelog 2016-04-26 13:00:31 -07:00
remotefilelogserver.py store: basic wire protocol for bundle delivery 2016-05-16 10:59:09 -07:00
repack.py store: add copyfrom information to history index 2016-05-16 10:59:09 -07:00
shallowbundle.py shallowbundle: fix broken fallback orig call 2016-04-28 17:34:08 -07:00
shallowrepo.py store: basic wire protocol for bundle delivery 2016-05-16 10:59:09 -07:00
shallowstore.py Add more comments explaining various complexities 2013-11-05 17:19:59 -08:00
shallowutil.py store: basic wire protocol for bundle delivery 2016-05-16 10:59:09 -07:00
shallowverifier.py remotefilelog: removing filelog check from verification process 2016-01-07 16:57:39 -08:00