Added -r flag to xargs to ensure that the specified command does not run if there are no results in stdin.
Use -I {} with xargs to be cross-platform compatible. This ensures that the command will execute for each result.
Add -S 511 to xargs to ensure that xargs does not fail with xargs: command line cannot be assembled, too long if the paths are very long. The default command length for xargs is 255.
Beefed up the unit tests for find_child_workspace_packages.
-r
flag toxargs
to ensure that the specified command does not run if there are no results in stdin.-I {}
withxargs
to be cross-platform compatible. This ensures that the command will execute for each result.-S 511
toxargs
to ensure thatxargs
does not fail withxargs: command line cannot be assembled, too long
if the paths are very long. The default command length forxargs
is 255.find_child_workspace_packages
.Closes #189.