{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23216272,"defaultBranch":"main","name":"git","ownerLogin":"git-for-windows","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-08-22T07:07:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4571183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727392789.0","currentOid":""},"activityList":{"items":[{"before":"5b8a929c7e7d42d0b140ad7284d5aea4613873f3","after":"03c36c6307f448a00a556814a113d8535352e1cc","ref":"refs/heads/shears/maint","pushedAt":"2024-09-27T00:10:55.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":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"ec0812422d97741c5273b076aa28529cc7d58d62","after":"fd1c440e35aac6dc2a76faf54f28866b24b084d2","ref":"refs/heads/shears/main","pushedAt":"2024-09-26T23:48:27.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":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"0cfa8f429254be5f25fbc66d79084e9e4420c5a4","after":"ff1290f885871bfc7c2dcaa14439c1f23f72bd84","ref":"refs/heads/shears/next","pushedAt":"2024-09-26T23:40:23.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":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"5e50b5f86397350ec50a8cd76f1fe297f5dd050a","after":"723e5b82efc3f9184c194a15a9daabdd9c45ae63","ref":"refs/heads/shears/seen","pushedAt":"2024-09-26T23:34:14.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":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"e6b06173296d9a458f728aa72de4046d49053279","after":null,"ref":"refs/heads/rebase-to-v2.47.0-rc0","pushedAt":"2024-09-26T23:19:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gitforwindowshelper[bot]","name":null,"path":"/apps/gitforwindowshelper","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/246505?s=80&v=4"}},{"before":"68f029a146831d077ec0d01042b66225d1560d74","after":"e6b06173296d9a458f728aa72de4046d49053279","ref":"refs/heads/main","pushedAt":"2024-09-26T23:19:46.000Z","pushType":"push","commitsCount":1055,"pusher":{"login":"gitforwindowshelper[bot]","name":null,"path":"/apps/gitforwindowshelper","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/246505?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"1d37059dd501f8209ca198f4a1e684f8ad220d57","after":"e6b06173296d9a458f728aa72de4046d49053279","ref":"refs/heads/rebase-to-v2.47.0-rc0","pushedAt":"2024-09-26T21:42:29.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":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":null,"after":"1d37059dd501f8209ca198f4a1e684f8ad220d57","ref":"refs/heads/rebase-to-v2.47.0-rc0","pushedAt":"2024-09-26T21:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"fixup! pack-objects: refactor path-walk delta phase","shortMessageHtmlLink":"fixup! pack-objects: refactor path-walk delta phase"}},{"before":"50b999768d4fdbc7dc06d543929bc0c0cc281560","after":"5b8a929c7e7d42d0b140ad7284d5aea4613873f3","ref":"refs/heads/shears/maint","pushedAt":"2024-09-26T18:33:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Add experimental 'git survey' builtin (#5174)\n\nThis introduces `git survey` to Git for Windows ahead of upstream for\r\nthe express purpose of getting the path-based analysis in the hands of\r\nmore folks.\r\n\r\nThe inspiration of this builtin is\r\n[`git-sizer`](https://github.com/github/git-sizer), but since that\r\ncommand relies on `git cat-file --batch` to get the contents of objects,\r\nit has limits to how much information it can provide.\r\n\r\nThis is mostly a rewrite of the `git survey` builtin that was introduced\r\ninto the `microsoft/git` fork in microsoft/git#667. That version had a\r\nlot more bells and whistles, including an analysis much closer to what\r\n`git-sizer` provides.\r\n\r\nThe biggest difference in this version is that this one is focused on\r\nusing the path-walk API in order to visit batches of objects based on a\r\ncommon path. This allows identifying, for instance, the path that is\r\ncontributing the most to the on-disk size across all versions at that\r\npath.\r\n\r\nFor example, here are the top ten paths contributing to my local Git\r\nrepository (which includes `microsoft/git` and `gitster/git`):\r\n\r\n```\r\nTOP FILES BY DISK SIZE\r\n============================================================================\r\n Path | Count | Disk Size | Inflated Size\r\n-----------------------------------------+-------+-----------+--------------\r\n whats-cooking.txt | 1373 | 11637459 | 37226854\r\n t/helper/test-gvfs-protocol | 2 | 6847105 | 17233072\r\n git-rebase--helper | 1 | 6027849 | 15269664\r\n compat/mingw.c | 6111 | 5194453 | 463466970\r\n t/helper/test-parse-options | 1 | 3420385 | 8807968\r\n t/helper/test-pkt-line | 1 | 3408661 | 8778960\r\n t/helper/test-dump-untracked-cache | 1 | 3408645 | 8780816\r\n t/helper/test-dump-fsmonitor | 1 | 3406639 | 8776656\r\n po/vi.po | 104 | 1376337 | 51441603\r\n po/de.po | 210 | 1360112 | 71198603\r\n```\r\n\r\nThis kind of analysis has been helpful in identifying the reasons for\r\ngrowth in a few internal monorepos. Those findings motivated the changes\r\nin #5157 and #5171.\r\n\r\nWith this early version in Git for Windows, we can expand the reach of\r\nthe experimental tool in advance of it being contributed to the upstream\r\nproject.\r\n\r\nUnfortunately, this will mean that in the next `microsoft/git` rebase,\r\n@jeffhostetler's version will need to be pulled out since there are\r\nenough conflicts. These conflicts include how tables are stored and\r\ngenerated, as the version in this PR is slightly more general to allow\r\nfor different kinds of data.","shortMessageHtmlLink":"Add experimental 'git survey' builtin (#5174)"}},{"before":"5e2e8b4dba14e8fe838c1c7a9527fb47f5311b9f","after":"68f029a146831d077ec0d01042b66225d1560d74","ref":"refs/heads/main","pushedAt":"2024-09-26T18:32:11.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"Add experimental 'git survey' builtin (#5174)\n\nThis introduces `git survey` to Git for Windows ahead of upstream for\r\nthe express purpose of getting the path-based analysis in the hands of\r\nmore folks.\r\n\r\nThe inspiration of this builtin is\r\n[`git-sizer`](https://github.com/github/git-sizer), but since that\r\ncommand relies on `git cat-file --batch` to get the contents of objects,\r\nit has limits to how much information it can provide.\r\n\r\nThis is mostly a rewrite of the `git survey` builtin that was introduced\r\ninto the `microsoft/git` fork in microsoft/git#667. That version had a\r\nlot more bells and whistles, including an analysis much closer to what\r\n`git-sizer` provides.\r\n\r\nThe biggest difference in this version is that this one is focused on\r\nusing the path-walk API in order to visit batches of objects based on a\r\ncommon path. This allows identifying, for instance, the path that is\r\ncontributing the most to the on-disk size across all versions at that\r\npath.\r\n\r\nFor example, here are the top ten paths contributing to my local Git\r\nrepository (which includes `microsoft/git` and `gitster/git`):\r\n\r\n```\r\nTOP FILES BY DISK SIZE\r\n============================================================================\r\n Path | Count | Disk Size | Inflated Size\r\n-----------------------------------------+-------+-----------+--------------\r\n whats-cooking.txt | 1373 | 11637459 | 37226854\r\n t/helper/test-gvfs-protocol | 2 | 6847105 | 17233072\r\n git-rebase--helper | 1 | 6027849 | 15269664\r\n compat/mingw.c | 6111 | 5194453 | 463466970\r\n t/helper/test-parse-options | 1 | 3420385 | 8807968\r\n t/helper/test-pkt-line | 1 | 3408661 | 8778960\r\n t/helper/test-dump-untracked-cache | 1 | 3408645 | 8780816\r\n t/helper/test-dump-fsmonitor | 1 | 3406639 | 8776656\r\n po/vi.po | 104 | 1376337 | 51441603\r\n po/de.po | 210 | 1360112 | 71198603\r\n```\r\n\r\nThis kind of analysis has been helpful in identifying the reasons for\r\ngrowth in a few internal monorepos. Those findings motivated the changes\r\nin #5157 and #5171.\r\n\r\nWith this early version in Git for Windows, we can expand the reach of\r\nthe experimental tool in advance of it being contributed to the upstream\r\nproject.\r\n\r\nUnfortunately, this will mean that in the next `microsoft/git` rebase,\r\n@jeffhostetler's version will need to be pulled out since there are\r\nenough conflicts. These conflicts include how tables are stored and\r\ngenerated, as the version in this PR is slightly more general to allow\r\nfor different kinds of data.","shortMessageHtmlLink":"Add experimental 'git survey' builtin (#5174)"}},{"before":"56497de881fa9391472c6284eaa041d9ddc91e13","after":"50b999768d4fdbc7dc06d543929bc0c0cc281560","ref":"refs/heads/shears/maint","pushedAt":"2024-09-26T11:12:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Introduce 'git backfill' to get missing blobs in a partial clone (#5172)\n\nThis change introduces the `git backfill` command which uses the path\r\nwalk API to download missing blobs in a blobless partial clone.\r\n\r\nBy downloading blobs that correspond to the same file path at the same\r\ntime, we hope to maximize the potential benefits of delta compression\r\nagainst multiple versions.\r\n\r\nThese downloads occur in a configurable batch size, presenting a\r\nmechanism to perform \"resumable\" clones: `git clone --filter=blob:none`\r\ngets the commits and trees, then `git backfill` will download all\r\nmissing blobs. If `git backfill` is interrupted partway through, it can\r\nbe restarted and will redownload only the missing objects.\r\n\r\nWhen combining blobless partial clones with sparse-checkout, `git\r\nbackfill` will assume its `--sparse` option and download only the blobs\r\nwithin the sparse-checkout. Users may want to do this as the repo size\r\nwill still be smaller than the full repo size, but commands like `git\r\nblame` or `git log -L` will not suffer from many one-by-one blob\r\ndownloads.\r\n\r\nFuture directions should consider adding a pathspec or file prefix to\r\nfurther focus which paths are being downloaded in a batch.","shortMessageHtmlLink":"Introduce 'git backfill' to get missing blobs in a partial clone (#5172)"}},{"before":"275c9dbb34899282fa908696c4e53e6ed49d3046","after":"5e2e8b4dba14e8fe838c1c7a9527fb47f5311b9f","ref":"refs/heads/main","pushedAt":"2024-09-26T11:10:40.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"Introduce 'git backfill' to get missing blobs in a partial clone (#5172)\n\nThis change introduces the `git backfill` command which uses the path\r\nwalk API to download missing blobs in a blobless partial clone.\r\n\r\nBy downloading blobs that correspond to the same file path at the same\r\ntime, we hope to maximize the potential benefits of delta compression\r\nagainst multiple versions.\r\n\r\nThese downloads occur in a configurable batch size, presenting a\r\nmechanism to perform \"resumable\" clones: `git clone --filter=blob:none`\r\ngets the commits and trees, then `git backfill` will download all\r\nmissing blobs. If `git backfill` is interrupted partway through, it can\r\nbe restarted and will redownload only the missing objects.\r\n\r\nWhen combining blobless partial clones with sparse-checkout, `git\r\nbackfill` will assume its `--sparse` option and download only the blobs\r\nwithin the sparse-checkout. Users may want to do this as the repo size\r\nwill still be smaller than the full repo size, but commands like `git\r\nblame` or `git log -L` will not suffer from many one-by-one blob\r\ndownloads.\r\n\r\nFuture directions should consider adding a pathspec or file prefix to\r\nfurther focus which paths are being downloaded in a batch.","shortMessageHtmlLink":"Introduce 'git backfill' to get missing blobs in a partial clone (#5172)"}},{"before":"56276836e0dc5636776a3a6fd052c38206e900ae","after":"56497de881fa9391472c6284eaa041d9ddc91e13","ref":"refs/heads/shears/maint","pushedAt":"2024-09-25T20:50:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Add path walk API and its use in 'git pack-objects' (#5171)\n\nThis is a follow up to #5157 as well as motivated by the RFC in\r\ngitgitgadget/git#1786.\r\n\r\nWe have ways of walking all objects, but it is focused on visiting a\r\nsingle commit and then expanding the new trees and blobs reachable from\r\nthat commit that have not been visited yet. This means that objects\r\narrive without any locality based on their path.\r\n\r\nAdd a new \"path walk API\" that focuses on walking objects in batches\r\naccording to their type and path. This will walk all annotated tags, all\r\ncommits, all root trees, and then start a depth-first search among all\r\npaths in the repo to collect trees and blobs in batches.\r\n\r\nThe most important application for this is being fast-tracked to Git for\r\nWindows: `git pack-objects --path-walk`. This application of the path\r\nwalk API discovers the objects to pack via this batched walk, and\r\nautomatically groups objects that appear at a common path so they can be\r\nchecked for delta comparisons.\r\n\r\nThis use completely avoids any name-hash collisions (even the collisions\r\nthat sometimes occur with the new `--full-name-hash` option) and can be\r\nmuch faster to compute since the first pass of delta calculations does\r\nnot waste time on objects that are unlikely to be diffable.\r\n\r\nSome statistics are available in the commit messages.","shortMessageHtmlLink":"Add path walk API and its use in 'git pack-objects' (#5171)"}},{"before":"1e20af0e809e08cca5714727dfa0fb50c0c4664d","after":"275c9dbb34899282fa908696c4e53e6ed49d3046","ref":"refs/heads/main","pushedAt":"2024-09-25T20:48:41.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"derrickstolee","name":"Derrick Stolee","path":"/derrickstolee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/570044?s=80&v=4"},"commit":{"message":"Add path walk API and its use in 'git pack-objects' (#5171)\n\nThis is a follow up to #5157 as well as motivated by the RFC in\r\ngitgitgadget/git#1786.\r\n\r\nWe have ways of walking all objects, but it is focused on visiting a\r\nsingle commit and then expanding the new trees and blobs reachable from\r\nthat commit that have not been visited yet. This means that objects\r\narrive without any locality based on their path.\r\n\r\nAdd a new \"path walk API\" that focuses on walking objects in batches\r\naccording to their type and path. This will walk all annotated tags, all\r\ncommits, all root trees, and then start a depth-first search among all\r\npaths in the repo to collect trees and blobs in batches.\r\n\r\nThe most important application for this is being fast-tracked to Git for\r\nWindows: `git pack-objects --path-walk`. This application of the path\r\nwalk API discovers the objects to pack via this batched walk, and\r\nautomatically groups objects that appear at a common path so they can be\r\nchecked for delta comparisons.\r\n\r\nThis use completely avoids any name-hash collisions (even the collisions\r\nthat sometimes occur with the new `--full-name-hash` option) and can be\r\nmuch faster to compute since the first pass of delta calculations does\r\nnot waste time on objects that are unlikely to be diffable.\r\n\r\nSome statistics are available in the commit messages.","shortMessageHtmlLink":"Add path walk API and its use in 'git pack-objects' (#5171)"}},{"before":"8b7a4a2a34bbacc7cde3129fd7c19a1de40b40ce","after":"56276836e0dc5636776a3a6fd052c38206e900ae","ref":"refs/heads/shears/maint","pushedAt":"2024-09-24T13:04:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"4bb8c6568800cc277496d4df6fc4524d9808300e","after":"1e20af0e809e08cca5714727dfa0fb50c0c4664d","ref":"refs/heads/main","pushedAt":"2024-09-24T13:02:29.000Z","pushType":"push","commitsCount":363,"pusher":{"login":"gitforwindowshelper[bot]","name":null,"path":"/apps/gitforwindowshelper","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/246505?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"7b0d22d5c1e062e83b0b8d99eb3e4a98796e8296","after":"8b7a4a2a34bbacc7cde3129fd7c19a1de40b40ce","ref":"refs/heads/shears/maint","pushedAt":"2024-09-24T11:27:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"pack-objects: create new name-hash algorithm (#5157)\n\nThis is an updated version of gitgitgadget/git#1785, intended for early\r\nconsumption into Git for Windows.\r\n\r\nThe idea here is to add a new `--full-name-hash` option to `git\r\npack-objects` and `git repack`. This adjusts the name-hash value used\r\nfor finding delta bases in such a way that uses the full path name with\r\na lower likelihood of collisions than the default name-hash algorithm.\r\nIn many repositories with name-hash collisions and many versions of\r\nthose paths, this can significantly reduce the size of a full repack. It\r\ncan also help in certain cases of `git push`, but only if the pack is\r\nalready artificially inflated by name-hash collisions; cases that find\r\n\"sibling\" deltas as better choices become worse with `--full-name-hash`.\r\n\r\nThus, this option is currently recommended for full repacks of large\r\nrepos, and on client machines without reachability bitmaps.\r\n\r\nSome care is taken to ignore this option when using bitmaps, either\r\nwriting bitmaps or using a bitmap walk during reads. The bitmap file\r\nformat contains name-hash values, but no way to indicate which function\r\nis used, so compatibility is a concern for bitmaps. Future work could\r\nexplore this idea.\r\n\r\nAfter this PR is merged, then the more-involved `--path-walk` option may\r\nbe considered.","shortMessageHtmlLink":"pack-objects: create new name-hash algorithm (#5157)"}},{"before":"4538ee661df3a1e2861f1c2bec0fe82e02b85564","after":"4bb8c6568800cc277496d4df6fc4524d9808300e","ref":"refs/heads/main","pushedAt":"2024-09-24T11:26:06.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"pack-objects: create new name-hash algorithm (#5157)\n\nThis is an updated version of gitgitgadget/git#1785, intended for early\r\nconsumption into Git for Windows.\r\n\r\nThe idea here is to add a new `--full-name-hash` option to `git\r\npack-objects` and `git repack`. This adjusts the name-hash value used\r\nfor finding delta bases in such a way that uses the full path name with\r\na lower likelihood of collisions than the default name-hash algorithm.\r\nIn many repositories with name-hash collisions and many versions of\r\nthose paths, this can significantly reduce the size of a full repack. It\r\ncan also help in certain cases of `git push`, but only if the pack is\r\nalready artificially inflated by name-hash collisions; cases that find\r\n\"sibling\" deltas as better choices become worse with `--full-name-hash`.\r\n\r\nThus, this option is currently recommended for full repacks of large\r\nrepos, and on client machines without reachability bitmaps.\r\n\r\nSome care is taken to ignore this option when using bitmaps, either\r\nwriting bitmaps or using a bitmap walk during reads. The bitmap file\r\nformat contains name-hash values, but no way to indicate which function\r\nis used, so compatibility is a concern for bitmaps. Future work could\r\nexplore this idea.\r\n\r\nAfter this PR is merged, then the more-involved `--path-walk` option may\r\nbe considered.","shortMessageHtmlLink":"pack-objects: create new name-hash algorithm (#5157)"}},{"before":"0a18bbc207fd288f2657d505706b01da65e8b68a","after":"5e50b5f86397350ec50a8cd76f1fe297f5dd050a","ref":"refs/heads/shears/seen","pushedAt":"2024-09-24T10:10:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)\n\nThis patch implements a work-around, basically for the sake of Git for\r\nWindows v2.46.2's CI build: The `macos-13` runner images still reference\r\nlibcurl v8.10.0, which has a known flaw that breaks t5559.30. Let's\r\ndetect this situation and skip that test case in that case.\r\n\r\nWhile at it, also backport the work-around for a flaky test case\r\n(t5512.40 \"helper with refspec capability fails gracefully\").\r\n\r\nThis fixes https://github.com/git-for-windows/git/issues/5159.","shortMessageHtmlLink":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)"}},{"before":"6c7b84414a506f9221aeabd9f64d4cda25d37e34","after":"0cfa8f429254be5f25fbc66d79084e9e4420c5a4","ref":"refs/heads/shears/next","pushedAt":"2024-09-24T10:09:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)\n\nThis patch implements a work-around, basically for the sake of Git for\r\nWindows v2.46.2's CI build: The `macos-13` runner images still reference\r\nlibcurl v8.10.0, which has a known flaw that breaks t5559.30. Let's\r\ndetect this situation and skip that test case in that case.\r\n\r\nWhile at it, also backport the work-around for a flaky test case\r\n(t5512.40 \"helper with refspec capability fails gracefully\").\r\n\r\nThis fixes https://github.com/git-for-windows/git/issues/5159.","shortMessageHtmlLink":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)"}},{"before":"d4a157d13894d405054512248e5e4ee0f027e905","after":"7b0d22d5c1e062e83b0b8d99eb3e4a98796e8296","ref":"refs/heads/shears/maint","pushedAt":"2024-09-24T10:09:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)\n\nThis patch implements a work-around, basically for the sake of Git for\r\nWindows v2.46.2's CI build: The `macos-13` runner images still reference\r\nlibcurl v8.10.0, which has a known flaw that breaks t5559.30. Let's\r\ndetect this situation and skip that test case in that case.\r\n\r\nWhile at it, also backport the work-around for a flaky test case\r\n(t5512.40 \"helper with refspec capability fails gracefully\").\r\n\r\nThis fixes https://github.com/git-for-windows/git/issues/5159.","shortMessageHtmlLink":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)"}},{"before":"6cd9c8395e996abe49e3fcd4f07364be001f4200","after":"4538ee661df3a1e2861f1c2bec0fe82e02b85564","ref":"refs/heads/main","pushedAt":"2024-09-24T10:07:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)\n\nThis patch implements a work-around, basically for the sake of Git for\r\nWindows v2.46.2's CI build: The `macos-13` runner images still reference\r\nlibcurl v8.10.0, which has a known flaw that breaks t5559.30. Let's\r\ndetect this situation and skip that test case in that case.\r\n\r\nWhile at it, also backport the work-around for a flaky test case\r\n(t5512.40 \"helper with refspec capability fails gracefully\").\r\n\r\nThis fixes https://github.com/git-for-windows/git/issues/5159.","shortMessageHtmlLink":"ci: work around a problem with HTTP/2 vs libcurl v8.10.0 (#5165)"}},{"before":"b1b319cf3fbe0272b10a308130997595d55cb7fd","after":"6c7b84414a506f9221aeabd9f64d4cda25d37e34","ref":"refs/heads/shears/next","pushedAt":"2024-09-23T19:04:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"e519b1a4158e4ad509457026fb22051f4d7a0c07","after":"d4a157d13894d405054512248e5e4ee0f027e905","ref":"refs/heads/shears/maint","pushedAt":"2024-09-23T19:04:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"f616aee87abd5b43fb024efcd745b8025d447b6c","after":"0a18bbc207fd288f2657d505706b01da65e8b68a","ref":"refs/heads/shears/seen","pushedAt":"2024-09-23T19:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":null,"after":"e89251c30d1ed0c392c17ed512baa3342c9d4dd2","ref":"refs/heads/minimal-flavor-from-ci-artifacts","pushedAt":"2024-09-22T16:27:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dennisameling","name":"Dennis Ameling","path":"/dennisameling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17739158?s=80&v=4"},"commit":{"message":"TO-DROP: test minimal flavor from ci-artifacts","shortMessageHtmlLink":"TO-DROP: test minimal flavor from ci-artifacts"}},{"before":"498799e8aa98f0b1f667aa1591854c8231edcda3","after":"b1b319cf3fbe0272b10a308130997595d55cb7fd","ref":"refs/heads/shears/next","pushedAt":"2024-09-20T22:52:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"a138209cc8447bb763a56ae973500bc88a08b1d7","after":"f616aee87abd5b43fb024efcd745b8025d447b6c","ref":"refs/heads/shears/seen","pushedAt":"2024-09-20T22:52:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"Merge 'readme' into HEAD\n\nAdd a README.md for GitHub goodness.\n\nSigned-off-by: Johannes Schindelin ","shortMessageHtmlLink":"Merge 'readme' into HEAD"}},{"before":"7a902a62a51c95bf971764ad57d6d7f688bf46b4","after":"ec0812422d97741c5273b076aa28529cc7d58d62","ref":"refs/heads/shears/main","pushedAt":"2024-09-20T22:52:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"git-for-windows-ci","name":null,"path":"/git-for-windows-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24522801?s=80&v=4"},"commit":{"message":"cmake: stop looking for `REFTABLE_TEST_OBJS` in the Makefile\n\nAs of 15e29ea1c648 (t: move reftable/stack_test.c to the unit testing\nframework, 2024-09-08), the reftable tests are no longer part of\n`test-tool.exe`, so let's stop looking for those lines that are no\nlonger in the `Makefile`.\n\nSigned-off-by: Johannes Schindelin \nSigned-off-by: Junio C Hamano \n(cherry picked from commit 75c4d8f0448a7669447942e725cb87ce22067ff2)","shortMessageHtmlLink":"cmake: stop looking for REFTABLE_TEST_OBJS in the Makefile"}},{"before":"281797799727166e6fa83ac3b95fa3c6293fa138","after":"7a902a62a51c95bf971764ad57d6d7f688bf46b4","ref":"refs/heads/shears/main","pushedAt":"2024-09-20T12:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dscho","name":"Johannes Schindelin","path":"/dscho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127790?s=80&v=4"},"commit":{"message":"cmake: stop looking for `REFTABLE_TEST_OBJS` in the Makefile\n\nAs of 15e29ea1c648 (t: move reftable/stack_test.c to the unit testing\nframework, 2024-09-08), the reftable tests are no longer part of\n`test-tool.exe`, so let's stop looking for those lines that are no\nlonger in the `Makefile`.\n\nSigned-off-by: Johannes Schindelin \nSigned-off-by: Junio C Hamano \n(cherry picked from commit 75c4d8f0448a7669447942e725cb87ce22067ff2)","shortMessageHtmlLink":"cmake: stop looking for REFTABLE_TEST_OBJS in the Makefile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwMDoxMDo1NS4wMDAwMDBazwAAAATCD_SB","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjo1MToxNi4wMDAwMDBazwAAAAS79X59"}},"title":"Activity ยท git-for-windows/git"}