#compdef add_changelog

local curcontext="$curcontext" context state line ret=1

_arguments -S \
    '(- :)'{-h,--help}'[show usage and exit]' \
    '(-r --rpm)'{-r,--rpm=}'[path to RPM]:rpm:_files -g "*(-*)"' \
    '(-s --stamper)'{-s,--stamper=}'[path to STAMPER]:stamper:_files -g "*(-*)"' \
    '*--args=[additional arguments for RPM]:rpm args' \
    '(-e --entry)'{-e,--entry=}'[changelog entry text]:changelog entry' \
    '--nochange[do not check specfile versions]' \
    '*:spec:_files -g "*.spec"' && ret=0

return $ret
