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
Update changelog
puppet-git-retriever: Add remote to correct repository
puppet-git-retriever: Handle change of git remote between calls
puppet-git-reapply: Make fetch verbose

  Add verbose flag to fetch so that --update always shows its workings.
Merge pull request #16 from NeilW/master

Add retriever and reapply functionality