equal
deleted
inserted
replaced
38 REVIDX_ELLIPSIS = repository.REVISION_FLAG_ELLIPSIS |
38 REVIDX_ELLIPSIS = repository.REVISION_FLAG_ELLIPSIS |
39 # revision data is stored externally |
39 # revision data is stored externally |
40 REVIDX_EXTSTORED = repository.REVISION_FLAG_EXTSTORED |
40 REVIDX_EXTSTORED = repository.REVISION_FLAG_EXTSTORED |
41 # revision data contains extra metadata not part of the official digest |
41 # revision data contains extra metadata not part of the official digest |
42 REVIDX_SIDEDATA = repository.REVISION_FLAG_SIDEDATA |
42 REVIDX_SIDEDATA = repository.REVISION_FLAG_SIDEDATA |
|
43 # revision changes files in a way that could affect copy tracing. |
|
44 REVIDX_HASCOPIESINFO = repository.REVISION_FLAG_HASCOPIESINFO |
43 REVIDX_DEFAULT_FLAGS = 0 |
45 REVIDX_DEFAULT_FLAGS = 0 |
44 # stable order in which flags need to be processed and their processors applied |
46 # stable order in which flags need to be processed and their processors applied |
45 REVIDX_FLAGS_ORDER = [ |
47 REVIDX_FLAGS_ORDER = [ |
46 REVIDX_ISCENSORED, |
48 REVIDX_ISCENSORED, |
47 REVIDX_ELLIPSIS, |
49 REVIDX_ELLIPSIS, |
48 REVIDX_EXTSTORED, |
50 REVIDX_EXTSTORED, |
49 REVIDX_SIDEDATA, |
51 REVIDX_SIDEDATA, |
|
52 REVIDX_HASCOPIESINFO, |
50 ] |
53 ] |
51 |
54 |
52 # bitmark for flags that could cause rawdata content change |
55 # bitmark for flags that could cause rawdata content change |
53 REVIDX_RAWTEXT_CHANGING_FLAGS = ( |
56 REVIDX_RAWTEXT_CHANGING_FLAGS = ( |
54 REVIDX_ISCENSORED | REVIDX_EXTSTORED | REVIDX_SIDEDATA |
57 REVIDX_ISCENSORED | REVIDX_EXTSTORED | REVIDX_SIDEDATA |