We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f73e6f8 commit 87da507Copy full SHA for 87da507
lib/elixir/lib/system.ex
@@ -112,7 +112,15 @@ defmodule System do
112
# Tries to run "git rev-parse --short HEAD". In the case of success returns
113
# the short revision hash. If that fails, returns an empty string.
114
defmacrop get_revision do
115
- :os.cmd('git rev-parse --short HEAD 2> /dev/null')
+ null =
116
+ case :os.type do
117
+ {:win32, _} -> 'NUL'
118
+ _ -> '/dev/null'
119
+ end
120
+
121
+ 'git rev-parse --short HEAD 2> '
122
+ |> Kernel.++(null)
123
+ |> :os.cmd()
124
|> strip
125
end
126
0 commit comments