title: Grunt: grunt-hub isn't watching all projects
body: <p>I've installed <a href="https://github.com/shama/grunt-hub" rel="nofollow">grunt-hub</a> into my workspace, which looks like this</p>
  
  <pre><code>hub/
  node_modules/
      grunt/
      grunt-hub/
  Gruntfile.js
  package.json
  </code></pre>
  
  <p>In Gruntfile.js I have written this,</p>
  
  <pre><code>module.exports = function (grunt) {
      'use strict';
      grunt.initConfig({
          pkg : grunt.file.readJSON( 'package.json' ),
          hub: {
              src: [
                  'hub/*/Gruntfile.js'
              ],
              watch: {
                  src: '&lt;%= hub.src %&gt;',
                  tasks: ['watch']
              }
          }
      });
      grunt.loadNpmTasks('grunt-hub');
      grunt.registerTask('default', []);
  }
  </code></pre>
  
  <p>I have four files within the hub directory, which have their own Gruntfiles.</p>
  
  <pre><code>hub/
      project1/
          ...
          Gruntfile.js
          ...
      project2/
          ...
          Gruntfile.js
          ...
      project3/
          ...
          Gruntfile.js
          ...
      project4/
          ...
          Gruntfile.js
          ...
  </code></pre>
  
  <p>When I run...</p>
  
  <pre><code>grunt hub
  </code></pre>
  
  <p>...it works perfectly fine; it watches all the changes I make and runs how I've commanded them to run.</p>
  
  <p>The only problem is in the command prompt I am told...</p>
  
  <pre><code>&gt;&gt; C:\Grunt\hub\project1\Gruntfile.js:
  
  Running "watch" task
  Waiting...
  
  &gt;&gt; C:\Grunt\hub\project2\Gruntfile.js:
  
  Running "watch" task
  Waiting...
  
  &gt;&gt; C:\Grunt\hub\project3\Gruntfile.js:
  
  Running "watch" task
  Waiting...
  </code></pre>
  
  <p>...but am not told that project4 is being watched. When I make changes to files relating to project4, nothing happens, whereas it does for everything else.</p>
  
  <p>What can I do to make it watch project4 as well?</p>