Show More
@@ -2288,13 +2288,6 b' def update(' | |||||
2288 | ), |
|
2288 | ), | |
2289 | ) |
|
2289 | ) | |
2290 | ) |
|
2290 | ) | |
2291 | # If we're doing a partial update, we need to skip updating |
|
|||
2292 | # the dirstate, so make a note of any partial-ness to the |
|
|||
2293 | # update here. |
|
|||
2294 | if matcher is None or matcher.always(): |
|
|||
2295 | partial = False |
|
|||
2296 | else: |
|
|||
2297 | partial = True |
|
|||
2298 | with repo.wlock(): |
|
2291 | with repo.wlock(): | |
2299 | if wc is None: |
|
2292 | if wc is None: | |
2300 | wc = repo[None] |
|
2293 | wc = repo[None] | |
@@ -2507,6 +2500,13 b' def update(' | |||||
2507 | ### apply phase |
|
2500 | ### apply phase | |
2508 | if not branchmerge: # just jump to the new rev |
|
2501 | if not branchmerge: # just jump to the new rev | |
2509 | fp1, fp2, xp1, xp2 = fp2, nullid, xp2, b'' |
|
2502 | fp1, fp2, xp1, xp2 = fp2, nullid, xp2, b'' | |
|
2503 | # If we're doing a partial update, we need to skip updating | |||
|
2504 | # the dirstate, so make a note of any partial-ness to the | |||
|
2505 | # update here. | |||
|
2506 | if matcher is None or matcher.always(): | |||
|
2507 | partial = False | |||
|
2508 | else: | |||
|
2509 | partial = True | |||
2510 | updatedirstate = not partial and not wc.isinmemory() |
|
2510 | updatedirstate = not partial and not wc.isinmemory() | |
2511 | if updatedirstate: |
|
2511 | if updatedirstate: | |
2512 | repo.hook(b'preupdate', throw=True, parent1=xp1, parent2=xp2) |
|
2512 | repo.hook(b'preupdate', throw=True, parent1=xp1, parent2=xp2) |
General Comments 0
You need to be logged in to leave comments.
Login now