##// END OF EJS Templates
merge: rename mysterious variable
Matt Mackall -
r2969:833677bc default
parent child Browse files
Show More
@@ -145,7 +145,7 b' def update(repo, node, branchmerge=False'
145 if partial and not partial(f):
145 if partial and not partial(f):
146 continue
146 continue
147 if f in m2:
147 if f in m2:
148 s = 0
148 queued = 0
149
149
150 # are files different?
150 # are files different?
151 if n != m2[f]:
151 if n != m2[f]:
@@ -154,20 +154,21 b' def update(repo, node, branchmerge=False'
154 if n != a and m2[f] != a:
154 if n != a and m2[f] != a:
155 repo.ui.debug(_(" %s versions differ, resolve\n") % f)
155 repo.ui.debug(_(" %s versions differ, resolve\n") % f)
156 merge[f] = (fmerge(f, mw, m2, ma), m1.get(f, nullid), m2[f])
156 merge[f] = (fmerge(f, mw, m2, ma), m1.get(f, nullid), m2[f])
157 s = 1
157 queued = 1
158 # are we clobbering?
158 # are we clobbering?
159 # is remote's version newer?
159 # is remote's version newer?
160 # or are we going back in time and clean?
160 # or are we going back in time and clean?
161 elif overwrite or m2[f] != a or (backwards and mw[f] == m1[f]):
161 elif overwrite or m2[f] != a or (backwards and mw[f] == m1[f]):
162 repo.ui.debug(_(" remote %s is newer, get\n") % f)
162 repo.ui.debug(_(" remote %s is newer, get\n") % f)
163 get[f] = (m2.execf(f), m2[f])
163 get[f] = (m2.execf(f), m2[f])
164 s = 1
164 queued = 1
165 elif f in umap or f in added:
165 elif f in umap or f in added:
166 # this unknown file is the same as the checkout
166 # this unknown file is the same as the checkout
167 # we need to reset the dirstate if the file was added
167 # we need to reset the dirstate if the file was added
168 get[f] = (m2.execf(f), m2[f])
168 get[f] = (m2.execf(f), m2[f])
169
169
170 if not s and mw.execf(f) != m2.execf(f):
170 # do we still need to look at mode bits?
171 if not queued and mw.execf(f) != m2.execf(f):
171 if overwrite:
172 if overwrite:
172 repo.ui.debug(_(" updating permissions for %s\n") % f)
173 repo.ui.debug(_(" updating permissions for %s\n") % f)
173 util.set_exec(repo.wjoin(f), m2.execf(f))
174 util.set_exec(repo.wjoin(f), m2.execf(f))
General Comments 0
You need to be logged in to leave comments. Login now