diff options
| -rw-r--r-- | _plugins/gitrev.rb | 7 |
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 |
