mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 01:39:21 +03:00
e75b9fc1b1
Summary: This commit moves most of the stuff in hgext3rd and related tests to hg-crew/hgext and hg-crew/test respectively. The things that are not moved are the ones which require some more complex imports. Depends on D6675309 Test Plan: - tests are failing at this commit, fixes are in the following commits Reviewers: #sourcecontrol Differential Revision: https://phabricator.intern.facebook.com/D6675329
21 lines
534 B
Python
21 lines
534 B
Python
# stat.py
|
|
#
|
|
# Copyright 2017 Facebook, Inc.
|
|
#
|
|
# This software may be used and distributed according to the terms of the
|
|
# GNU General Public License version 2 or any later version.
|
|
|
|
from mercurial import (
|
|
patch,
|
|
registrar,
|
|
util,
|
|
)
|
|
|
|
templatekeyword = registrar.templatekeyword()
|
|
|
|
@templatekeyword('stat')
|
|
def showdiffstat(repo, ctx, templ, **args):
|
|
"""String. Return diffstat-style summary of changes."""
|
|
width = repo.ui.termwidth()
|
|
return patch.diffstat(util.iterlines(ctx.diff(noprefix=False)), width=width)
|