Mercurial > hg
comparison mercurial/dirstate.py @ 47533:174d0bcce2eb
dirstate: reorder "state" checking conditional
This is easier to read and will make this simpler to update in the next
changeset.
Differential Revision: https://phab.mercurial-scm.org/D10975
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sun, 04 Jul 2021 02:15:41 +0200 |
parents | ccbabaee5c36 |
children | e53a42dce923 |
comparison
equal
deleted
inserted
replaced
47532:ccbabaee5c36 | 47533:174d0bcce2eb |
---|---|
1313 size = t[2] | 1313 size = t[2] |
1314 time = t[3] | 1314 time = t[3] |
1315 | 1315 |
1316 if not st and t.tracked: | 1316 if not st and t.tracked: |
1317 dadd(fn) | 1317 dadd(fn) |
1318 elif t.merged: | |
1319 madd(fn) | |
1320 elif t.added: | |
1321 aadd(fn) | |
1322 elif t.removed: | |
1323 radd(fn) | |
1318 elif state == b'n': | 1324 elif state == b'n': |
1319 if ( | 1325 if ( |
1320 size >= 0 | 1326 size >= 0 |
1321 and ( | 1327 and ( |
1322 (size != st.st_size and size != st.st_size & _rangemask) | 1328 (size != st.st_size and size != st.st_size & _rangemask) |
1342 # This can happen if we quickly do multiple commits. | 1348 # This can happen if we quickly do multiple commits. |
1343 # Force lookup, so we don't miss such a racy file change. | 1349 # Force lookup, so we don't miss such a racy file change. |
1344 ladd(fn) | 1350 ladd(fn) |
1345 elif listclean: | 1351 elif listclean: |
1346 cadd(fn) | 1352 cadd(fn) |
1347 elif t.merged: | |
1348 madd(fn) | |
1349 elif t.added: | |
1350 aadd(fn) | |
1351 elif t.removed: | |
1352 radd(fn) | |
1353 status = scmutil.status( | 1353 status = scmutil.status( |
1354 modified, added, removed, deleted, unknown, ignored, clean | 1354 modified, added, removed, deleted, unknown, ignored, clean |
1355 ) | 1355 ) |
1356 return (lookup, status) | 1356 return (lookup, status) |
1357 | 1357 |