{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":119228008,"defaultBranch":"master","name":"git-sizer","ownerLogin":"github","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-28T04:38:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9919?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702834031.0","currentOid":""},"activityList":{"items":[{"before":"fb78b414e22c5c95dfb4c4847b6e7cee58b1b1af","after":null,"ref":"refs/heads/improve-repository-detection","pushedAt":"2023-12-17T17:27:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"}},{"before":"a4fb754855b6f2d3238ed714e9d24c9f1d9820e0","after":"b84ee4d41db733827387690506556739b0c02817","ref":"refs/heads/master","pushedAt":"2023-12-17T17:27:10.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Merge pull request #117 from github/improve-repository-detection\n\nImprove repository detection and deal with `safe.bareRepository=explicit`","shortMessageHtmlLink":"Merge pull request #117 from github/improve-repository-detection"}},{"before":"e62a41c6b2a2573c9df7deeec10e3918274a46db","after":"fb78b414e22c5c95dfb4c4847b6e7cee58b1b1af","ref":"refs/heads/improve-repository-detection","pushedAt":"2023-12-14T07:22:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"Be mindful of `safe.bareRepository` in the tests\n\nAs of Git v2.38.0, there is an option to prevent Git from accessing bare\nrepositories unless asked for explicitly (via `--git-dir` or `GIT_DIR`):\n`safe.bareRepository`.\n\nThe tests of `git sizer`, however, assume that Git will access a bare\nrepository when the current directory points inside that repository.\nThis only works if `safe.bareRepository` indicates that this is safe.\n\nIf that is not the case, i.e. if `safe.bareRepository` is set to\n`explicit`, Git demands that the environment variable `GIT_DIR` is set\n(either explicitly, or via `--git-dir`) when accessing bare\nrepositories.\n\nSo let's set `GIT_DIR` for the test cases that work on bare\nrepositories.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Be mindful of safe.bareRepository in the tests"}},{"before":"8452791a05e19e0b9ada929c07ef8b5a5d333eb0","after":"a4fb754855b6f2d3238ed714e9d24c9f1d9820e0","ref":"refs/heads/master","pushedAt":"2023-12-14T00:21:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"},"commit":{"message":"Merge pull request #111 from rajhawaldar/master\n\nUpdate the installation steps to use 'go install'","shortMessageHtmlLink":"Merge pull request #111 from rajhawaldar/master"}},{"before":"a5da5806a959754a8ef47161f45153c9b5fdf2db","after":"e62a41c6b2a2573c9df7deeec10e3918274a46db","ref":"refs/heads/improve-repository-detection","pushedAt":"2023-12-14T00:13:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"},"commit":{"message":"Tell Git that the bare repositories used in the tests are safe\n\nAs of Git v2.38.0, there is an option to prevent Git from accessing bare\nrepositories unless asked for explicitly (via `--git-dir` or `GIT_DIR`):\n`safe.bareRepository`.\n\nThe tests of `git sizer`, however, assume that Git will access a bare\nrepository when the current directory points inside that repository.\nThis only works if `safe.bareRepository` indicates that this is safe.\n\nLet's just override whatever value the system or user-wide Git config\nhas for that config setting, to ensure that the tests can pass.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Tell Git that the bare repositories used in the tests are safe"}},{"before":"a55acbf482a2139e49a541dc61053d0c46e49c97","after":"a5da5806a959754a8ef47161f45153c9b5fdf2db","ref":"refs/heads/improve-repository-detection","pushedAt":"2023-12-13T20:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"},"commit":{"message":"git_bin.go: use a struct to memoize the `findGitBin()` result\n\nThis keeps the parts close together and also gets rid of a linter\nerror (it didn't like the variable name `gitBinErr`).","shortMessageHtmlLink":"git_bin.go: use a struct to memoize the findGitBin() result"}},{"before":null,"after":"a55acbf482a2139e49a541dc61053d0c46e49c97","ref":"refs/heads/improve-repository-detection","pushedAt":"2023-12-13T17:11:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"},"commit":{"message":"Tell Git that the bare repositories used in the tests are safe\n\nAs of Git v2.38.0, there is an option to prevent Git from accessing bare\nrepositories unless asked for explicitly (via `--git-dir` or `GIT_DIR`):\n`safe.bareRepository`.\n\nThe tests of `git sizer`, however, assume that Git will access a bare\nrepository when the current directory points inside that repository.\nThis only works if `safe.bareRepository` indicates that this is safe.\n\nLet's just override whatever value the system or user-wide Git config\nhas for that config setting, to ensure that the tests can pass.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Tell Git that the bare repositories used in the tests are safe"}},{"before":"a55acbf482a2139e49a541dc61053d0c46e49c97","after":null,"ref":"refs/heads/improve-repository-detectino","pushedAt":"2023-12-13T17:11:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"}},{"before":null,"after":"a55acbf482a2139e49a541dc61053d0c46e49c97","ref":"refs/heads/improve-repository-detectino","pushedAt":"2023-12-13T17:10:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"},"commit":{"message":"Tell Git that the bare repositories used in the tests are safe\n\nAs of Git v2.38.0, there is an option to prevent Git from accessing bare\nrepositories unless asked for explicitly (via `--git-dir` or `GIT_DIR`):\n`safe.bareRepository`.\n\nThe tests of `git sizer`, however, assume that Git will access a bare\nrepository when the current directory points inside that repository.\nThis only works if `safe.bareRepository` indicates that this is safe.\n\nLet's just override whatever value the system or user-wide Git config\nhas for that config setting, to ensure that the tests can pass.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Tell Git that the bare repositories used in the tests are safe"}},{"before":"b1712756e47dd4f761b26fa326afab2e9b47f252","after":null,"ref":"refs/heads/elhmn-automate-relase-asset-upload","pushedAt":"2023-11-10T11:12:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"}},{"before":"9640559b0f78b3ae70369b4dc7ee0dbfc036e088","after":"8452791a05e19e0b9ada929c07ef8b5a5d333eb0","ref":"refs/heads/master","pushedAt":"2023-11-10T11:12:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Merge pull request #115 from github/elhmn-automate-relase-asset-upload\n\nGenerate automatic draft release","shortMessageHtmlLink":"Merge pull request #115 from github/elhmn-automate-relase-asset-upload"}},{"before":null,"after":"b1712756e47dd4f761b26fa326afab2e9b47f252","ref":"refs/heads/elhmn-automate-relase-asset-upload","pushedAt":"2023-11-09T16:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Generate automatic draft release\n\nWe needed a way to generate draft releases for git-sizer binaries.\n\nThis commit adds a new `.github/workflows/release.yml` github action\nthat will generate a draft release when a new tag version is pushed.\n\nthe action will be triggered After the tag is created and pushed using:\n\n```\ngit tag -as v$VERSION\ngit push origin v$VERSION\n```","shortMessageHtmlLink":"Generate automatic draft release"}},{"before":"1b0ecde670f17563805ee2f297155f9faf2c1f24","after":null,"ref":"refs/heads/elhmn-upgrade-go-version","pushedAt":"2023-11-06T13:49:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"}},{"before":"cc04792d0f4f6de3b2808637fe1b753c512ad8af","after":"9640559b0f78b3ae70369b4dc7ee0dbfc036e088","ref":"refs/heads/master","pushedAt":"2023-11-06T13:49:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Merge pull request #114 from github/elhmn-upgrade-go-version\n\nUpgrade build scripts to go1.21","shortMessageHtmlLink":"Merge pull request #114 from github/elhmn-upgrade-go-version"}},{"before":"d6745954d28596cf8c423c2c604f0ef20b40ab53","after":"1b0ecde670f17563805ee2f297155f9faf2c1f24","ref":"refs/heads/elhmn-upgrade-go-version","pushedAt":"2023-11-03T12:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Upgrade build scripts to go1.21","shortMessageHtmlLink":"Upgrade build scripts to go1.21"}},{"before":null,"after":"d6745954d28596cf8c423c2c604f0ef20b40ab53","ref":"refs/heads/elhmn-upgrade-go-version","pushedAt":"2023-11-03T10:27:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Upgrade build scripts to go1.21","shortMessageHtmlLink":"Upgrade build scripts to go1.21"}},{"before":"41cd01a2d2c53775f2f9051391a5761aa8e2e832","after":"d407c86a6bb8be08efb4aaa75838e77cc75de9bc","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-10-05T12:20:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Don't print reference count for json v1\n\nThe reference count is still displayed when the -j flag is passed to\ngit-sizer.\n```\ngit-sizer master~50^{tree} 'HEAD@{1.week.ago}' -v -j\n[TRUNCATED_OUTPUT]\n \"reference_count\": 15,\n \"reference_groups\": {\n \"ignored\": 15\n },\n[TRUNCATED_OUTPUT]\n```\n\nWe don't want to print the reference count for json v1, when explicit\nroot are not provided git-sizer","shortMessageHtmlLink":"Don't print reference count for json v1"}},{"before":"721e353ef294d7935685b95854cfa89e6232e7c3","after":"41cd01a2d2c53775f2f9051391a5761aa8e2e832","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-29T17:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"wip: Don't print referecence count when no reference is traversed","shortMessageHtmlLink":"wip: Don't print referecence count when no reference is traversed"}},{"before":"135d97e46dccb08411cff9c22e39a7dc9ecf5125","after":"721e353ef294d7935685b95854cfa89e6232e7c3","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-29T12:09:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Still run `git for-each-ref` when explicit roots and reference filters are specified\n\nWhen explicit roots and reference filters are both provided, we want to make\nsure that the optimisation don't kick in. As we still want to iterate\nover all references in order to apply the filters.\n\nHere is an example with git-sizer being run with explicit roots and reference filters\n```\ngit-sizer main~20^{tree} main~10^{tree} --tags --branches\n```","shortMessageHtmlLink":"Still run git for-each-ref when explicit roots and reference filter…"}},{"before":"9d71973b7c0ce12a4a05dce16ba0535863921316","after":"135d97e46dccb08411cff9c22e39a7dc9ecf5125","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-29T12:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Run `git for-each-ref` when explicit roots and no filters are specified\n\nWhen explicit roots and reference filters specified, we want to make\nsure that the optimisation don't kick in. As it we still want to iterate\nover all references in order to apply the filters.","shortMessageHtmlLink":"Run git for-each-ref when explicit roots and no filters are specified"}},{"before":"7498baf261ea0aad0d2265c9f53d930df577c9f2","after":"9d71973b7c0ce12a4a05dce16ba0535863921316","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-25T13:09:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Don't search/list every single repo reference when explicit references are provided","shortMessageHtmlLink":"Don't search/list every single repo reference when explicit reference…"}},{"before":"b5c852fcf502cf5e0b5b592709a79928b84b8ced","after":"7498baf261ea0aad0d2265c9f53d930df577c9f2","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-25T13:06:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"wip: working on it slowly","shortMessageHtmlLink":"wip: working on it slowly"}},{"before":"3b67f4acdfbfb0e4908af464dd040aaacaf50207","after":"b5c852fcf502cf5e0b5b592709a79928b84b8ced","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-25T12:54:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"wip: working on it slowly","shortMessageHtmlLink":"wip: working on it slowly"}},{"before":"ece824e6f38d2a9f5c6ce3ad907311af2b8e6c31","after":"3b67f4acdfbfb0e4908af464dd040aaacaf50207","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-25T12:51:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"wip: working on it slowly","shortMessageHtmlLink":"wip: working on it slowly"}},{"before":"6ff1f0d71338b9295b5d34a982ca26b9606f4ce8","after":"ece824e6f38d2a9f5c6ce3ad907311af2b8e6c31","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-25T12:35:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"wip: working on it slowly","shortMessageHtmlLink":"wip: working on it slowly"}},{"before":null,"after":"6ff1f0d71338b9295b5d34a982ca26b9606f4ce8","ref":"refs/heads/elhmn-limit-tree-traversal-to-refs-passed-by-arguments","pushedAt":"2023-09-25T11:55:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"wip: working on it slowly","shortMessageHtmlLink":"wip: working on it slowly"}},{"before":"5d339ec292a3cc126f802efa98de90ea6a804626","after":null,"ref":"refs/heads/scan-arbitrary-roots","pushedAt":"2023-08-22T12:38:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"}},{"before":"0b6d3a21c6ccbd49463534a19cc1b3f71526c077","after":"cc04792d0f4f6de3b2808637fe1b753c512ad8af","ref":"refs/heads/master","pushedAt":"2023-08-22T12:38:52.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"elhmn","name":"Boris Mbarga","path":"/elhmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5704817?s=80&v=4"},"commit":{"message":"Merge pull request #110 from github/scan-arbitrary-roots\n\nScan starting at arbitrary roots","shortMessageHtmlLink":"Merge pull request #110 from github/scan-arbitrary-roots"}},{"before":"9e8b14fe3012f05c163ffdf79a32bcb2b48ea422","after":"5d339ec292a3cc126f802efa98de90ea6a804626","ref":"refs/heads/scan-arbitrary-roots","pushedAt":"2023-08-19T13:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"},"commit":{"message":"There's no reason to make this context cancelable","shortMessageHtmlLink":"There's no reason to make this context cancelable"}},{"before":"9e8b14fe3012f05c163ffdf79a32bcb2b48ea422","after":null,"ref":"refs/heads/scan-arbitary-roots","pushedAt":"2023-08-14T20:31:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mhagger","name":"Michael Haggerty","path":"/mhagger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119718?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzFaoyAA","startCursor":null,"endCursor":null}},"title":"Activity · github/git-sizer"}