GitHub PushEvent at 2014-12-27 10:13:20
Repository: puppetlabs-vcsrepo
Actor: enovance-jenkins
Payload: {"shas":[["56f25d57dfa26de618416e9bdd4a853296ffcbc1","519bc3f0fda96312357e1409de278bff4d5f5b25@puppetlabs.com","MODULES-1596 - Repository repeatedly destroyed/created with force\n\nThe `retrieve` method was calling `create` and `destroy` on every run\nwith `force => true`. Retrieve should not be making any changes to the\nsystem, so removed that code, and updated `working_copy_exists` to make\nsure that the directory not only contains a `.git` directory, but also\nif `source` is specified it also matches `#{path}/.git/config` so that\nit will overwrite a git repo with a different source.\n\nUpdated tests to not check for the old broken behavior. Added a regression test.","Morgan Haskel",true],["ce6b7d3b1ebf54b5b4073769ac38c342e2afc147","de310c1d4c4bd1cac0ead0b99b6960ef2d6398a3@users.noreply.github.com","Merge pull request #225 from mhaskel/MODULES-1596\n\nMODULES-1596 - Repository repeatedly destroyed/created with force","Travis Fields",true]],"size":2,"ref":"refs/heads/master","head":"ce6b7d3b1ebf54b5b4073769ac38c342e2afc147"}