Compared to the last round [1], the "precious" attribute is now only used by "git clean". "git merge" and "git checkout" will not abort when they are about to overwrite precious files. [1] https://public-inbox.org/git/20181126193804.30741-1-pclouds@xxxxxxxxx/ Nguyễn Thái Ngọc Duy (1): Introduce "precious" file concept Documentation/git-clean.txt | 3 ++- Documentation/gitattributes.txt | 11 +++++++++++ Documentation/gitignore.txt | 4 ++++ attr.c | 12 ++++++++++++ attr.h | 2 ++ builtin/clean.c | 20 +++++++++++++++++--- t/t7300-clean.sh | 29 +++++++++++++++++++++++++++++ 7 files changed, 77 insertions(+), 4 deletions(-) -- 2.21.0.rc0.328.g0e39304f8d