They are treated like any other extension, so you just commit them. But please be sure the file names are lowercased.http extension has mixed case file names, so I inferred these are allowed. Is it not so?
There are some bugs in the documentation, but all new files are lowercased. They are many times left as is to keep CVS history.
Regards, Philip