{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":793813720,"defaultBranch":"main","name":"path-filtering-orb","ownerLogin":"makenotion","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-29T23:15:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4792552?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714432881.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"3d0e5e172d64394fa3fde7a5c9a9768da0276cf3","ref":"refs/heads/benkraft.blobless","pushedAt":"2024-04-29T23:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjaminjkraft","name":"Ben Kraft","path":"/benjaminjkraft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111238?s=80&v=4"},"commit":{"message":"Don't detect copies/renames in set-parameters\n\nThe big benefit of this is in a [blobless clone], where it lets you\navoid downloading all the blobs (which you shouldn't need just to know\n_whether_ a file changed). But it's probably a perf win always: it makes\n`git diff` do a bit less work. And it's probably more correct: for the\npurposes of whether to run a CI job, a move/copy should count as a\nmodification -- for example one should assume the file must\nbe rebuilt in its new location, the tests for both old and new location\nshould be run, etc.\n\n[blobless clone]: https://github.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/\n\nI tested this by running\n```sh\ngit diff --name-only HEAD HEAD~1000 >/dev/null\n```\nin a blobless clone of a large repo. In that case it logs some messages\nabout the fetches it's doing. (And empirically in our actual CI pipeline\nit has occasionally failed, if the blob fetch fails due to network\nflakes.) With the new flags, it does not, and returns much more quickly.","shortMessageHtmlLink":"Don't detect copies/renames in set-parameters"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPXeClQA","startCursor":null,"endCursor":null}},"title":"Activity ยท makenotion/path-filtering-orb"}