Viewing files at commit c467b16393a4Commit detailsView latest

suites/scale/third_party/git-sizer/NOTICE 21 lines · 1.2 KB · plaintext
1
Third-party notice: git-sizer metric definitions and reference values
2
======================================================================
3
4
suites/scale/scalesuite/sizer.py re-implements, in stdlib Python, the metric
5
set that git-sizer reports, and uses git-sizer's "level of concern" reference
6
values (one '*' per multiple of the reference value):
7
8
  Project:   git-sizer
9
  Upstream:  https://github.com/github/git-sizer
10
  Commit:    88eaa80df48db1b47291f3a43b084b8c79082339 (read 2026-09-28)
11
  Source:    sizes/output.go (metric symbols, descriptions, reference values)
12
  Copyright: Copyright (c) 2018 GitHub
13
  License:   MIT (text in LICENSE-MIT in this directory, copied unmodified
14
             from the upstream LICENSE.md at the commit above)
15
16
What was taken: the metric symbols (uniqueCommitCount ... maxCheckoutSubmoduleCount),
17
their definitions, and the numeric reference values. No git-sizer source code
18
was copied or translated; object walking, tree expansion and memoization are
19
original work of the oak/benchmarks authors built on git plumbing commands.
20
Stated differences from git-sizer are documented in the sizer module
21
docstring (object scope; checkout scope above a root-count bound).