git-sizer icon indicating copy to clipboard operation
git-sizer copied to clipboard

Compute various size metrics for a Git repository, flagging those that might cause problems

Results 23 git-sizer issues
Sort by recently updated
recently updated
newest added

If you [follow these build instructions](https://github.com/github/git-sizer/blob/master/docs/BUILDING.md#build-using-make) and run `make test` on one of the `.tar.gz` releases you get: ``` $ make test; echo $? [...] Messages: command failed; output: "error:...

For automation purposes, it would be a great feature to be able to analyze repositories and get a machine readable exit code that states that critical issues were found. One...

Use section compile from source in `docs/BUILDING.md` execute `go get` receive next output: ``` $ go get github.com/github/git-sizer go: downloading github.com/github/git-sizer v1.5.0 go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/cli/safeexec v1.0.0...

Not sure what the problem is. Downloaded zip file for Linux AMD 64 but get above error using: ``` terminal $ git-sizer error: running 'git config': exit status 129 ```...

All of the following can be accomplished using reference filtering (#75), but we could add new options to make them a tad more convenient (and these options would nicely complement...

As an example, when the biggest blob is found, git-sizer could suggest how to remove it. There is a tool out there named git-forget-blob which could be used to solve...

It would be nice to get a list of N biggest files in the repo. Both compressed and uncompressed sizes to be shown.

I have a largish bare repo with Git LFS installed (SVN to Git migration): ```console proj.git (BARE:master) $ git-sizer Processing blobs: 1107392 Processing trees: 178226 Processing commits: 29412 Matching commits...

When migrating repository (from Subversion for instance), it may happen some branches or tags introduce mistakes and Git repository has multiple big checkouts I am interested to identify in a...