hgext/__init__.py
author Andrew Zwicky <andrew.zwicky@gmail.com>
Wed, 17 May 2017 20:51:17 -0500
changeset 32320 0e29ce16ec38
parent 28450 155e3308289c
child 43076 2372284d9457
permissions -rw-r--r--
diffstat: properly count lines starting in '--' or '++' (issue5479) Lines that start in '--' or '++' were previously not counted as deletions or additions in diffstat, resulting in incorrect addition/deletion counts. The bug was present if the start of the line, combined with the diff character resulted in '---' or '+++'. diffstatdata will now track, for each file, if it has moved pas the header section by looking for a line beginning with '@@'. Once that has happened, lines beginning with '-' or '+' will be counted for deletions and additions. Once a line beginning with 'diff' is found, the process starts over.

from __future__ import absolute_import
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)