Can CVS cvswrappers be set up to treat all files as binary except for a few whitelisted extension?
Usually cvswrappers is used the other way around, ie. list all extensions which want to have keyword expansion -kb:
*.exe -k 'b'
But I need it the other way, so everything will be added/committed with -kb but everything else in the list is not.
I haven't tested this, but you should be able to put a binary wildcard at the end and your whitelist extensions above that with the default keyword expansion. e.g.
You might even be able to omit explicitly mentioning the default expansion mode, given the fact that it is the default. e.g.
Stepping back a bit, the only reason behind marking a file as binary is to stop keyword expansion. If you don't care about keyword expansion then you could just disable it by having the wildcard binary entry in
CVSROOT/cvswrappers
or alternatively adding the following toCVSROOT/config
:References: