equal
deleted
inserted
replaced
7 # GNU General Public License version 2 or any later version. |
7 # GNU General Public License version 2 or any later version. |
8 |
8 |
9 '''command to display statistics about repository history''' |
9 '''command to display statistics about repository history''' |
10 |
10 |
11 from mercurial.i18n import _ |
11 from mercurial.i18n import _ |
12 from mercurial import patch, cmdutil, scmutil, util, commands |
12 from mercurial import patch, cmdutil, scmutil, util, commands, error |
13 from mercurial import encoding |
13 from mercurial import encoding |
14 import os |
14 import os |
15 import time, datetime |
15 import time, datetime |
16 |
16 |
17 cmdtable = {} |
17 cmdtable = {} |
25 def maketemplater(ui, repo, tmpl): |
25 def maketemplater(ui, repo, tmpl): |
26 try: |
26 try: |
27 t = cmdutil.changeset_templater(ui, repo, False, None, tmpl, |
27 t = cmdutil.changeset_templater(ui, repo, False, None, tmpl, |
28 None, False) |
28 None, False) |
29 except SyntaxError as inst: |
29 except SyntaxError as inst: |
30 raise util.Abort(inst.args[0]) |
30 raise error.Abort(inst.args[0]) |
31 return t |
31 return t |
32 |
32 |
33 def changedlines(ui, repo, ctx1, ctx2, fns): |
33 def changedlines(ui, repo, ctx1, ctx2, fns): |
34 added, removed = 0, 0 |
34 added, removed = 0, 0 |
35 fmatch = scmutil.matchfiles(repo, fns) |
35 fmatch = scmutil.matchfiles(repo, fns) |