summaryrefslogtreecommitdiff
path: root/_plugins
diff options
context:
space:
mode:
authoruvok cheetah2026-06-14 18:40:28 +0200
committeruvok cheetah2026-06-14 18:40:28 +0200
commite39a878420f355c8790fd62f60a0034181a4f2cd (patch)
tree8f54062bbf54fcde62bc97549ce09487722e6cf3 /_plugins
parenta40fbb874e226bf5368c8e5435fc322aa5d41a70 (diff)
jekyll: Rescue from unavailable git
Diffstat (limited to '_plugins')
-rw-r--r--_plugins/gitrev.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/_plugins/gitrev.rb b/_plugins/gitrev.rb
index 7f72bb9..2396f8e 100644
--- a/_plugins/gitrev.rb
+++ b/_plugins/gitrev.rb
@@ -5,7 +5,12 @@ module Jekyll
end
def render(context)
- `git rev-parse HEAD`.strip
+ begin
+ version = `git rev-parse HEAD 2>/dev/null`.strip
+ version.empty? ? "Unknown" : version
+ rescue Errno::ENOENT
+ "Unknown"
+ end
end
end
end