diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-07-01 10:19:41 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-07-01 10:20:22 +1200 |
commit | 3f53e69552a0780bf7783d2b6bb9f5ad456cf491 (patch) | |
tree | f637d76ace065bb445e551cc9c7d2362dcaec42e /man | |
parent | Update submodules (diff) | |
download | dotfiles-3f53e69552a0780bf7783d2b6bb9f5ad456cf491.tar.gz dotfiles-3f53e69552a0780bf7783d2b6bb9f5ad456cf491.zip |
Add gscr(1), fgscr(1)
Diffstat (limited to 'man')
-rw-r--r-- | man/man1/fgscr.1 | 16 | ||||
-rw-r--r-- | man/man1/gscr.1 | 19 |
2 files changed, 35 insertions, 0 deletions
diff --git a/man/man1/fgscr.1 b/man/man1/fgscr.1 new file mode 100644 index 00000000..a3884e41 --- /dev/null +++ b/man/man1/fgscr.1 @@ -0,0 +1,16 @@ +.TH GSCR 1 "July 2016" "Manual page for fgscr" +.SH NAME +.B fgscr +\- find Git repositories and scrub them with gscr(1) +.SH SYNOPSIS +.B fgscr +.br +.B fgscr /path1 /path2 +.SH DESCRIPTION +.B fgscr +searches for Git repositories recursively with the given ancestor directory +(defaults to the current directory), and runs gscr(1) over them. +.SH SEE ALSO +git(1), gscr(1) +.SH AUTHOR +Tom Ryder <tom@sanctum.geek.nz> diff --git a/man/man1/gscr.1 b/man/man1/gscr.1 new file mode 100644 index 00000000..495b6a33 --- /dev/null +++ b/man/man1/gscr.1 @@ -0,0 +1,19 @@ +.TH GSCR 1 "July 2016" "Manual page for gscr" +.SH NAME +.B gscr +\- scrub a Git repository to pack it and reduce its size +.SH SYNOPSIS +.B gscr +/path/to/project/.git +.br +.B gscr +/path/to/project1 /path/to/project2 +.SH DESCRIPTION +.B gscr +runs the git fsck, reflog --expire, and gc commands to get rid of dangling +commit objects in a repository and pack the repository down as small as +possible. Each command will only run if the one before it exited non-zero. +.SH SEE ALSO +git(1), fgscr(1) +.SH AUTHOR +Tom Ryder <tom@sanctum.geek.nz> |