(#16495, #15660) Fix regression for notifications and pulls on git provider
authorKen Barber <ken@bob.sh>
Wed, 19 Sep 2012 19:45:12 +0000 (20:45 +0100)
committerKen Barber <ken@bob.sh>
Wed, 19 Sep 2012 19:45:12 +0000 (20:45 +0100)
commita9f11badf3d0ab95c7ef9e7e52cdeccea970c1f1
treeb94f15e43437bf1cbe640ebe97df67a65ada1780
parentf3acccdfb8af8d98c8fc9c8e287ab22d27d62dac
(#16495, #15660) Fix regression for notifications and pulls on git provider

The last merge: 4d2942edc26e7cd144a3178a1a7f6470ea401345 brought some
regression that this patch should hopefully fix.

Firstly, the tool no longer supported updating a branch as the syntax for git
pull on anything but a branch was invalid.

This also removes the extra call to 'checkout' which was causing behaviour
to occur without notifying puppet, thus causing subscription notifications
to not fire.
lib/puppet/provider/vcsrepo/git.rb