summaryrefslogtreecommitdiffstats
path: root/module.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--module.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/module.go b/module.go
index 6af3b52..ea53fa4 100644
--- a/module.go
+++ b/module.go
@@ -68,8 +68,11 @@ func (fs *FS) UnmarshalCaddyfile(d *caddyfile.Dispenser) error {
if !d.Next() { // consume start of block
return d.ArgErr()
}
- if d.NextArg() { // Optional "fs git <repo>" form
+ if d.NextArg() { // Optional "fs git <repo> [<rev>]" form
fs.Repository = d.Val()
+ if d.NextArg() {
+ fs.Revision = d.Val()
+ }
} else {
// Form: fs git {
// repo[sitory] <path>