GitHub / github/git-sizer / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ee2696bb | ObjectIter: rename receiver variables consistently | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| e1e4b3fe | TestRepo.CreateObject(): reap the `git hash-object` command on errors | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 46bc15ca | isatty: add `go:build` lines equivalent to the `+build` lines | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 8fa5f317 | item.levelOfConcern(): correctly report overflows of 32-bit values | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| c5ed2337 | NegatedBoolValue.String(): dispense with the special case first | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 790d3afe | CleanGitEnv(): pre-allocate the `env` slice | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 33b4b53f | filterValue.Type(): replace a chained `if` statement with a `switch` | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 6c39369b | git-sizer.go: handle some more errors | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 4740a650 | Fix the wrapping of some errors | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| ad426979 | usage: make constant private | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| dce4a126 | Humaner: name some return values for documentation's sake | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 96b7447f | Humaner.FormatNumber(): return early in the "unusual" case | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 59f84fa2 | counts.go: return early in the "unusual" cases | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 669067d5 | Add and improve a bunch of docstrings | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| be2362a8 | Repository.GetConfig(): rename method from `Config()` | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| e0ec350a | merge Merge pull request #87 from github/ref-group-counts |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d508da24 | Don't record unwalked references with the path resolver | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| cb831015 | TestRepo.CreateObject(): check for a possible error | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 530ff908 | git_sizer_test: also run subtests in parallel | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 04e31f8f | git_sizer_test: use `testing.T.Cleanup()` rather than defer | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| b7063463 | Close(): name receivers consistently | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 643805cd | ObjectIter: remove unused member | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 9847ad98 | merge Merge pull request #86 from github/testutils |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| be29b60f | Add some more predefined refgroups: | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 3d385d32 | Add some tests of refgroup handling | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 3b20437a | TestRepo: set up a clean git environment when running git commands | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 87e2f1aa | Change `--include` and `--exclude` to take more flexible arguments | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 136b9018 | filterValue: take a `*RefGroupBuilder` as argument | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| b30ab78b | testutils.TestRepo: new type representing a test git repository | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 0cddf11d | TestRefSelections(): use `git.ConfigEntry` to store config settings | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 544cca07 | TestRefSelections(): remove the special handling for `mygroup` config | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 2cb5485e | testutils.ConfigAdd(): new helper function | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| c7b76717 | TestRefSelections: clone the test repository for each test | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 8cbe1296 | testutils.AddFile(): label as a helper function | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 27a84b95 | testutils.CreateReferencedOrphan(): new helper function | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 878581ff | testutils: split out an internal package for test utilities | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| dc635714 | filterGroupValue: handle nested groups correctly | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 91d9c08a | showRefGrouper: new implementation for `--show-ref` | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| c7b9b89d | filterGroupValue: use the existing map of refgroups | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 1955ee0f | RefGroupBuilder: use the refgroups defined in gitconfig to group refs | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| a909729e | Config: allow the full key name to be recovered | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 554bb8b2 | internal/refopts: new package | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 1b49fb4c | HistorySize.contents(): indent reference group lines hierarchically | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 164961a1 | HistorySize: output counts of references per reference group | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 03516971 | HistorySize: keep track of counts for each reference group | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| acf2ea77 | Graph: pass the reference group symbols along to `HistorySize` | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 73dae862 | ScanRepositoryUsingGraph(): keep track of reference groups | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 3ddf88e4 | Start adding a mechanism for grouping references configurably | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 2e0da54a | ReferenceFilter: simplify how filters are combined | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 0b0adf1c | NegatedBoolValue: move to a separate file | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| a067cc39 | Update docs | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 33f9c9eb | filterGroupValue: take a `*RefGroupBuilder` as argument | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 0d882b61 | merge Merge pull request #85 from github/tg/tg/no-verbose-default |
Thomas Gummerer <t****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1da85bfa | make default threshold 1 again | Thomas Gummerer <t****r@g****m> | almost 5 years ago | |
| 8aa75511 | mainImplementation(): there is no need to pre-declare `historySize` | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 26d11a50 | merge Merge pull request #84 from github/ref-groups |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 6b1b17d8 | TestRefSelections: space out the test case table | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 9a4dc3bd | merge Merge pull request #81 from github/more-ref-options |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9a9ad2bb | merge Merge pull request #83 from github/gitconfig |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a48ad8b5 | Make it possible to define reference groups via gitconfig | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| f25ea539 | Allow several options to be set via gitconfig: | Michael Haggerty <m****r@g****m> | almost 5 years ago | |
| 45cf9e24 | Add a bunch more reference selection options | Michael Haggerty <m****r@g****m> | about 5 years ago | |
| 615b3093 | merge Merge pull request #76 from dbast/master |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 320b27a4 | test.yml: fix typo |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 38400d6d | merge Merge pull request from GHSA-57q7-rxqq-7vgp |
Michael Haggerty <m****r@a****u>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 25d20f90 | merge Merge pull request #75 from github/include-exclude-refs |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 3bcb0cd9 | Reference filtering: improve the usage note | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| f9bab839 | TestPrefixFilter(): add tests of prefixes ending in `/` | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| c7c0d038 | updateRef(): check for errors internally | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 8d956000 | merge Merge master into include-exclude-refs | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| a3d1a004 | merge Merge pull request #74 from github/test-helpers |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d01bfce0 | Add an integration test of reference selection | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 197eb5a9 | Add some tests of `ReferenceFilter`s and `IncludeExcludeFilter` | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 55a860f7 | ReferenceFilter: consider only the reference name | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 0e7961ff | Add test workflow | Daniel Bast <2****t@u****m> | over 5 years ago | |
| fe267750 | merge Merge pull request #72 from github/help-no-error |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| bb0bde60 | tests: stop using `git.Repository` objects internally | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 74d7c168 | tests: stop using `Repository.Path()` | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 1d632863 | createObject(): remove unused argument | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 5dbc258a | gitCommand: take the path of there repo, not the `GIT_DIR`, as arg | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 74f4c969 | merge Merge pull request #73 from github/darwin-arm64-build |
Michael Haggerty <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| deef63c1 | Use a safer method to locate the `git` executable | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 449077fc | Makefile: build and test using `--mod=readonly` | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 811c2acd | .gitignore: add the `vendor` directory | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 3e9c2d83 | Simplify some old build cruft | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| bdbc4871 | Makefile: simplify the build command | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| ebb8ecee | main_test.gitCommand(): label it a test helper | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| cd9e0c3d | TestBomb(): don't instantiate an `Assertions` object | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 72f7a675 | createObject(): make into a test helper function | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| b4db7cd1 | updateRef(): make into a test helper function | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 7924a9ef | main_test.gitCommand(): take a path rather than `Repository` arg | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 71552942 | Make commit message in test repo more informative and less scary | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 09205195 | newGitBomb(): let the caller create the temporary directory | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 2b546af1 | newGitBomb(): turn function into a test helper | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 57e3d3ec | Remove support for building Darwin:386 releases | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| d099842b | Return success on `git-sizer --help` | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 0ee2accf | Add support for building automatically on Darwin:arm64 | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 649faaea | install-vendored-go: also consider the architecture | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| c1d19469 | Update to go1.16.3 | Michael Haggerty <m****r@g****m> | over 5 years ago | |
| 1865f334 | Add a `--show-refs` option, to show what refs are being processed | Michael Haggerty <m****r@g****m> | over 5 years ago |