##// END OF EJS Templates
merge: move definition of `partial` closer to where it's used...
Martin von Zweigbergk -
r44625:ae931070 default
parent child Browse files
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 2291 with repo.wlock():
2299 2292 if wc is None:
2300 2293 wc = repo[None]
@@ -2507,6 +2500,13 b' def update('
2507 2500 ### apply phase
2508 2501 if not branchmerge: # just jump to the new rev
2509 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 2510 updatedirstate = not partial and not wc.isinmemory()
2511 2511 if updatedirstate:
2512 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