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