It searches files section of packages, but it counts files with %endif
directive. It's an obvious bug, it's replaced to the newline at the start of line.
and file counts exclude %license directive.
It can parse files section files. Maximum list size is 20 (default), it
will be appended to the list obtained by parsing install_manifest.
But, it cannot parse regex format string in current state.
Resouce verification macros checks unnecessary resource in git repository.
It compares manifest file and git repository files, and it will assert
if there is a resource which doesnot exist in manifest file.
Also, this patch provides:
- fundamental doxygen comments are added to existing functions
ros_dep_setup, ros_dep_check, ros_dep_in_check macros are added.
They can check BuildRequired depency using package.xml in ROS package.
If it doesn't exist required packages descriped in package.xml, it makes abort.