{"action":"opened","issue":{"url":"https://api.github.com/repos/voxpupuli/modulesync/issues/83","repository_url":"https://api.github.com/repos/voxpupuli/modulesync","labels_url":"https://api.github.com/repos/voxpupuli/modulesync/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/voxpupuli/modulesync/issues/83/comments","events_url":"https://api.github.com/repos/voxpupuli/modulesync/issues/83/events","html_url":"https://github.com/voxpupuli/modulesync/issues/83","id":167718220,"number":83,"title":"Update stops on first ","user":{"login":"gregswift","id":372939,"avatar_url":"https://avatars.githubusercontent.com/u/372939?v=3","gravatar_id":"","url":"https://api.github.com/users/gregswift","html_url":"https://github.com/gregswift","followers_url":"https://api.github.com/users/gregswift/followers","following_url":"https://api.github.com/users/gregswift/following{/other_user}","gists_url":"https://api.github.com/users/gregswift/gists{/gist_id}","starred_url":"https://api.github.com/users/gregswift/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gregswift/subscriptions","organizations_url":"https://api.github.com/users/gregswift/orgs","repos_url":"https://api.github.com/users/gregswift/repos","events_url":"https://api.github.com/users/gregswift/events{/privacy}","received_events_url":"https://api.github.com/users/gregswift/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-26T21:37:40Z","updated_at":"2016-07-26T21:37:40Z","closed_at":null,"body":"We have a makefile (attached) that runs msync to test and then update our puppet modules.  The test seems to be fine, but we just made a change to managed_modules.yml to add a new module, everything else was already synced, and when we try to run msync update it stops when the first module shows no change.\r\n\r\n```\r\n$ make\r\nrm -rf modules/*\r\nmkdir -p modules/\r\nbundle install --binstubs=./bin --path=.gem/\r\nUsing CFPropertyList (2.2.8) \r\nUsing unf_ext (0.0.7.2) \r\nUsing unf (0.1.4) \r\nUsing domain_name (0.5.20160615) \r\nUsing facter (2.4.6) \r\nUsing git (1.3.0) \r\nUsing json_pure (2.0.1) \r\nUsing hiera (3.2.0) \r\nUsing http-cookie (1.0.2) \r\nUsing mime-types (2.99.2) \r\nUsing puppet (4.5.3) \r\nUsing netrc (0.11.0) \r\nUsing rest-client (1.8.0) \r\nUsing puppet-blacksmith (3.4.0) \r\nUsing modulesync (0.6.1) \r\nUsing bundler (1.3.5) \r\nYour bundle is complete!\r\nIt was installed into ./.gem\r\n./bin/msync update -m \"Resync from e73e8407c727754122a4fb797a10ec2969ca97ea of modulesync_config repo\"\r\nSyncing puppet-builder\r\nCloning repository fresh\r\nCloning from git@github.com:gregswift/puppet-builder.git\r\nNo config file under ./modules/puppet-builder/.sync.yml found, using default values\r\ngit '--git-dir=/var/lib/jenkins/workspace/pr-builder-modulesync_config/modules/puppet-builder/.git' '--work-tree=/var/lib/jenkins/workspace/pr-builder-modulesync_config/modules/puppet-builder' commit '--message=Resync from e73e8407c727754122a4fb797a10ec2969ca97ea of modulesync_config repo'  2>&1:# On branch master\r\nnothing to commit (working directory clean)\r\n$\r\n```\r\nI would have expected this to move on to the next modules. Instead it just stopped, with no error exit code.\r\n\r\nWhen we run it with noop it acts as expected (I added --noop to the file):\r\n```\r\n$ make\r\nrm -rf modules/*\r\nmkdir -p modules/\r\nbundle install --binstubs=./bin --path=.gem/\r\nUsing CFPropertyList (2.2.8) \r\nUsing unf_ext (0.0.7.2) \r\nUsing unf (0.1.4) \r\nUsing domain_name (0.5.20160615) \r\nUsing facter (2.4.6) \r\nUsing git (1.3.0) \r\nUsing json_pure (2.0.1) \r\nUsing hiera (3.2.0) \r\nUsing http-cookie (1.0.2) \r\nUsing mime-types (2.99.2) \r\nUsing puppet (4.5.3) \r\nUsing netrc (0.11.0) \r\nUsing rest-client (1.8.0) \r\nUsing puppet-blacksmith (3.4.0) \r\nUsing modulesync (0.6.1) \r\nUsing bundler (1.3.5) \r\nYour bundle is complete!\r\nIt was installed into ./.gem\r\n./bin/msync update -m \"Resync from cbe327420755a661e712a649b7bc5e30f6ffd0c3 of modulesync_config repo\" --noop\r\nSyncing puppet-builder\r\nCloning repository fresh\r\nCloning from git@github.com:gregswift/puppet-builder.git\r\nNo config file under ./modules/puppet-builder/.sync.yml found, using default values\r\nUsing no-op. Files in puppet-builder may be changed but will not be committed.\r\nFiles changed: \r\nFiles added: \r\n\r\n\r\n--------------------------------\r\nSyncing puppet-crmapi\r\nCloning repository fresh\r\nCloning from git@github.com:gregswift/puppet-api.git\r\nNo config file under ./modules/puppet-api/.sync.yml found, using default values\r\nUsing no-op. Files in puppet-crmapi may be changed but will not be committed.\r\nFiles changed: \r\nFiles added: \r\n...snip as it just repeats for each module...\r\n```\r\n\r\nAnd so that looks fine\r\n[Makefile.txt](https://github.com/voxpupuli/modulesync/files/384859/Makefile.txt)\r\n\r\n"}}
{"actor":{"display_login":"gregswift"}}