mirror of
https://github.com/git-for-windows/git.git
synced 2026-02-04 03:33:01 -06:00
Start work on a new 'git survey' command to scan the repository for monorepo performance and scaling problems. The goal is to measure the various known "dimensions of scale" and serve as a foundation for adding additional measurements as we learn more about Git monorepo scaling problems. The initial goal is to complement the scanning and analysis performed by the GO-based 'git-sizer' (https://github.com/github/git-sizer) tool. It is hoped that by creating a builtin command, we may be able to take advantage of internal Git data structures and code that is not accessible from GO to gain further insight into potential scaling problems. Co-authored-by: Derrick Stolee <stolee@gmail.com> Signed-off-by: Jeff Hostetler <git@jeffhostetler.com> Signed-off-by: Derrick Stolee <stolee@gmail.com>
37 lines
717 B
Plaintext
37 lines
717 B
Plaintext
git-survey(1)
|
|
=============
|
|
|
|
NAME
|
|
----
|
|
git-survey - EXPERIMENTAL: Measure various repository dimensions of scale
|
|
|
|
SYNOPSIS
|
|
--------
|
|
[verse]
|
|
(EXPERIMENTAL!) 'git survey' <options>
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
|
|
Survey the repository and measure various dimensions of scale.
|
|
|
|
As repositories grow to "monorepo" size, certain data shapes can cause
|
|
performance problems. `git-survey` attempts to measure and report on
|
|
known problem areas.
|
|
|
|
OPTIONS
|
|
-------
|
|
|
|
--progress::
|
|
Show progress. This is automatically enabled when interactive.
|
|
|
|
OUTPUT
|
|
------
|
|
|
|
By default, `git survey` will print information about the repository in a
|
|
human-readable format that includes overviews and tables.
|
|
|
|
GIT
|
|
---
|
|
Part of the linkgit:git[1] suite
|