Mercurial > public > mercurial-scm > hg
comparison mercurial/mergestate.py @ 45302:fa18b02df8dd
merge with stable
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 05 Aug 2020 13:36:50 -0400 |
parents | c515c54f6530 7fc3c5fbc65f |
children | ede4c121239e |
comparison
equal
deleted
inserted
replaced
45301:dc283bc7e033 | 45302:fa18b02df8dd |
---|---|
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) |