vcs.rb: ignore configuration files get rid of aliases [ci skip]

This commit is contained in:
Nobuyoshi Nakada 2022-06-22 09:33:25 +09:00
Родитель bc77cda8fd
Коммит 7fd51c0241
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -460,10 +460,13 @@ class VCS
end end
def without_gitconfig def without_gitconfig
home = ENV.delete('HOME') envs = %w'HOME XDG_CONFIG_HOME GIT_SYSTEM_CONFIG GIT_CONFIG_SYSTEM'.each_with_object({}) do |v, h|
h[v] = ENV.delete(v)
ENV[v] = NullDevice if v.start_with?('GIT_')
end
yield yield
ensure ensure
ENV['HOME'] = home if home ENV.update(envs)
end end
def initialize(*) def initialize(*)