Use atomic_write instead of deleting and writing file.
This commit is contained in:
parent
6d27367c7e
commit
71171f9cb0
@ -148,8 +148,7 @@ module Commands
|
||||
cmds = internal_commands + internal_developer_commands + internal_commands_aliases
|
||||
|
||||
file = HOMEBREW_REPOSITORY/"completions/internal_commands_list.txt"
|
||||
file.delete if file.exist?
|
||||
file.write(cmds.sort.join("\n") + "\n")
|
||||
file.atomic_write(cmds.sort.join("\n") + "\n")
|
||||
end
|
||||
|
||||
def rebuild_commands_completion_list
|
||||
@ -157,7 +156,6 @@ module Commands
|
||||
HOMEBREW_CACHE.mkpath
|
||||
|
||||
file = HOMEBREW_CACHE/"all_commands_list.txt"
|
||||
file.delete if file.exist?
|
||||
file.write(commands(aliases: true).sort.join("\n") + "\n")
|
||||
file.atomic_write(commands(aliases: true).sort.join("\n") + "\n")
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user