{# Copyright (C) 2023 Dirk Stöcker
This software is licensed as described in the file COPYING, which
you should have received as part of this distribution. The terms
are also available at https://trac.edgewall.org/wiki/TracLicense.
This software consists of voluntary contributions made by many
individuals. For the exact contribution history, see the revision
history and logs, available at https://trac.edgewall.org/.
#}
# extends 'layout.html'
# block title
# if author:
${_("Code Stats (%(author)s)" % {'author' : author})}
# else:
${_("Code Stats")}
# endif
# endblock title
# block content
${_("Statistics - Code")}
# if author:
${_("Author")} | ${author} |
# endif
${_("Head Revision")} | ${maxrev} |
${_("First revision")} | ${mintime} |
${_("Last revision")} | ${maxtime} |
${_("Repository age")} | ${age} |
${_("Developers")} | ${developers} |
${_("Commits")} | ${commits} |
${_("Commits-per-year")} | ${commitsperyear} |
${_("Commits-per-month")} | ${commitspermonth} |
${_("Commits-per-day")} | ${commitsperday} |
${_("Commits-per-hour")} | ${commitsperhour} |
${_("Average log entry")} | ${logentry} |
${_("Average changes")} | ${changes} |
# if totalfiles:
${_("Total Files")}
# endif
${_("Commits by time")}
${_("Commits by author")}
${_("Author")} |
${_("Commits")} |
${_("Rate")} |
${_("Changes")} |
${_("Paths")} |
# for stat in byauthors:
${stat.name} |
${stat.commits} |
${stat.rate} |
${stat.changes} |
${stat.paths} |
# endfor
${_("Commits by month")}
${_("Commits by day of week")}
${_("Commits by hour of day")}
${_("Recent commits")}
${_("Activity by time")}
${_("Activity by author")}
${_("Author")} |
${_("Commits")} |
# for stat in byauthors:
${stat.name} |
Loading...
|
# endfor
${_("Activity by project")}
${_("Project")} |
${_("Commits")} |
${_("Changes")} |
${_("Paths")} |
# for stat in byproject:
${stat.name} |
${stat.commits} |
${stat.changes} |
${stat.paths} |
# endfor
${_("Most active paths")}
# for stat in bypaths:
${stat.name} |
${stat.count} |
${stat.percent}% |
# endfor
${_("Most active files")}
# for stat in byfiles:
${stat.name} |
${stat.count} |
${stat.percent}% |
# endfor
${_("Activity by filetype")}
# for stat in byfiletypes:
${stat.name} |
${stat.count} |
${stat.percent}% |
# endfor
${_("Activity by change type")}
- ${_("added")}
- ${_("copied")}
- ${_("deleted")}
- ${_("edited")}
- ${_("moved")}
${_("Commit cloud")}
# endblock content