module Files class CreateDirService < Files::BaseService def commit repository.create_dir( current_user, @file_path, message: @commit_message, branch_name: @target_branch, author_email: @author_email, author_name: @author_name, start_project: @start_project, start_branch_name: @start_branch) end def validate super unless @file_path =~ Gitlab::Regex.file_path_regex raise_error( 'Your changes could not be committed, because the file path ' + Gitlab::Regex.file_path_regex_message ) end end end end