about summary refs log tree commit diff
path: root/third_party/git/Documentation/git-maintenance.txt
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2021-09-21T10·03+0300
committerVincent Ambo <mail@tazj.in>2021-09-21T11·29+0300
commit43b1791ec601732ac31195df96781a848360a9ac (patch)
treedaae8d638343295d2f1f7da955e556ef4c958864 /third_party/git/Documentation/git-maintenance.txt
parent2d8e7dc9d9c38127ec4ebd13aee8e8f586a43318 (diff)
chore(3p/git): Unvendor git and track patches instead r/2903
This was vendored a long time ago under the expectation that keeping
it in sync with cgit would be easier this way, but it has proven not
to be a big issue.

On the other hand, a vendored copy of git is an annoying maintenance
burden. It is much easier to rebase the single (dottime) patch that we
have.

This removes the vendored copy of git and instead passes the git
source code to cgit via `pkgs.srcOnly`, which includes the applied
patch so that cgit can continue rendering dottime.

Change-Id: If31f62dea7ce688fd1b9050204e9378019775f2b
Diffstat (limited to 'third_party/git/Documentation/git-maintenance.txt')
-rw-r--r--third_party/git/Documentation/git-maintenance.txt79
1 files changed, 0 insertions, 79 deletions
diff --git a/third_party/git/Documentation/git-maintenance.txt b/third_party/git/Documentation/git-maintenance.txt
deleted file mode 100644
index 6abcb8255a2b..000000000000
--- a/third_party/git/Documentation/git-maintenance.txt
+++ /dev/null
@@ -1,79 +0,0 @@
-git-maintenance(1)
-==================
-
-NAME
-----
-git-maintenance - Run tasks to optimize Git repository data
-
-
-SYNOPSIS
---------
-[verse]
-'git maintenance' run [<options>]
-
-
-DESCRIPTION
------------
-Run tasks to optimize Git repository data, speeding up other Git commands
-and reducing storage requirements for the repository.
-
-Git commands that add repository data, such as `git add` or `git fetch`,
-are optimized for a responsive user experience. These commands do not take
-time to optimize the Git data, since such optimizations scale with the full
-size of the repository while these user commands each perform a relatively
-small action.
-
-The `git maintenance` command provides flexibility for how to optimize the
-Git repository.
-
-SUBCOMMANDS
------------
-
-run::
-	Run one or more maintenance tasks. If one or more `--task` options
-	are specified, then those tasks are run in that order. Otherwise,
-	the tasks are determined by which `maintenance.<task>.enabled`
-	config options are true. By default, only `maintenance.gc.enabled`
-	is true.
-
-TASKS
------
-
-commit-graph::
-	The `commit-graph` job updates the `commit-graph` files incrementally,
-	then verifies that the written data is correct. The incremental
-	write is safe to run alongside concurrent Git processes since it
-	will not expire `.graph` files that were in the previous
-	`commit-graph-chain` file. They will be deleted by a later run based
-	on the expiration delay.
-
-gc::
-	Clean up unnecessary files and optimize the local repository. "GC"
-	stands for "garbage collection," but this task performs many
-	smaller tasks. This task can be expensive for large repositories,
-	as it repacks all Git objects into a single pack-file. It can also
-	be disruptive in some situations, as it deletes stale data. See
-	linkgit:git-gc[1] for more details on garbage collection in Git.
-
-OPTIONS
--------
---auto::
-	When combined with the `run` subcommand, run maintenance tasks
-	only if certain thresholds are met. For example, the `gc` task
-	runs when the number of loose objects exceeds the number stored
-	in the `gc.auto` config setting, or when the number of pack-files
-	exceeds the `gc.autoPackLimit` config setting.
-
---quiet::
-	Do not report progress or other information over `stderr`.
-
---task=<task>::
-	If this option is specified one or more times, then only run the
-	specified tasks in the specified order. If no `--task=<task>`
-	arguments are specified, then only the tasks with
-	`maintenance.<task>.enabled` configured as `true` are considered.
-	See the 'TASKS' section for the list of accepted `<task>` values.
-
-GIT
----
-Part of the linkgit:git[1] suite