def add_files(self, *filenames, **kw):
<EOL>self.create()<EOL>self.ensure_working_tree()<EOL>logger.info("<STR_LIT>", format_path(self.local))<EOL>self.context.execute(*self.get_add_files_command(*filenames))<EOL>
Include added and/or removed files in the working tree in the next commit.

:param filenames: The filenames of the files to include in the next
                  commit (zero or more strings). If no arguments are
                  given all untracked files are added.
:param kw: Keyword arguments are ignored (instead of raising
           :exc:`~exceptions.TypeError`) to enable backwards
           compatibility with older versions of `vcs-repo-mgr`
           where the keyword argument `all` was used.