##// END OF EJS Templates
templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)...
Martin von Zweigbergk -
r38797:87a581d1 default
parent child Browse files
Show More
@@ -293,15 +293,14 def showextras(context, mapping):
293 lambda k: '%s=%s' % (k, stringutil.escapestr(extras[k])))
293 lambda k: '%s=%s' % (k, stringutil.escapestr(extras[k])))
294
294
295 def _showfilesbystat(context, mapping, name, index):
295 def _showfilesbystat(context, mapping, name, index):
296 repo = context.resource(mapping, 'repo')
297 ctx = context.resource(mapping, 'ctx')
296 ctx = context.resource(mapping, 'ctx')
298 revcache = context.resource(mapping, 'revcache')
297 revcache = context.resource(mapping, 'revcache')
299 if 'files' not in revcache:
298 if 'files' not in revcache:
300 revcache['files'] = repo.status(ctx.p1(), ctx)[:3]
299 revcache['files'] = ctx.p1().status(ctx)[:3]
301 files = revcache['files'][index]
300 files = revcache['files'][index]
302 return compatlist(context, mapping, name, files, element='file')
301 return compatlist(context, mapping, name, files, element='file')
303
302
304 @templatekeyword('file_adds', requires={'repo', 'ctx', 'revcache'})
303 @templatekeyword('file_adds', requires={'ctx', 'revcache'})
305 def showfileadds(context, mapping):
304 def showfileadds(context, mapping):
306 """List of strings. Files added by this changeset."""
305 """List of strings. Files added by this changeset."""
307 return _showfilesbystat(context, mapping, 'file_add', 1)
306 return _showfilesbystat(context, mapping, 'file_add', 1)
@@ -345,12 +344,12 def showfilecopiesswitch(context, mappin
345 key='name', value='source', fmt='%s (%s)',
344 key='name', value='source', fmt='%s (%s)',
346 plural='file_copies')
345 plural='file_copies')
347
346
348 @templatekeyword('file_dels', requires={'repo', 'ctx', 'revcache'})
347 @templatekeyword('file_dels', requires={'ctx', 'revcache'})
349 def showfiledels(context, mapping):
348 def showfiledels(context, mapping):
350 """List of strings. Files removed by this changeset."""
349 """List of strings. Files removed by this changeset."""
351 return _showfilesbystat(context, mapping, 'file_del', 2)
350 return _showfilesbystat(context, mapping, 'file_del', 2)
352
351
353 @templatekeyword('file_mods', requires={'repo', 'ctx', 'revcache'})
352 @templatekeyword('file_mods', requires={'ctx', 'revcache'})
354 def showfilemods(context, mapping):
353 def showfilemods(context, mapping):
355 """List of strings. Files modified by this changeset."""
354 """List of strings. Files modified by this changeset."""
356 return _showfilesbystat(context, mapping, 'file_mod', 0)
355 return _showfilesbystat(context, mapping, 'file_mod', 0)
General Comments 0
You need to be logged in to leave comments. Login now