Fix setup.zsh generation when calling setup.sh
extend RPP set by setup-file elements
Merge pull request #31 from jamuraa/master

Fix issues with zsh and setup.sh
I believe the patch causes no harm, though I cannot reproduce any failure on my zsh. can you give more details on your environment and how to reproduce an error, so that I can set up a regression test?
Merge pull request #30 from tkruse/extend_rpp_from_setup

Extend rpp from setup
version 0.6.22
code style
duplicate ROS_PACKAGE_PATH element removal
code style (varnames and proper sys.exit usage) and better error message (#37)
changelog updated
Merge pull request #38 from tkruse/duplicate_rpp

Duplicate rpp
fix #39 duplicate checkout attempt by rosco
bug was due to invalid loop contents
code refactored to reuse more common functions
minor refactorings
Code style: varnames, better error messages
rosco warning if branch data not found
fix #40, includes possibly breaking change of rosco functionality
Code does not strictly require a rosinstall entry anymore
The code previously did some fancy overriding for svn-based repositories.
If the manifest.yaml declared "vcs: svn", then the information form the rosinstall entry was discarded.
no justification is given in the code, this is so messy that instead i choose to fallback on the vcs information if no rosinstall information is given.
code style
use vcs_version if available
changelog
minor code style
fix missing header comment