puppet-git-reapply: Reapply the existing puppet archive
puppet-git-retriever: pull the git archive from a source and apply
Fix changelog

* puppet-git-retriever: Pull the git archive from a source and apply
* puppet-git-reapply: Reapply the existing puppet archive
postinst: Make git dir symlink idempotent so upgrades work
Allow updates

  - puppet-git-retriever: Add origin remote to repo
  - puppet-git-reapply: Add --update option to do a 'git fetch' prior
    to reapplying