GitHub / github/git-sizer / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| eae2795d | docs/RELEASING.md: instructions for making a release | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 7fb52e41 | README: document new installation methods (and a few other tweaks) | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 989fe1d7 | Makefile: add `releases` target | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 368ed154 | merge Merge pull request #6 from github/more-tests |
Michael Haggerty <m****r@a****u>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 20aab08c | Add some tests for count "human" formatting | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 35e58f97 | Add some tests of the `counts` package | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| b39ea675 | Add a test of measuring a Git bomb | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 55b9fa05 | Rename `Oid` → `OID` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 13d01305 | Separate out a `git` package | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 00a409b5 | Separate out a `counts` package | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 8d1c9610 | NewRepository(): fix `path` initialization | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| ca03c079 | merge Merge pull request #5 from github/cross-compile |
Michael Haggerty <m****r@a****u>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| ccb76d42 | I think this was cargo-culted and doesn't have an effect | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 5b3f2fd5 | Makefile: add support for cross-compilation | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 9e548778 | By default, just assume a tty | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e19b4c78 | merge Merge pull request #4 from github/check-repo-exists |
Michael Haggerty <m****r@a****u>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| f6f4e198 | Handle any errors from the `BatchObjectIter` subprocess | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 8d9be87a | Handle any errors from the `ObjectIter` subprocess | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e4714125 | Handle any errors from the `ReferenceIter` subprocess | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 290ebe9b | NewRepository(): verify that the repository exists | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 0048e228 | git-sizer: don't accept a repository path on the command line | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| b949b5b0 | merge Merge pull request #2 from github/go-getify |
Michael Haggerty <m****r@a****u>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| d0413fa0 | Makefile: add `srcs` target | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 27585c81 | Makefile: simplify how `GO_SRCS` is initialized | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 7c51c027 | gotest, govet: simplify Makefile targets | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 6aa9318e | Add MIT license | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 7df827f5 | Move `git-sizer.go` and `git_sizer_test.go` to the top level | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 01b7ede1 | Makefile: inline some variables | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 4e09c41a | Makefile: let go determine when to compile | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| d4b04a85 | Makefile: use go trickery to fill `GO_PKGS` and `GO_SRCS` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| b730bd30 | Change the structure of the repository to make it work with `go get` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 8cfd20f6 | README: add a brief summary | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 98617805 | Add CONTRIBUTING.md | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 1ba6afa0 | make gofmt | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 5c490548 | Don't pretend that the build instructions work on all platforms | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 1e6b348f | We don't actually use `dep`, so don't bootstrap it | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 52352619 | Add Code of Conduct | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 9dfa6a97 | NewSizeScanner: always preload blobs | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 1790daa1 | Show a spinner until the first `Inc()` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 4c8c0405 | Change the progress meter to report every 100 ms | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 2fba5829 | Add a `--[no-]progress` option | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 413608e5 | More README tweaks | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 85ef0c72 | README: build a "Usage" section | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e350779e | Support a minimum threshold for reporting statistics | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| efa5cfef | Make the whole table's contents a `section` emitted with `indent=-1` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 59674413 | Rename `table.emitRow()` to `formatRow()` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 68efb391 | Rename `lineSet` to `tableContents` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 789a161e | Add a helper function, `newItem()` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| cf8dc539 | Add a helper function, `newSection()` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 458e1d2f | Inline some now-unneeded `item` methods | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| bc0417c5 | Make `lineSet`s responsible for emitting themselves | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 1bee196b | Tell a line at what indentation level it should emit itself | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 73ad3e9d | Make `table.emitRow()` responsible for adding indentation | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 02dcc01d | Make an `item` responsible for emitting itself | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 82f135e9 | Extract a method `table.emitBlankRow()` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| dd87494c | Extract a method `table.emitRow()` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 68ad04ae | Don't emit a blank line after the table if there are no footnotes | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 8bafb8f1 | Handle the insertion of blank line separators at the top level | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 33073eec | Break up the table-generation code | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| f0e5c3ee | Add a class `table` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 32ee8569 | README: add more suggestions for improving things | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 98188a78 | Tweak tabular output | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| be0dfa4a | Don't emit any names at all in JSON with `--names=none` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 68155feb | Add `omitempty` for JSON output of `MaxParentCountCommit` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 51cd325f | Get rid of the `???type???` paths in JSON output | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 1010ecee | Path.MarshalJSON(): wrap string correctly | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 6263cf73 | If paths are not being output, don't even compute them | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 78577898 | Add a `--names` option to specify whether to show object paths | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| f8ceb89c | Improve README | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 0b9ac0ef | Adjust example output in README to reflect recent changes | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 13a2b2cf | Feed commits to the `PathResolver` in reverse chronological order | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 90f2ce3f | Systematically prefer to cite more recent objects | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e78f08fd | Use reference names for commits that are part of tree/blob paths | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 101a2fd5 | Improve some comments | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e0774398 | Delete some obsolete FIXMEs | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 83aca17d | Use `--date-order` rather than `--topo-order` for commits | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| f790d35c | Update the README | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| d663f78c | Add footnotes containing the paths to the tabular output | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 7aeaa606 | Make the non-JSON output more readable | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| c472afa9 | Move some formatting code to `item` methods | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 96a92e40 | Move more output formatting to the new file | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| df785f88 | Split size output formatting into a separate file | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e8ef2b39 | Be cleverer about composing paths | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 2c250803 | Report the paths to the worst objects | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| c6cfa8b4 | ScanRepositoryUsingGraph(): don't register references until the end | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| c9882ca0 | Change some `*Record` methods to take `Oid` parameters | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 409fc080 | Change some `HistorySize` methods to take a `Graph` parameter | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 642cc556 | Keep track of the worst objects in several dimensions | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 3eaeaacd | Rename the new `HistorySize` members | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 6524503e | Inline the `TreeSize` into `HistorySize` | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| b7dac53e | ensure-go-installed.sh: make version number check more robust | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 927ceb74 | ensure-go-installed.sh: remove bash dependency | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 94c58de1 | install-vendored-go: fix the checksums to agree with the Go version | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 4178a951 | Remove the go archive if it is not downloaded correctly | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| c0f8539b | install-vendored-go: remove bash dependency | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| e233874f | ensure-go-installed is meant to be sourced, not executed | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 11c213f7 | Standardize indents in shell scripts | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| 6c8e1ac4 | README: add some explanation of the output, including samples | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| dc0db70a | Fill in the missing scale values | Michael Haggerty <m****r@g****m> | over 8 years ago | |
| ba3c9813 | Simplify argument handling | Michael Haggerty <m****r@g****m> | over 8 years ago |