diff options
| -rw-r--r-- | README.org | 2 | ||||
| -rw-r--r-- | module.go | 5 |
2 files changed, 5 insertions, 2 deletions
@@ -15,7 +15,7 @@ xcaddy build --with github.com/tecosaur/caddy-fs-git #+begin_src caddyfile file_server { - fs git <path/to/repo.git> + fs git <path/to/repo.git> [<revision=HEAD>] } #+end_src @@ -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> |
