fileserver.conf lives in the git working tree
fileserver.conf lives in the git working tree

OK, I misread the original code.  The puppet fileserver.conf file
actually gets written into chopin/releases/nnnn/config/puppet which
I was not expecting, not to /etc/puppet

simplybusiness/capistrano-ext-puppetize