You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zeripath 248b96d8a3
Use git attributes to determine generated and vendored status for language stats and diffs (#16773)
Replaces #16262
Replaces #16250
Replaces #14833

This PR first implements a `git check-attr` pipe reader - using `git check-attr --stdin -z --cached` - taking account of the change in the output format in git 1.8.5 and creates a helper function to read a tree into a temporary index file for that pipe reader.

It then wires this in to the language stats helper and into the git diff generation.

Files which are marked generated will be folded by default.

Fixes #14786
Fixes #12653
3 years ago
..
code Fix and restyle menu on code line (#15913) 3 years ago
components Actually compute proper foreground color for labels (#16729) 3 years ago
features Update JS dependencies (#16708) 3 years ago
markup Keep attachments on tasklist update (#16750) 3 years ago
standalone docs: swagger show models by default (#14880) 3 years ago
vendor Restore Accessibility for Dropdown (#16576) 3 years ago
easymde.js Switch from SimpleMDE to EasyMDE (#13333) 4 years ago
index.js Use git attributes to determine generated and vendored status for language stats and diffs (#16773) 3 years ago
jquery.js Upgrade jQuery to 3.5.0, remove jQuery-Migrate, fix deprecations (#11055) 4 years ago
publicpath.js Unregister non-matching serviceworkers (#15834) 3 years ago
serviceworker.js Fix serviceworker output file and misc improvements (#11562) 4 years ago
svg.js Load issue/PR context popup data only when needed (#15955) 3 years ago
utils.js Unregister non-matching serviceworkers (#15834) 3 years ago
utils.test.js Unregister non-matching serviceworkers (#15834) 3 years ago