Changelog¶
0.7.7¶
Declared foreach and scrape commands used via wstools as library.
0.7.6¶
Fixup documentation.
Put versioned dependencies in for improved output to work.
0.7.5¶
Fixed failing tests, likely due to changes in Travis-CI.
Add conflicts for python3 and python2 versions of the rosinstall debians.
0.7.4¶
Release to update configurations for newer ubuntu platforms.
0.6¶
0.6.28¶
Rerelease without python 2.7 requirement in debs for lucid
0.6.27¶
Upgraded to use the new rosdistro library (REP 137 compliant)
0.6.26¶
improved error messages
fixed help text referring to rosws when using wstool
fix #73 roslocate and rosco regressions
enable urlopen using netrc #71
0.6.25¶
fix #59: Invalid ROS_PACKAGE_PATH when chaining rosws generated workspaces via setup-file elements
fix regression breaking wstool set command
fix rosws regenrate missing -t option
add –untracked option to rosws info
0.6.24¶
fix #55 None split when chaining workspaces via setup-file
now setup.sh returns error code when parsin .rosinstall fails
0.6.23¶
fix #47 and #48 rosinstall –generate-versioned-output
fix wstool #4, deletion of symlinked folders
fix rosco bugs #39 and #40 to work with new indexer
better error message when vcstools has wrong version
fix duplicate ROS_PACKAGE_PATH entries from setup-files in fuerte
0.6.22¶
missing newline on error output
fix bug around -t option parsing
fix #27 missing import of sys
fix ROS_PACKAGE_PATH set by referenced setup-file overwritten
0.6.21¶
unit tests fixed for other ubuntu releases
py3k code (verified with unit-tests on travis-ci)
fix #20 docs
rosbrowse prototype (replaces roslocate)
fix #22 some issues with comparing paths
many code style issues fixed
refactoring of the CLI code
setup.sh creation simplified
0.6.20¶
#6 instructions after init give misleading source command with relative path
moved to github, new issue counter
#68 common vcs command shortcuts up, st, rm and di
unit tests run under python3
bugfix #65 string_diff bug
bugfix #63 broken import of vcstools version caused by missing import
#10 Patch for detecting ROS_ROOT
0.6.19¶
Fixing dependencies for release
0.6.18¶
fixed some minor bugs around subfolders containing files named .rosinstall
python3 compatibility improved (might still be buggy)
code base cleaned with pychecker and friends
minor improvements to text output
fix #47 support for launchpad urls, no more conflict on update
fix broken scripts rosco, py-rosws-stacks
bugfix #56 setup.sh broken for python3 systems (arch linux)
bugfix #55 rosws and rosinstall, diff and status
0.6.17¶
improved generated file code
workaround for #55 (rosinstall only), missing newlines after diff and status (hg and svn)
0.6.16¶
#42 implemented rosinstall –verbose and rosws update –verbose to show what files have changed
0.6.15¶
bugfix infinite loop possible on race condition
0.6.14¶
minor bugfix for #41, setupfiles not regenerated causing rosbash missing on pre-fuerte
changes to docstrings and some messages
0.6.13¶
minor bugfixes for #34, #35
0.6.12¶
fixed #33 sed -s blunder
0.6.11¶
bugfix rosinstall –snapshot not working (refactoring victim)
minor bugfixes on options of rosws update
pyyaml added as dependency in setup.py, rather than failure on import
0.6.10¶
undoing bash completion install as it fails with easy_install
0.6.9¶
fix #25 rejection of git short-hand notation user@server:file
Create a .rosinstall.bak on every rewrite
diverse minor bugs
strictly accept only one ros root in workspace
parallelity is non-default for init and update, options -j and –parallel like cmake
setup.sh also infers ROS_ROOT from .rosinstall
docs contain tutorial for rosws
more verbose out of paralelity
added this changelog
more versatile info command –only option
bugfix unable to add plain folder
allow to set version to None
0.6.8¶
REP110 implemented as rosws, not py-rosws
Restructured rosws command, removed rosws install
improved information given with merge
merge reads from stdin
0.6.7¶
(does not exist)
0.6.6¶
using thread pool
Bugfix busy waiting bug
bugfix sourcing setup.bash leading to build server failure
0.6.5 (unstable)¶
undo deployment of contrib/rosws.shell, did not work
0.6.4 (defective)¶
deployment of contrib/rosws.shell
better exception handling
better debug output
dropped rosws dependency to ROS
0.6.3 (unstable)¶
adapted to vcstools change
major bugfix ROS_PACKGAE_PATH only consisted of relative paths.
0.6.2 (unstable)¶
stricter validation, no non-scm entries within scm entries
minor issues around rosbash
0.6.1 (unstable)¶
bugfix tar not supported
bugfix inofficial ‘meta’ attribute causes failure
0.6.0 (unstable)¶
new py-rosws CLI as reference implementation for REP110
parallel operations diff, stat, install
Generally stricter semantics and checking for validity of inputs
No more recursing into other .rosinstall files
roughly 100 more unit tests
refactored single rosinstall script into several python module
setup.sh parses .rosinstall to generate ROS_PACKAGE_PATH
0.5¶
0.5.30¶
small bugfix location-find with rospack
small bugfix roszsh not found
support top-level setup-file element for fuerte
0.5.29¶
removed dependency to datetime again
0.5.28¶
add allegedly missing dependency to dateutil
0.5.27¶
split up integration tests and testing against local repos
support for fuerte setup-file element
0.5.26¶
initial support of the preliminary opt/ros/fuerte/.rosinstall file
0.5.25¶
fix rosbash for fuerte
0.5.24¶
Fixed string defect
0.5.23 (defective)¶
basic catkin support
option -n to not build ros
fix rstripping of
/in uri
0.5.22¶
fix #3683
basic Sphinx support
other fixes
0.5.21¶
Moved to kforge