Right now, one has to specify --label together with --channel in order to sync a channel. It should be possible to only specify --channel to sync all repos (i.e. in 0.6. the only repo) of a certain channel.
Actually this has already been fixed. In 0.9 --label isn't required.
This bug has been fixed in Spacewalk 1.0.