mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-22 13:57:17 +08:00
Avoid using chmod --reference in style.fish
chmod --reference is not available on OS X Instead, we copy the source file into the temporary path, so that mode bits are preserved
This commit is contained in:
parent
5d20750aaa
commit
d910aa15fe
|
@ -73,13 +73,13 @@ if set -q c_files[1]
|
|||
echo Running clang-format
|
||||
echo ========================================
|
||||
for file in $c_files
|
||||
cp $file $file.new # preserves mode bits
|
||||
clang-format $file >$file.new
|
||||
if cmp --quiet $file $file.new
|
||||
echo $file was correctly formatted
|
||||
rm $file.new
|
||||
else
|
||||
echo $file was NOT correctly formatted
|
||||
chmod --reference=$file $file.new
|
||||
mv $file.new $file
|
||||
end
|
||||
end
|
||||
|
@ -101,13 +101,13 @@ if set -q f_files[1]
|
|||
echo Running fish_indent
|
||||
echo ========================================
|
||||
for file in $f_files
|
||||
cp $file $file.new # preserves mode bits
|
||||
fish_indent <$file >$file.new
|
||||
if cmp --quiet $file $file.new
|
||||
echo $file was correctly formatted
|
||||
rm $file.new
|
||||
else
|
||||
echo $file was NOT correctly formatted
|
||||
chmod --reference=$file $file.new
|
||||
mv $file.new $file
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue
Block a user