equal
deleted
inserted
replaced
93 # RECORD_MERGE_DRIVER_STATE entry |
93 # RECORD_MERGE_DRIVER_STATE entry |
94 ##### |
94 ##### |
95 MERGE_DRIVER_STATE_UNMARKED = b'u' |
95 MERGE_DRIVER_STATE_UNMARKED = b'u' |
96 MERGE_DRIVER_STATE_MARKED = b'm' |
96 MERGE_DRIVER_STATE_MARKED = b'm' |
97 MERGE_DRIVER_STATE_SUCCESS = b's' |
97 MERGE_DRIVER_STATE_SUCCESS = b's' |
|
98 |
|
99 ##### |
|
100 # legacy records which are no longer used but kept to prevent breaking BC |
|
101 ##### |
|
102 # This record was release in 5.4 and usage was removed in 5.5 |
|
103 LEGACY_RECORD_RESOLVED_OTHER = b'R' |
98 |
104 |
99 |
105 |
100 ACTION_FORGET = b'f' |
106 ACTION_FORGET = b'f' |
101 ACTION_REMOVE = b'r' |
107 ACTION_REMOVE = b'r' |
102 ACTION_ADD = b'a' |
108 ACTION_ADD = b'a' |
245 elif rtype in ( |
251 elif rtype in ( |
246 RECORD_MERGED, |
252 RECORD_MERGED, |
247 RECORD_CHANGEDELETE_CONFLICT, |
253 RECORD_CHANGEDELETE_CONFLICT, |
248 RECORD_PATH_CONFLICT, |
254 RECORD_PATH_CONFLICT, |
249 RECORD_MERGE_DRIVER_MERGE, |
255 RECORD_MERGE_DRIVER_MERGE, |
|
256 LEGACY_RECORD_RESOLVED_OTHER, |
250 ): |
257 ): |
251 bits = record.split(b'\0') |
258 bits = record.split(b'\0') |
252 self._state[bits[0]] = bits[1:] |
259 self._state[bits[0]] = bits[1:] |
253 elif rtype == RECORD_FILE_VALUES: |
260 elif rtype == RECORD_FILE_VALUES: |
254 filename, rawextras = record.split(b'\0', 1) |
261 filename, rawextras = record.split(b'\0', 1) |