# File lib/chef/provider/git.rb, line 55
      def action_sync
        if !::File.exist?(@new_resource.destination) || Dir.entries(@new_resource.destination) == ['.','..']
          action_checkout
          @new_resource.updated_by_last_action(true)
        else
          current_rev = find_current_revision
          Chef::Log.debug "#{@new_resource} revision: #{current_rev}"
          sync
          enable_submodules
          new_rev = find_current_revision
          if current_rev == new_rev
            @new_resource.updated_by_last_action(false)
          else
            Chef::Log.info "#{@new_resource} updated revision is: #{new_rev}"
            @new_resource.updated_by_last_action(true)
          end
        end
      end