18 #include "pandatoolbase.h" 20 #include "softFilename.h" 22 #include "programBase.h" 23 #include "vector_string.h" 48 void traverse_subdir(
const Filename &directory);
50 void collapse_scene_files();
52 void remove_unused_elements();
54 bool rename_file(SceneFiles::iterator begin, SceneFiles::iterator end);
55 bool scan_cvs(
const string &dirname,
pset<string> &cvs_elements);
56 bool scan_scene_file(istream &in,
Multifile &multifile);
58 bool cvs_add(
const string &path);
59 bool cvs_add_or_remove(
const string &cvs_command,
60 const vector_string &paths);
62 SceneFiles _scene_files;
63 ElementFiles _element_files;
64 vector_string _global_files;
66 vector_string _cvs_add;
67 vector_string _cvs_remove;
This is intended to be the base class for most general-purpose utility programs in the PANDATOOL tree...
The name of a file, such as a texture file or an Egg file.
A file that contains a set of files.
This program prepares a SoftImage database for CVS by renaming everything to version 1-0...